|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
我们持续“10个不为人知Linux命令系列”的第三部分。也许你已晓得了这些命令,那你无疑是一个有履历而喜好探究的Linux用户。
浏览:十个不为人知的Linux命令(一)、十个不为人知的Linux命令(二)
22.^foo^bar命令
在一个实例中运转修正后的最初一个命令。假定我必要运转一个命令‘ls-l‘来具体列出‘Desktop’目次下的内容。不测地,你打了‘lls-l‘。以是你必要从头打全部命令大概利用导航键编纂后面的命令。当你的命令很长时这个很疾苦。- avi@localhost:~/Desktop$lls-lbash:lls:commandnotfoundavi@localhost:~/Desktop$^lls^lsls-ltotal7489440drwxr-xr-x2aviavi36864Nov132012101MSDCF-rw-r--r--1aviavi206833Nov515:271.jpg-rw-r--r--1aviavi158951Nov515:272.jpg-rw-r--r--1aviavi90624Nov512:59Untitled1.doc
复制代码 注重:在下面的交换中我们利用“typo(被交换的)original_command(原始命令)”。告诫!这个命令大概会十分伤害!假如你成心大概偶然地打错了体系命令大概任何像rm-rf那样的风险命令的话!
23.>file.txt命令
这个命令会革新文件的内容而不需删除然后创立不异的文件。当我们必要重复输入,大概在不异的文件上纪录日记时,这个命令就十分有效。
我有一个有良多笔墨的‘test.txt’文件在我的‘Desktop‘上。- avi@localhost:~/Desktop$cattest.txtLinuxGNUDebianFedorakaliubuntugitLinusTorvaldsavi@localhost:~/Desktop$>test.txtavi@localhost:~/Desktop$cattest.txt
复制代码 注重:再说一次,这个命令大概很伤害!永久不要实验革新体系文件大概某篇日记文件的内容。假如你这么做了,你大概会遭受严峻的成绩!
24.at命令
‘at‘命令与cron命令类似也可用于布置一个义务大概在某个特准时刻实行命令。- avi@localhost:~/Desktop$echo"ls-l>/dev/pts/0"|at14:012
复制代码 或- avi@localhost:~/Desktop$echo"ls-l>/dev/pts/0"|at2:12PM
复制代码 示例输入- -rw-r--r--1aviavi220492Nov113:49Screenshot-1.png-rw-r--r--1rootroot358Oct1710:11sources.list-rw-r--r--1aviavi4695982080Oct1020:29squeeze.iso....-rw-r--r--1aviavi90624Nov512:59Untitled1.doc-rw-r--r--1aviavi96206Nov512:56Untitled1.odt-rw-r--r--1aviavi9405Nov1223:22Untitled.png
复制代码 注重:echo“ls-l”的意义是,将这串命令(这里是ls-l)输入在尺度终端上。你能够用你必要大概选择的命令替换‘ls-l‘。
>:重定向输入
/dev/pts/0:这是输入设备和/或文件,输入到指定的中央,这里输入在终端(/dev/pts/0)。
就我而言,此时我的tty在/dev/pts/0。你能够用tty命令反省你的tty。- avi@localhost:~/Desktop$tty/dev/pts/0
复制代码 注重:‘at‘会在体系工夫婚配到特准时间时会尽快实行。
25.du-h–max-depth=1命令
上面的命令以人类可读的情势输入以后目次的子目次的巨细。- avi@localhost:/home/avi/Desktop#du-h--max-depth=138M./test1.1G./shivji42M./drupal6.9G./101MSDCF16G.
复制代码 注重:下面的命令在反省体系利用率长短常有效。
26.expr命令
‘expr‘不是那末不为人知的命令。这个命令在终端上钩算复杂的算数时十分有效。- avi@localhost:/home/avi/Desktop#expr2+35avi@localhost:/home/avi/Desktop#expr6–33avi@localhost:/home/avi/Desktop#expr12/34avi@localhost:/home/avi/Desktop#expr2*918
复制代码 27.look命令
在终端上从英笔墨典上查单词以防搅浑。好比说,我记不清了是该拼成carrier仍是carieer。- avi@localhost:/home/avi/Documents#lookcarCaraCaras…...carpscarpuscarpusscarrelcarrelscarrelscarriagecarriagescarriagescarriagewaycarriagewayscarriedcarriercarrierscarrierscarries…...caryatids
复制代码 下面的命令会显现字典上一切以car开首的单词。我失掉了我想找的。
28.yes命令
别的一个命令在一般基本上其实不会常常利用,可是在剧本言语和体系办理时十分有效。
这个命令会延续地输入给定的字符串,直到由你的中止命令打断。- avi@localhost:~/Desktop$yes"TecmintisoneofthebestsitededicatedtoLinux,howto"TecmintisoneofthebestsitededicatedtoLinux,howtoTecmintisoneofthebestsitededicatedtoLinux,howtoTecmintisoneofthebestsitededicatedtoLinux,howtoTecmintisoneofthebestsitededicatedtoLinux,howto……...TecmintisoneofthebestsitededicatedtoLinux,howtoTecmintisoneofthebestsitededicatedtoLinux,howtoTecmintisoneofthebestsitededicatedtoLinux,howto
复制代码 29.factor命令
factor实践是一个源于数学的命令。这个命令会输入一切给定命字的因数。- avi@localhost:~/Desktop$cattest.txtLinuxGNUDebianFedorakaliubuntugitLinusTorvaldsavi@localhost:~/Desktop$>test.txtavi@localhost:~/Desktop$cattest.txt0
复制代码 30.ping-i60-aIP_address
我们都用ping命令检测服务器是不是连通。我一般pinggoogle,来检测我是不是毗连到了因特网。
当你守候大概延续盯着你的终端守候命令的回应大概守候服务器的毗连时,偶然是很气人的。
一旦服务器连通就有一个声响怎样(译注:上面命令是等60秒PING一次)?- avi@localhost:~/Desktop$cattest.txtLinuxGNUDebianFedorakaliubuntugitLinusTorvaldsavi@localhost:~/Desktop$>test.txtavi@localhost:~/Desktop$cattest.txt1
复制代码 注重,当你发明命令不会前往声响时。请确保你的体系不是静音的,声响已在‘soundpreferences(声响选项)‘中启用并确保勾选了‘Enablewindowandwindowsound‘。
31.tac命令
这个命令很风趣,他会以倒序输入文本文件的内容。也就是从最初一行到第一行。
在home目次下,我的Documents目次下有一个35.txt文件。用cat命令反省内容。- avi@localhost:~/Desktop$cattest.txtLinuxGNUDebianFedorakaliubuntugitLinusTorvaldsavi@localhost:~/Desktop$>test.txtavi@localhost:~/Desktop$cattest.txt2
复制代码 示例输入
- Linuxisbuiltwithcertainpowerfultools,whichareunavailableinwindows.
- OneofsuchimportanttoolisShellScripting.WindowshowevercomeswithsuchatoolbutasusualitismuchweakascomparedtoitsLinuxCounterpart.
- Shellscripting/programmingmakesitpossibletoexecutecommand(s),pipedtogetdesiredoutputinordertoautomateday-to-dayusages.
如今用tac命令反转文件内容(译注:固然,我们晓得cat反转过去就是tac)。- avi@localhost:~/Desktop$cattest.txtLinuxGNUDebianFedorakaliubuntugitLinusTorvaldsavi@localhost:~/Desktop$>test.txtavi@localhost:~/Desktop$cattest.txt3
复制代码 示例输入
- Shellscripting/programmingmakesitpossibletoexecutecommand(s),pipedtogetdesiredoutputinordertoautomateday-to-dayusages.
- OneofsuchimportanttoolisShellScripting.WindowshowevercomeswithsuchatoolbutasusualitismuchweakascomparedtoitsLinuxCounterpart.
- Linuxisbuiltwithcertainpowerfultools,whichareunavailableinwindows.
如今停止了。假如你还晓得其他一些Linux不为人知的命令,你能够鄙人面批评,那末我们你能够在今后的文章中包括出去。
不要忘了给我们有代价的批评。我很快会发别的风趣的文章。别走开持续存眷Tecmint。
英文来历:http://www.tecmint.com/10-lesser-known-commands-for-linux-part-3/
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho |
|