来看看:十个不为人知的Linux 命令(三)
常用的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 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 直到学习Linux这门课以后,我才知道,原来我错了。? 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
页:
[1]