上一个命令的最右半句
1 | cd !$ |
日期
1 | date +%Y%m%d%H%M%S |
历史命令显示时间
1 | export HISTTIMEFORMAT="%F %T " |
ps指定列显示
1 | ps -ef | grep java | head -n 1 | awk '{print$2}' |
jar
1 | jar -cvf report-intf.war . |
vi
1 | :10,50s#abc#def#g(如文件内有#,可用/替换,:%s/abc/def/g) |
三剑客
1 | sed -i '1,$s/113.62.127:[0-9]\{4\}/113.62.127:1234/g' index.js |
xargs
1 | find .|xargs grep -r 'k' |
位置参数
1 | $# 传递到脚本的参数个数 |
仅显示自己目录
1 | ll -d `find /home/clique/ -mtime -1|grep old-dicyun-clique` |
curl发送邮件
1 | /usr/local/bin/curl --verbose -s --url "smtps://smtp.qq.com" --mail-from "number@qq.com" --mail-rcpt "number@qq.com" --upload-file mail.txt --user "number@qq.com:password" |
同步
1 | rsync -av root@domain:/home/clique/test/ kk/ |
crontab文件锁
1 | flock -xn /tmp/run.lock -c '/root/s.sh' |
nmap扫描端口
1 | nmap -sT -Pn ip -p8905-8907 |
yum
1 | yum autoremove |
更改时区
1 | cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |