.
输入重定向
wc < test.log
输入重定向
正确输出和错误输出同时保存
输出重定向
标准输入输出
输出重定向:标准输出到屏幕的内容重定向输出到文件
输入重定向:标准输入的方式从键盘输入变成文件内容输入
命令正确时 都可以重定向: 命令+空格+>(覆盖)+空格+文件
命令错误时 重定向需要用: 命令+空格+2>(覆盖)+文件 注意没有空格
命令 &>>文件 正确或错误都输入到文件 >>两端没有空格
命令 &>/dev/null 将命令的输出结果丢弃(既不输出在显示器,也不保存在文件中)
命令 >> 文件1 2>>文件2 将正确的输出到文件1,错误的追加到文件2
/dev/null
wc
-c 统计字节数
-w 统计单词数
-l 统计行数
ls >> test.log
ls &>> test.log
ls &>/dev/null
ls &>test.log
ls >> test.log 2>&1
ls >> test1.log 2>>err.log
输出重定向
键盘 /dev/stdin 0 标准输入
显示器 /dev/sdtout 1 标准输出
显示器 /dev/sdterr 2 标准错误输出
标准输出重定向 :
命令 > 文件 以覆盖的方式,吧命令的正确输出,输出到指定的文件或设备中。
命令 >> 文件 以追加的方式,把命令的正确输出 ,输出到指定的文件或设备中。
ifconfin > test.log ls > test.log 单大于号覆盖 >> 双大于号追加 cat test.log
标准错误输出重定向:
错误命令 2>文件 以覆盖的方式,吧命令的正确输出,输出到指定的文件或设备中。
错误命令 2>>文件 以追加的方式,把命令的正确输出 ,输出到指定的文件或设备中。
detecang 2>>test.log
正确输出和错误输出同时保存:
命令 > 文件 2>&1 覆盖 命令 >> 文件 2>&1 追加 命令 &> 文件 覆盖 命令 &>>文件 追加 命令>>文件1 2>>文件2 正确存文件1里 错误存文件2里
ls &>/dev/null 黑洞 垃圾站 存入即删除
cat xdy >> access.log 2>>error.log
输入重定向:< <<
wc 选项 文件名 (统计)
wc < access.log
wc << ddy 相同字符间的统计
9-4)输出重定向
正确输出和错误输出同时保存
输出重定向
标准输入输出
重定向命令
输入重定向:wc
回车后输入内容,最后ctrl+d完成输入进行统计
正确输出和错误输出同时保存格式
标准输入输出
输出重定向格式
三种输出命令
wc 【选项】【文件名】
选项】
-c 统计字节数
-w 统计单词数
-l 统计行数
正确输出和错误输出同时保存
命令 >> 文件 2>&1
以追加的方式,把正确输出和错误输出都保存到同一个文件当中
命令 &>>文件
以追加的方式,把正确输出和错误输出都保存到同一个文件当中
命令>>文件1 2>>文件2
把正确的输出追加到文件1中,把错误的输出追加到文件2中
错误重定向 正确输出喝错误输出同时保存???
命令 < 文件把文件作为命令的输入
命令 << 标识符
• • •
标识符把标识符之间内容作为命令的输入
3、输入重定向
[root@localhost ~]# wc [选项][文件名]
选项
-c 统计字节数
-w 统计单词数
-l 统计行数
输出重定向2