给大家带来你大概不晓得的Shell
欢迎大家来到仓酷云论坛!再分享一些大概你不晓得的shell用法和剧本,复杂&壮大!在浏览以下局部前,激烈倡议读者翻开一个shell实行,这些都不是shell教科书里的亨衢货哦:)
[*]!$
!$是一个特别的情况变量,它代表了上一个下令的最初一个字符串。如:你大概会如许:
$mkdirmydir
$mvmydiryourdir
$cdyourdir
能够改成:
$mkdirmydir
$mv!$yourdir
$cd!$
[*]sudo!!
以root的身份实行上一条下令。
场景举例:好比Ubuntu里用apt-get装置软件包的时分是必要root身份的,我们常常会健忘在apt-get前加sudo。每次不能不加上sudo再从头键进这行下令,这时候能够很便利的用sudo!!完事。
(陈皓注:在shell下,偶然候你会输出很长的下令,你可使用!***来反复比来的一次下令,好比,你之前输出过,vi/where/the/file/is,下次你可使用!vi重得前次比来一次的vi下令。)
[*]cd–
回到上一次的目次。
场景举例:以后目次为/home/a,用cd../b切换到/home/b。这时候能够经由过程重复实行cd–下令在/home/a和/home/b之间往返便利的切换。
(陈皓注:cd~是回到本人的Home目次,cd~user,是进进某个用户的Home目次)
[*]‘ALT+.’or‘<ESC>.’
热建alt+.或esc+.能够把前次下令行的参数给反复出来。
[*]^old^new
交换前一条下令里的局部字符串。
场景:echo"wanderful",实际上是想输入echo"wonderful"。只必要^a^o就好了,对很长的下令的毛病拼写有很年夜的匡助。(陈皓注:也能够利用!!:gs/old/new)
[*]du-s*|sort-n|tail
列出以后目次里最年夜的10个文件。
[*]:w!sudotee%
在vi中保留一个只要root能够写的文件
[*]date-d@1234567890
工夫截转工夫
[*]>file.txt
创立一个空文件,比touch短。
[*]mtrcoolshell.cn
mtr下令比traceroute要好。
[*]在下令行前加空格,该下令不会进进history里。
[*]echo“ls-l”|atmidnight
在某个工夫运转某个下令。
[*]curl-uuser:pass-dstatus=”Tweetingfromtheshell”http://twitter.com/statuses/update.xml
下令行的体例更新twitter。
[*]curl-uusername–silent“https://mail.谷歌.com/mail/feed/atom”|perl-ne‘print“ ”if/<name>/;print“$2
”if/<(title|name)>(.*)</1>/;’
反省你的gmail未读邮件
[*]psaux|sort-nk+4|tail
列出头十个最耗内存的历程
[*]manascii
显现ascii码表。
场景:健忘ascii码表的时分还必要谷歌么?特别在天朝收集云云“顺畅”的情形下,就更贫苦在GWF多使用一次划定规矩了,间接用当地的manascii吧。
[*]ctrl-xe
疾速启动你的默许编纂器(由变量$EDITOR设置)。
[*]netstat–tlnp
列出本机历程监听的端标语。(陈皓注:netstat-anop能够显现侦听在这个端标语的历程)
[*]tail-f/path/to/file.log|sed/^Finished:SUCCESS$/q
当file.log里呈现Finished:SUCCESS时分就加入tail,这个下令用于及时监控并过滤log是不是呈现了某笔记录。
[*]sshuser@serverbash</path/to/local/script.sh
在近程呆板上运转一段剧本。这条下令最年夜的优点就是不必把剧本拷到近程呆板上。
[*]sshuser@hostcat/path/to/remotefile|diff/path/to/localfile-
对照一个近程文件和一个当地文件
[*]netrpcshutdown-IipAddressOfWindowsPC-Uusername%password
近程封闭一台Windows的呆板
[*]screen-d-m-Ssome_namepingmy_router
背景运转一段不停止的步伐,并能够随时检察它的形态。-d-m参数启动“分别”形式,-S指定了一个session的标识。能够经由过程-R下令来从头“挂载”一个标识的session。更多细节请参考screen用法manscreen。
[*]wget--random-wait-r-p-erobots=off-Umozillahttp://www.ckuyun.com
下载全部www.ckuyun.com网站。(注:别太甚分,年夜局部网站都有防爬功效了:))
[*]curlifconfig.me
当你的呆板在内网的时分,能够经由过程这个下令检察外网的IP。
[*]convertinput.png-gravityNorthWest-backgroundtransparent-extent720
给大家带来你大概不晓得的Shell
verygood 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 学习Linux应具备的。[书籍+网络资源] 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
页:
[1]