1 输入输出
设备 | 设备文件名 | 文件描述符 | 类型 |
键盘 | /dev/stdin | 0 | 标准输入 |
显示器 | /dev/sdtout | 1 | 标准输出 |
显示器 | /dev/sdterr | 2 | 标准错误输出 |
2 输出重定向
标准输出重定向
覆盖:命令 > a.log追加:命令 >> a.log
标准错误输出重定向
覆盖:命令 2> a.log追加:命令 2>> a.log
注意2和>之间没有空格
find / -name a.txt 2>/dev/null
标准和错误输出同时重定向
命令 > a.log 2>&1命令 &> a.log
命令 > a.log 2>error.log
java –jar a.jar > a.log 2>&1
3 输入重定向
标准输入是键盘,输入重定向是指输入的来源不是键盘,而是比如文件的计算的结果等。以wc举例。统计行数
wc –l a.txt >a.log
统计字节数
wc –c a.txt >a.log
统计单词数
wc –w a.txt >a.log
统计字节数
wc –c a.txt >a.log
统计单词数
wc –w a.txt >a.log