天天看点

Linux操作系统_常用命令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

Linux常用操作-接上篇

1.管道和重定向

1)管道的使用 |

  • 把前一个进程(命令)的输出当做下一个进程(命令)的输入
  • Linux系统下的每个命令都很简单(功能非常单一),但是通过管道操作可以把简单的命令组合成非常强大的功能
命令 含义
[root ~]# find ./ | wc -l 查找当前目录下文件个数
[root ~]# ls | cat -n 列出当前路径下的文件和文件夹,给每一项加一个编号

2)输出重定向和错误重定向->/>>/2>

命令 含义
> 输出重定向
>> 追加输出重定向
2> 错误输出重定向

以上命令一般配合echo或者cat使用:

命令 含义
echo banala>readme.txt banala输出到文件中
echo apple>>readme.txt apple追加输出到文件中
Linux操作系统_常用命令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

3)输入重定向 <

Linux操作系统_常用命令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

4) 多重定向

下面的命令除了在终端显示命令 ls 的结果之外,还会追加输出到 ls.txt 文件中。

[root ~]# ls | tee -a ls.txt
           

2. 别名

1) 命别名-alias

Linux操作系统_常用命令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

2)取消命别名-unalias

Linux操作系统_常用命令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

继续阅读