这里仅仅根据自己的需求摘录了一部分,想看完整版的可以去这里。
第一部分
1.以sudo运行上条命s令
$sudo!!
2.以http方式共享当前文件的文件夹,在127.0.0.1:8000
可见
$python -m SimpleHTTPServer
3.以普通用户打开vim时,保存时发现需要root权限,用这条命令
:w !sudo tee%
4.替换上一个命令中的一个词,比如将上个命令中的first换成second
$^first^second^
5.快速备份一个文件
$cp filename{,.bak}
第二部分
1.新建文件
>file.txt
2.定时执行一次性任务,用at,多次性任务,用cron,午夜echo
echo cmd|at midnight
可使用tomorrow、next week,比较人性化。
3.查看系统中占用端口的进程
netstat -tulnp
4.用python快速开启一个smtp服务
python -m smtpd -n -c DebuggingServer localhost:1025
第三部分
1.实时查看目录下最新改动过的文件
watch -d -n 1 'df; ls -FlAt /path'
2.用wget的递归方式下载整个网站
wget --random-wait -r -p -e robots=off -U Mozilla www.example.com
3.显示消耗内存最多的10个运行中的进程,按内存使用量排序
ps aux | sort -nk +4 | tail
第四部分
1.简易计算器
time read
运行命令开始计算时间,结束时按一下Enter,显示计时精确到ms
2.列出最常用的10条命令
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
3.检查gmail新邮件
curl -u you@gmail.com --silent "https://mail.google.com/mail/feed/atom"|perl -ne \
'
print "Subject: $1 " if /<title>(.+?)<\/title>/ && $title++;
print "(from $1)\n" if /<email>(.+?)<\/email>/;
'
4.用telnet看星球大战
telnet towel.blinkenlights.nl
字符艺术,so cool!