不堪重负的“ 鲜为人知的Linux的文章 ”系列即最后两篇文章的回应。
10个较小的已知Linux命令
我们已经提出了这个系列的第三篇文章,其中包括几个其他不太知名的Linux命令,值得了解。 可能你已经知道这些命令,毫无疑问你是一个有经验的Linux用户并喜欢探索。
22. ^ foo ^ bar命令
在单个实例中运行带有修改的最后一个命令。 假设我需要运行一个命令“ls -l命令 ”来一长串目录的内容说,“ 桌面”。 一不留神,你键入'LLS -l“。 所以现在你将必须重新键入整个命令或使用导航键编辑上一个命令。 当命令很长时,这是痛苦的。
avi@localhost:~/Desktop$ lls -l bash: lls: command not found
avi@localhost:~/Desktop$ ^lls^ls ls -l total 7489440 drwxr-xr-x 2 avi avi 36864 Nov 13 2012 101MSDCF -rw-r--r-- 1 avi avi 206833 Nov 5 15:27 1.jpg -rw-r--r-- 1 avi avi 158951 Nov 5 15:27 2.jpg -rw-r--r-- 1 avi avi 90624 Nov 5 12:59 Untitled 1.doc
注 :在上面的置换,我们使用“^ 错字(被替换)^ original_command”。 该命令可能是非常危险的,如果你有意或无意地替换系统命令或任何有风险的发言权室射频错字。
> file.txt命令
此命令刷新文件的内容,而不需要再次删除和创建相同的文件。 此命令在脚本语言中非常有用,当我们需要一个输出或在同一个文件上一次又一次登录。
我有一个文件说“ 的test.txt”我与大量的文字“ 桌面 ”。
avi@localhost:~/Desktop$ cat test.txt Linux GNU Debian Fedora kali ubuntu git Linus Torvalds
avi@localhost:~/Desktop$ > test.txt avi@localhost:~/Desktop$ cat test.txt
注 :同样,这个命令可能是危险的,不要老是试图刷新系统文件或配置文件的内容。 如果你这样做,你会有严重的麻烦。
24.在指挥部
的' 在 '命令类似于cron命令和可用于调度任务或命令来在指定的时间运行。
avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012 OR avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM
示例输出
-rw-r--r-- 1 avi avi 220492 Nov 1 13:49 Screenshot-1.png -rw-r--r-- 1 root root 358 Oct 17 10:11 sources.list -rw-r--r-- 1 avi avi 4695982080 Oct 10 20:29 squeeze.iso .. .. -rw-r--r-- 1 avi avi 90624 Nov 5 12:59 Untitled 1.doc -rw-r--r-- 1 avi avi 96206 Nov 5 12:56 Untitled 1.odt -rw-r--r-- 1 avi avi 9405 Nov 12 23:22 Untitled.png
注 :echo“ls -l命令 ”:此字符串Echo的命令标准的终端上(这里的ls -l)。 您可以与您的需要和选择的任何命令替换'ls -l命令 “。
> : redirects the output
在/ dev / PTS / 0:这是在输出装置和/或文件,其中输出时,关于这里的输出是在终端。
就我而言,我的tty位于/ dev / PTS / 0,在那个时候。 您可以通过运行命令的tty检查你的终端 。
avi@localhost:~/Desktop$ tty /dev/pts/0
注 :' 在 '命令立即执行任务作为系统时钟在指定的时间相匹配。
25. du -h -max-depth = 1命令
以下命令以可读的格式输出当前目录中的子文件夹的大小。
avi@localhost:/home/avi/Desktop# du -h --max-depth=1 38M ./test 1.1G ./shivji 42M ./drupal 6.9G ./101MSDCF 16G .
注 :上面的命令可以在非常有用的检查系统的磁盘使用情况 。
expr命令
在'expr的 '命令没有那么多鲜为人知的命令。 这个命令在终端中执行简单的数学计算是非常有用的。
avi@localhost:/home/avi/Desktop# expr 2 + 3 5
avi@localhost:/home/avi/Desktop# expr 6 – 3 3
avi@localhost:/home/avi/Desktop# expr 12 / 3 4
avi@localhost:/home/avi/Desktop# expr 2 \* 9 18
看起来命令
检查来自英语字典的词语,如果混淆,从终端本身。 如果拼写是载体或者carieer,我有点困惑。
avi@localhost:/home/avi/Documents# look car Cara Cara's … ... carps carpus carpus's carrel carrel's carrels carriage carriage's carriages carriageway carriageway's carried carrier carrier's carriers carries … ... caryatids
上面的命令显示了字典中以字符串'car'开头的所有单词。 我得到了我正在寻找的。
是命令
另一个不经常频繁使用的命令,通常是非常有用的脚本语言和系统管理员。
此命令继续打印给定字符串,直到您给出中断指令。
avi@localhost:~/Desktop$ yes "youcl is one of the best site dedicated to Linux, how to" youcl is one of the best site dedicated to Linux, how to youcl is one of the best site dedicated to Linux, how to youcl is one of the best site dedicated to Linux, how to youcl is one of the best site dedicated to Linux, how to … … ... youcl is one of the best site dedicated to Linux, how to youcl is one of the best site dedicated to Linux, how to youcl is one of the best site dedicated to Linux, how to
29.因素指挥
因子命令实际上是一个数学起源的命令。 此命令输出给定数字的所有因子。
avi@localhost:~/Desktop$ factor 22 22: 2 11
avi@localhost:~/Desktop$ factor 21 21: 3 7
avi@localhost:~/Desktop$ factor 11 11: 11
30. ping -i 60 -a IP_address
我们都使用ping命令检查服务器是否活。 我通常ping谷歌,检查我是否连接到互联网。
它有时是刺激,当你等待,继续看着你的终端,得到ping命令的回复或说,等待服务器连接。
服务器生效后声音会发生什么变化。
avi@localhost:~/Desktop$ ping -i 60 -a www.google.com PING www.google.com (74.125.200.103) 56(84) bytes of data. 64 bytes from www.google.com (74.125.200.103): icmp_req=1 ttl=44 time=105 ms 64 bytes from 74.125.200.103: icmp_req=2 ttl=44 time=281 ms
让我告诉你一件事,在你报告命令没有返回任何可听见的声音。 请确保您的系统音频不静音,声音主题必须以“ 声音喜好 ”被启用,并确保“ 启用窗口,窗口的声音 ”被选中。
tac命令
这个命令是非常有趣的它打印以相反的顺序,即文本文件的第一行内容,从最后一行。
我有一个文本文件35.txt在我的文档目录,在主文件夹下。 检查它的使用内容cat命令 。
avi@localhost:~/Documents$ cat 35.txt
示例输出
1. Linux is built with certain powerful tools, which are unavailable in windows. 2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages.
现在使用tac命令反转文件的内容。
avi@localhost:~/Documents$ tac 35.txt
示例输出
3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages. 2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 1. Linux is built with certain powerful tools, which are unavailable in windows.
目前为止就这样了。 如果您知道其他不太常见的Linux命令,您可以发表评论,以便我们在将来的文章中包含这些内容。
不要忘记向我们提供您有价值的评论。 我很快会有另一个有趣的文章,很快。 直到那时敬请关注,并连接到youcl。