重定向与sort排序命令
程序员文章站
2022-07-10 09:22:44
...
重定向:
ls -l > file1.txt // 输入ls-l打印的信息到file1.txt中
>: 输出重定向到一个文件或设备 覆盖原来的文件
>!: 输出重定向到一个文件或设备中,强制覆盖原来的文件
>>: 输出重定向到一个文件和设备中,追加原来的文件
<: 输入重定向到一个程序
sort < file2.txt : 将file2.txt的内容排序并输出到终端
-
为什么要使用命令输出重定向
-
当屏幕输出的信息很重要,而且我们需要将他存下来的时候;
-
背景执行中的程序,不希望他干扰屏幕正常的输出结果时;
-
一些系统的例行命令(例如写在 /etc/crontab 中的文件)的执行结果,希望他可以存下来时;
-
一些执行命令,我们已经知道他可能的错误讯息,所以想以『 2> /dev/null 』将他丢掉时;
-
错误讯息与正确讯息需要分别输出时。
-
sort排序命令
-
-
在终端输入sort
-
然后输入一系列字符
-
再按ctrl+D,
-
linux会将这些字符按序列显示出来
-
-n:按照数字大小排序
-
>sort
s
a
d
b
z
k
>2D
a
b
d
k
s
z
推荐阅读