四个完全没用的 Linux 命令
像你们中的大多数人一样,我是一个命令行迷。使用 Linux 命令行而不是 UI 有两个优点。首先,您可以使用命令行自动执行许多日常活动,您的生产力将大大提高。其次,当您使用命令行而不是使用 UI 进行配置时,您将了解特定功能的内部结构(例如,配置 NIS)。
在大量使用命令行时,以下是我发现几乎没用的 4 个 Linux 命令。如果您认为它们有用,请解释一个实际场景,在该场景下您将通过示例使用这些命令。1.yes命令
来自手册页:重复输出包含所有指定 STRING(s) 或“y”的行
此命令完全没用,因为它唯一能做的就是重复打印“y”或用户指定的字符串,直到 Control-C按..
$ yes
y
y
y
y
[Note: You have to press Control-C to stop the repeated y's]
$ yes my-input-string
my-input-string
my-input-string
my-input-string
my-input-string
my-input-string
[Note: You have to press Control-C to stop the repeated my-input-string's]
2. rev 命令
来自手册页: rev 实用程序将指定的文件复制到标准输出,颠倒每一行中的字符顺序。如果未指定文件,则读取标准输入。
在下面的例子中,我输入了“this is very good”,被rev命令反转——“doog yrev si siht”
$ rev
this is very good
doog yrev si siht
在以下示例中,rev 反转 /etc/sysconfig/network 文件中的行的字符。
$ rev /etc/sysconfig/network
sey=GNIKROWTEN
bd-ved=EMANTSOH
1.1.01.01=YAWETAG
3.ul命令
来自手册页:将下划线翻译为下划线。该过程将因终端类型而异。一些终端无法处理下划线。
如下所示,当我使用带有下划线的文件尝试 ul 命令时,什么也没发生。希望有人可以解释这个命令的用法,因为我觉得它没有用。
$ cat test.txt
test_is_good
ul 命令的输出与 cat 的输出完全相同。
$ ul test.txt
test_is_good
4. vdir 命令
vdir 与 ls -lb 相同。为什么我们有 ls 命令时需要使用 vdir?
$ vdir
total 244
-rw-r--r-- 1 root root 331 Jun 9 2012 access
-rw-r--r-- 1 root root 0 Jun 9 2012 domaintable
-rw-r--r-- 1 root root 64 Jun 9 2012 local-host-names
-rw-r--r-- 1 root root 0 Jun 9 2012 mailertable
ls -lb 命令显示与 vdir 命令相同的输出。
$ ls -lb
total 244
-rw-r--r-- 1 root root 331 Jun 9 2012 access
-rw-r--r-- 1 root root 0 Jun 9 2012 domaintable
-rw-r--r-- 1 root root 64 Jun 9 2012 local-host-names
-rw-r--r-- 1 root root 0 Jun 9 2012 mailertable
- 点赞
- 收藏
- 关注作者
评论(0)