linux shell 实现 四则运算(整数及浮点)
admin 8年前(2018-08-21) 1浏览
1.简单方法 [aikaiyuan@aikaiyuan ~]$ a=$((7*3+56-3*2)) [aikaiyuan@aikaiyuan ~]$ echo $a 71 在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可...
admin 8年前(2018-08-21) 1浏览
1.简单方法 [aikaiyuan@aikaiyuan ~]$ a=$((7*3+56-3*2)) [aikaiyuan@aikaiyuan ~]$ echo $a 71 在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可...
admin 9年前(2017-10-21) 1浏览
基础常用命令 某个命令 --h,对这个命令进行解释 某个命令 --help,解释这个命令(更详细) man某个命令,文档式解释这个命令(更更详细)(执行该命令后,还可以按/+关键字进行查询结果的搜索) Ctrl + c,结束命令 TAB键,自动补全命...
admin 10年前(2016-12-14) 0浏览
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt ...
admin 11年前(2015-12-08) 2浏览
declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚本中运行。 declare/typese...
admin 11年前(2015-05-25) 0浏览
grep命令参数 grep ‘word’ 文件名 grep ‘word’ 文件1 文件2 文件3 …文件N grep ‘字符串1 字符串2’ 文件名 cat 文件名| grep ”字符串“ 命令 | grep “字符串” grep –color “字...
admin 11年前(2015-05-25) 1浏览
当你在使用grep命令的时候肯定会用到正则表达式,那么怎么在grep命令中使用正则表达式呢? 正则表达式元字符 grep命令支持很多正则表达式的元字符,以使用户能够更精准的定义要查找的模式。例如,可以通过制定的选项来关闭大小写敏感,要求显示行号等。 ...
admin 11年前(2015-05-12) 0浏览
关于SSH Agent的使用可以见《SSH免密码认证进阶使用》一文,与GNU Screen之间会有这样一个问题: 在客户端运行ssh-agent并启用agent转发; 通过SSH登入服务器,服务器端会在临时文件夹生成auth socks文件A,并将A...
admin 11年前(2015-04-27) 0浏览
虚拟私有服务器 (VPS)上启用 SSH 服务使得该服务器暴露到互联网中,为黑客攻击提供了机会,尤其是当 VPS 还允许root 直接访问时。VPS 应该为每次 SSH 登录成功尝试配置一个自动的 email 警告。 VPS 服务器的所有者会得到各种...
admin 11年前(2015-03-26) 0浏览
默认情况下使用nginx反向代理上传超过2MB的文件,会报错413 Request Entity Too Large,解决这个方法很简单,修改配置client_max_body_size值即可 修改nginx.conf #cat /usr/local...
admin 11年前(2015-03-26) 3浏览
在写shell脚本的时候,还是有些注意事项的,比如。。空格,给变量赋值不能有空格,象a=1就不能写成a = 1,刚开始的时候好纠结。。 写判断语句的时候[]之间一定要有空格。以下是一些常见的判断: #shell判断文件夹是否存在 #如果文件夹不存在,...
admin 11年前(2015-03-25) 1浏览
1.将文件第2列内容替换为www.aikaiyuan.com [root@aikaiyuan.com ~]# awk '$2="www.aikaiyuan.com"' file.txt > new.txt 2.将文件第5列内...
admin 11年前(2015-03-24) 0浏览
线上服务器既有Windows又有Linux的,代码的分发更新要规划下了。使用rsync来分发代码,同时考虑到不同系统平台,用法有些不同。将rsync命令进行了下封装,执行脚本即可。方便开发人员使用。 1. rsync服务端配置 # yum insta...
admin 12年前(2015-03-16) 0浏览
很久以前,就听到许多人说,用Macbook都是从来不关机,平时都是直接盖上盖子塞到包里。于是我也这样了,不过后来突然发现,塞到包里第二天早上起来开机的时候,就发现Macbook已经关机了。重新开机的时候,就提示系统没有正常关机。 晚上有时候回到家里,...
admin 12年前(2015-03-16) 2浏览
工作中总会离不开FTP,这些年一直习惯用pureftp,很久没安装,找到以前写的文档,这次顺便把文档整到ttlsa里,以后可以参考。以前自己写文档确实很啰嗦。 准备pureftp #cd /usr/local/src/ #wget http://do...
admin 12年前(2015-03-16) 1浏览
bash 下 转换文件 大小写方法,如下: for file in ls do mv $file echo $file | tr “[A-Z]” “[a-z]” done 转载请注明:爱开源 » Shell 转换文件名大小写的方法 转载请注明:爱开源...
admin 12年前(2015-03-16) 0浏览
说起 Profiler,老派的 PHP 程序员会选XDebug,新派的 PHP 程序员会选Xhprof,不过我们公司的服务器上都没装,于是我写了这个「Poor Man PHP Profiler」。 既然不用 XDebug 和 Xhprof,我们就要自...
admin 12年前(2015-03-16) 0浏览
背景介绍: IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由Intel,HP,DELL和Sup...
admin 12年前(2015-03-16) 0浏览
熟悉SSH X11-Forwarding的朋友都知道,只要打开SSH X11-Forwarding后,远程的图形界面就可以通过SSH的加密隧道“拽”到本地的xserver上来,无需手动在远程设置DISPLAY变量。 Putty设置X11-Forwar...
admin 12年前(2015-03-16) 0浏览
前段时间处理了一个 case,现象很简单,同网络环境下的机器,绝大多数的机器都无法 curl 访问 example.com,仅有少部分的可以 curl 访问,并且他们的 mtr 的路径一模一样,机器的配置应该也有一样。 对比一下,可以访问的: $ c...
admin 12年前(2015-03-16) 2浏览
我发现很多人的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过! Logrotate的介绍 显而易见,...
admin 12年前(2015-03-16) 0浏览
在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 解决 我们可以通过对有用的信息设置不同颜色来...
admin 12年前(2015-03-16) 0浏览
MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等。通常,我们对硬盘当前的状态不太好确定,一般通过机房人员巡检来完成,有没有通过软件的方式来...
admin 12年前(2015-03-16) 0浏览
当我们 交换完 SSH 秘钥,又做完 sudo设置 通过远程 ssh 调用 sudo 有提示 权限不够(Permission denied) 比如: [root@aikaiyuan /root]# ssh www.aikaiyuan.com -l a...
admin 12年前(2015-03-16) 1浏览
一般来说,自动化通过 ssh 执行操作或者通过 scp 传文件首先得过 ssh 认证这一关。采用公钥认证是最方便安全的方式。但是有时候不得不使用密码认证。而 ssh 默认是直接读写终端来输出提示信息和读入密码的,所以没法直接用echo passwor...
admin 12年前(2015-03-16) 0浏览
centos 6.5 64位的机器,用yum装的php-fpm,因为特殊原因需要用root账号启动php-fpm,但是发现,启动不了。 1,修改user和group # vim /etc/php-fpm.d/www.conf ; RPM: apach...
admin 12年前(2015-03-15) 0浏览
为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP...
admin 12年前(2015-02-03) 0浏览
在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。 [root@aikaiyuan /]$ cat /proc/uptime 5512328.92 181062...
admin 12年前(2014-08-12) 0浏览
在进行自动部署的时候,经常需要用脚本获取程序的最新版本号,下面是我的两个解决方案。 for SVN 获取XML版本的svn信息,这样可以避免不同语言的问题 __xml=svn info –xml –incremental # 我们可以获取到2个版本号...
admin 12年前(2014-06-30) 1浏览
while IFS='= ' read var val do if [[ $var == [*] ]] then section=$(echo $var | sed 's/^[(.*)]$/1/') elif [[ $val ]] then if [...
admin 12年前(2014-06-29) 0浏览
百度云/网盘网页版的话直接改hosts即可,网传hosts如下: 2400:da00::dbf:0:6666 p.baidupcs.com 2400:da00::dbf:0:6666 nj.baidupcs.com 2400:da00::dbf:0:...