首页 > 系统服务 > 详细

Linux Bash的基本功能 输出重定向

时间:2016-01-30 02:03:22      阅读:162      评论:0      收藏:0      [点我收藏+]

标准输入设备: 只有键盘    标准输出设备  显示器

设备   设备文件名            文件描述符         类型

键盘   /dev/stdin                 0          标准输入

显示器 /dev/sdtout             1              标准输出

显示器 /dev/sdterr             2            标准错误输出

都是文件,是文件就会有文件名

输出重定向 :

标准输出重定向   命令  > 命令     以覆盖的方式,把命令的正确输出到指定的文件

或设备当中。

命令    >> 文件  以追加的方式,把命名的正确输出到指定的文件

计算机可以定时执行 : 定时执行 shell脚本

标准错误输出重定向: 错误命令 2>>文件(两侧不能有空格)      以覆盖的方式,把命令的错误输出到指定的文件

不管是正确的或者错误的都放入到指定文件中

(1)ifconfig >> test2.log 2>&1

(2) ls &>>test.log

/dev/null   特殊设备文件 黑洞,垃圾站

ls &> /dev/null   不想看结果 ,这样的命令的作用: 编写程序时有用

cat aaa >>success.log 2>>error.log

命令 >> 文件1  2>>文件2   把正确的输出追加到文件1中,把错误的输出追加到文件2中

命令 &>>文件 : 无论命令成功还是失败都保存在文件中

命令 >> 文件 2>&1   无论命令成功还是失败都保存在文件中

3.输入重定向

wc  [选项][文件名]          以ctrl+d结束

选项

-c     统计字符数

-w统计单词数

-l 统计行数

命令<文件把文件作为命令的输入

wc < access.log    把文件当作输入

wc << ddy (标记) 内容(标记)统计内容

 

Linux Bash的基本功能 输出重定向

原文:http://www.cnblogs.com/yangyongqian/p/5170027.html

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