PUB:20140731 Command Line Somedays--Part Six

@GOLinux 下周二发
This commit is contained in:
wxy 2014-08-03 10:08:05 +08:00
parent 920d51aaf6
commit f3c621a847

View File

@ -1,8 +1,6 @@
命令行中某天 —— 第六部分
命令行星期二——第六部分
================================================================================
嘿,伙计们。是的,星期三了。是啊,我们迟了一天。为什么呢?因为[这个超级精彩的公告][1],它不得不霸占了整个引以为傲的星期二。同时,在将来,如果有来自该项目的重要公告/发行公告CLTCommand Line Tuesday系列也将因此推迟。
不管怎样,让我们继续我们今天的日程吧:输入/输出重定向。
我们已经用过的大多数命令,都把他们的结果张贴到了终端显示中。然而,我们也可以让这些命令的显示放进一个文件、设备中,或者作为其它命令的输入,一切都在**重定向**。
@ -13,7 +11,7 @@
man zypper > man.txt
这儿我所干的是, 我想要获得zypper的一个帮助页。但是我想要把它放到一个文本文件中去因而我可以在我需要他们的时候例如在论坛、IRC寻求帮助时很方便地读取这些结果。所以这个命令做的是保存man zypper输出结果到我的家目录中的man.txt这样你可以看到我可以用gedit来打开它(点击放大)
这儿我所干的是, 我想要获得zypper的一个帮助页。但是我想要把它放到一个文本文件中去因而我可以在我需要他们的时候例如在论坛、IRC寻求帮助时很方便地读取这些结果。所以这个命令做的是保存man zypper输出结果到我的家目录中的man.txt这样你可以看到我可以用gedit来打开它
![](https://news.opensuse.org/wp-content/uploads/2014/07/Zaslonska-slika-2014-07-30-103144.png)
@ -29,7 +27,7 @@
### 管道 ###
要想把多个命令连接到一起,你可以使用管道。管道要做的是,将一个命令的标准输出注入到另一个命令的标准输入。肖茨先生的最爱:
要想把多个命令连接到一起,你可以使用管道。管道要做的是,将一个命令的标准输出注入到另一个命令的标准输入。肖茨先生的最爱:
ls l | less
@ -38,13 +36,13 @@
### 过滤器 ###
过滤器是管道中常用的程序。过滤器获取标准输入,对它进行操作,然后把结果发送到标准输出。它们可以以一种相当强大的方式处理信息。这儿提供了一个程序列表,大多数都是用作过滤器的。于执行、查询,或者将帮助页重定向到它们,然后再重定向到一个文件!
过滤器是管道中常用的程序。过滤器获取标准输入,对它进行操作,然后把结果发送到标准输出。它们可以以一种相当强大的方式处理信息。这儿提供了一个程序列表,大多数都是用作过滤器的。它们可以用于执行、查询,或者将帮助页重定向到它们,然后再重定向到一个文件!
过滤器sort, uniq, grep (我们发现这一个东西遍布论坛,因此我建议大家深入研究一下), fmt, pr, head, tail, tr, sed, awk。
### 结束 ###
再次,本周的内容要停了。我们只剩下几个课程来阐述CLI的基本用法了到成熟期的时候我希望大家都会对CLI兴趣会增多一点了也希望大家在萧条期也进行一些探索而在你们动手干的时候我希望你们……
我们只剩下几个课程来阐述CLI的基本用法了到成熟期的时候我希望大家都会对CLI兴趣会增多一点了也希望大家在萧条期也进行一些探索而在你们动手干的时候我希望你们……
**玩得不亦乐乎!**
--------------------------------------------------------------------------------
@ -53,7 +51,7 @@ via: https://news.opensuse.org/2014/07/30/command-line-somedays-part-six/
作者:[Nenad Latinović][a]
译者:[GOLinux](https://github.com/GOLinux)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出