Linux shell Bash的基本功能2 输入输出与重定向
Posted 弗拉宾教头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux shell Bash的基本功能2 输入输出与重定向相关的知识,希望对你有一定的参考价值。
1、标准输入输出
设备 设备文件名 描述符 类型
键盘 /dev/stdin 0 标准输入
显示器 /dev/stdout 1 标准输出
显示器 /dev/stderr 2 标准输出
2、输出重定向
命令 > 文件 覆盖命令正确到文件或设备
命令 >> 文件 追加命令正确到文件或设备
错误命令 2> 文件 覆盖命令错误到文件或设备
错误命令 2>> 文件 追加命令错误到文件或设备
正确输出和错误输出同时保存
命令 &> 文件 覆盖命令结果到文件或设备
命令 &>> 文件 追加命令结果到文件或设备
命令 >> 文件a 2>>文件b 追加命令正确到文件或设备a且追加命令错误到文件或设备b
示例:
ls &> /dev/null 不显示和保存输出
3、输入重定向
wc [选项] [文件名]
-c 统计字节数
-w 统计单词数
-l 统计行数
ctrl+d 显示结果
命令 < 文件 把文件作为命令输入
以上是关于Linux shell Bash的基本功能2 输入输出与重定向的主要内容,如果未能解决你的问题,请参考以下文章
Linux shell Bash的基本功能3 多命令与管道符
Linux系列教程(二十一)——Linux的bash基本功能