返回列表 发帖

重定向操作

重定向操作:
1.重定向输出,指的是将命令的正常输出结果保存到指定的文件,不会直接显示在屏幕上。重定向输出使用“>”或“>>”操作符号,分别用于覆盖或追加。目标文件不存在的话,会自动创建。

例子一,将当前主机的系统版本信息保存到aa.txt (覆盖)
图片1.png
2019-12-30 20:34



例子二,将当前主机的内核版本信息追加到aa.txt (追加)
图片2.png
2019-12-30 20:34



例子三,如果命令的执行是错误的话,信息将无法追加到指定的文件
图片3.png
2019-12-30 20:35



例子四,如果命令的执行是错误,并且是覆盖操作的话,会清空指定的文件
图片4.png
2019-12-30 20:35






2.重定向输入,指的是将命令中接收输入的路径由默认的键盘改为指定的文件

例子一,直接创建或修改用户jacky的密码
图片5.png
2019-12-30 20:36



例子二,提取文本中的数据来创建或修改用户jacky的密码
图片6.png
2019-12-30 20:36



例子三,备份、还原防火墙配置文件:
图片7.png
2019-12-30 20:36



图片8.png
2019-12-30 20:37



iptables-restore < iptables.bak
iptables-save > /etc/sysconfig/iptables
图片9.png
2019-12-30 20:37








3.错误重定向,指的是将执行命令过程中出现的错误信息保存到指定的文件
备注:如果命令的执行是正确的话,信息将无法保存到指定的文件

例子一,将错误信息保存到error.log文件(覆盖)
图片10.png
2019-12-30 20:37



例子二,将错误信息保存到error.log文件(追加)
图片11.png
2019-12-30 20:38













当命令输出的结果,既需要包括正常执行的信息,又需要错误信息时,可以使用“&>>”操作符号将这两类输出信息保存到同一个文件
例子一,(追加)
图片12.png
2019-12-30 20:38




例子二,(覆盖)
图片13.png
2019-12-30 20:38









#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^


苏泊尔电压力锅家用智能5L高压饭煲特价
dianfanbao.png
2020-1-13 10:11



苏泊尔电磁炉火锅家用智能正品学生电池炉灶特价炒菜
diancilu.png
2020-1-13 10:11



苏泊尔电蒸锅多功能家用蒸气锅三层大容量电蒸笼蒸锅蒸菜自动断电
dianzhengguo.png
2020-1-13 10:11

返回列表