2017-11-15 1063
再分享一些可能你不知道的shell用法和脚本,简单&强大!
在阅读以下部分前,强烈建议读者打开一个shell实验,这些都不是shell教科书里的大路货哦:)
!$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd yourdir 可以改成: $mkdir mydir $mv !$ yourdir $cd !$
!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv mydir yourdir
sudo !!
apt-get
sudo
cd –
/home/a
cd ../b
/home/b
^old^new
echo "wanderful"
echo "wonderful"
^a^o
man ascii
ctrl-x e
netstat –tlnp
tail -f /path/to/file.log | sed '/^Finished: SUCCESS$/ q'
ssh user@server bash < /path/to/local/script.sh
screen -d -m -S some_name ping my_router
-d -m
-S
-R
man screen
wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com
curl ifconfig.me
lsof –i
python -m SimpleHTTPServer
http://localhost:8000
history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[a] " " CMD[a]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。