场景举例:当前目录为/home/a,如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd yourdir 可以改成: $mkdir mydir $mv !$ yourdir $cd !$ 2、sudo !! 以root的身份执行上一条呼吁 , 13、curl -u username silent https://mail.google.com/mail/feed/atom | perl -ne print \t if /name/; print $2\n if /(title|name)(.*)\/\1/; 检查你的gmail未读邮件 14、ps aux | sort -nk +4 | tail 列出面十个最耗内存的进程 15、man ascii 显示ascii码表,history|awk {print $2}|awk BEGIN {FS=|} {print $1}|sort|uniq -c|sort -rn|head -10) 这行脚本能输出你最常用的十条呼吁,简单强大! 在阅读以下部分前, 这篇文章向大家介绍Shell一些非广为人知、但却实用有趣的常识,cd ~user,可见在实战工程里,(陈皓注:也可以使用 !!:gs/old/new) 6、du -s * | sort -n | tail 列出当前目录里最大的10个文件。
(陈皓注:netstat -anop 可以显示侦听在这个端口号的进程) 18、tail -f /path/to/file.log | sed '/^Finished: SUCCESS$/ q' 当file.log里呈现Finished: SUCCESS时候就退出tail。
shell可谓宝刀不老, 【陈皓:酷壳博主(@左耳朵耗子)注:在shell下。
把当前目录设为HTTP处事目录, 场景:echo wanderful, 7、:w !sudo tee % 在vi中生存一个只有root可以写的文件 8、date -d@1234567890 时间截转时间 9、 file.txt 创建一个空文件,这条呼吁最大的利益就是不消把脚本拷到长途机器上,Shell这个词是指操纵系统中提供访问内查处事的措施, 科普 先科普几个你可能不知道的事实: 5.全球最大的源代码堆栈Github里,其实是想输出echo wonderful, 17、netstat tlnp 列出本机进程监听的端口号,there is a way! Unix Shell变色马克杯 【编辑推荐】 【责任编辑:黄丹 TEL:(010)68476606】 原文:你可能不知道的Shell 返回操纵系统首页 ,你可以使用!xxx来反复最近的一次呼吁, Where there is a shell, 场景举例:比如Ubuntu里用apt-get安装软件包的时候是需要root身份的,权当品尝shell主食后的甜点吧, 下次你可以使用 !vi 重得上次最近一次的vi呼吁, 5、^old^new 替换前一条呼吁里的部分字符串, (陈皓注:cd ~ 是回到本身的Home目录,它代表了上一个呼吁的最后一个字符串。
22、vim scp://username@host//path/to/somefile vim一个长途文件 23、python -m SimpleHTTPServer 一句话实现一个HTTP处事,】 3、cd 回到上一次的目录。
对很长的呼吁的错误拼写有很大的辅佐,这时可以很方便的用sudo !!完事,但也很Cool!) 看不懂行代码?不要紧, 24、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 (陈皓注:有点庞大了。
可以通过:8000访问 这也许是这个星球上最简单的HTTP处事器的实现了, 场景:忘记ascii码表的时候还需要google么?尤其在天朝网络如此顺畅的环境下。
Shell也叫做呼吁行界面,