首页 > 系统服务 > 详细

Linux常用命令(十五)

时间:2019-09-09 19:11:49      阅读:87      评论:0      收藏:0      [点我收藏+]

输出重定向

 

1、标准输入输出

设备 设备文件名 文件描述符 类型
键盘 /dev/stdin 0 标准输入
显示器 /dev/stdout 1 标准输出
显示器 /dev/stderr 2 标准错误输出

 

 

 

 

 

 

2、输出重定向

类型 符号 作用
标准输出重定向 命令 > 文件 以覆盖的方式,把命令的正确输出输出到指定的文件或设备当中
标准输出重定向 命令 >> 文件 以追加的方式,把命令的正确输出输出到指定文件或设备当中
标准错误输出重定向 错误命令 2>文件 以覆盖的方式,把命令的错误输出输出到指定的文件或设备当中
标准错误输出重定向 错误命令 2>>文件 以追加的方式,把命令的错误输出输出到指定的文件或设备当中
正确输出和错误输出同时保存 命令 > 文件 2&1 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中
正确输出和错误输出同时保存 命令 >> 文件 2&1 以追加的方式,把正确输出和错误输出都保存到同一个文件当中
正确输出和错误输出同时保存 命令 &>文件 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中
正确输出和错误输出同时保存 命令 &>>文件 以追加的方式,把正确输出和错误输出都保存到同一个文件当中
正确输出和错误输出同时保存 命令>>文件1 2>>文件2 把正确的输出追加到文件1当中,把错误的输出追加到文件2当中

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3、ls &>/dev/null:/dev/null是一个空目录,使用这条命令相当于把输出的结果放在这个目录下,也就相当于销毁输出的结果,不让它显示出来

 

4、输入重定向

格式:wc [选项] [可选:文件名]

选项:

  -c:统计字节数

  -w:统计单词数

  -l:统计行数

例如:

wc :回车之后可以输入一堆内容,按Ctrl+d就可以退出,此时wc命令输出的时统计的字节数、单词数和行数

 

格式:

(1)命令<文件:把文件作为命令的输入

(2)命令<<标识符:把标识符之间的内容作为命令的输入

例如:

access.log文件里面写有内容

wc < access.log:统计access.log文件里面的字节数、单词数和行数

wc access.log:这条命令跟上一条命令类似,即“<”符号时可以删除的

wc << 字符串:输入内容,直到识别到跟“字符串”相同的内容结束,并统计字节数、单词数和行数

Linux常用命令(十五)

原文:https://www.cnblogs.com/BASE64/p/11493261.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!