【1】rsync 同步
## sync dir1 to the dir2 of another PC
rsync -avSH ouou@127.251.200.10:/home/ouou/images /root
【2】shell中 -eq,-ne,-gt,-lt,-ge,-le数字比较符
-eq //equals等于
-ne //no equals不等于
-gt //greater than 大于
-lt //less than小于
-ge //greater equals大于等于
-le //less equals小于等于
注:
1、在shell中进行比较时,结果为0代表真,为1代表假。
2、-eq,-ne等比较符只能用于数字比较,有字符也会先转换成数字然后进行比较。
【3】shell脚本中$的多种用法($* 、 $@ 、$_ 、$# 、$$ 、$! 、 $? )
变量名 含义
$0 脚本本身的名字
$1 脚本后所输入的第一串字符
$2 传递给该shell脚本的第二个参数
$* 脚本后所输入的所有字符"westos linux lyq"
$@ 脚本后所输入的所有字符’westos’ ‘linux’ ‘lyq’
$_ 表示上一个命令的最后一个参数
$# #脚本后所输入的字符串个数
$$ 脚本运行的当前进程ID号
$! 表示最后执行的后台命令的PID
$? 显示最后命令的退出状态,0表示没有错误,其他表示由错误
【4】 秒 转化为 时分秒
# date -d @1687 -u +%H:%M:%S
00:28:07
【4】
【4】
【4】