基本信息
文件名称:Linux操作系统基础任务式教程(慕课版)课件 10-03-03-重定向与任务实现.pptx
文件大小:552.65 KB
总页数:12 页
更新时间:2025-06-27
总字数:约小于1千字
文档摘要

;bash中指令的输出一般是直接显示在屏幕上:

bash中指令的输入一般都是在终端中直接输入:

重定向技术:将指令的输出或输入设置为其它方式

例如将指令的结果输出到文件

bash中重定向分为输入重定向和输出重定向;输出重定向包括:

覆盖重定向

追加重定向

错误重定向

错误追加重定向

全部重定向

全部覆盖重定向;格式:

指令文件名

表示将文件的内容作为指令的输入;格式:

指令文件名

表示将指令的输出重定向到文件

注意:

先清除原有文件内容,再写入

若文件不存在,则创建文件;格式:

指令文件名

表示将指令的输出追加到文件

注意:

不会清除原有文件内容,直接将指令输出追加到文件末尾

若文件不存在,则创建文件;当指令运行出错时,覆盖重定向和追加重定向不会生效

在指令出错时将错误提示重定向到文件中

需要使用错误重定向和错误追加重定向

错误重定向格式:指令2文件名

表示如果指令运行出错,覆盖文件内容,再将错误信息重定向到文件

注意:

若文件不存在,则创建文件

;错误重定向:清除原有文件内容,将指令的错误提示信息输出到文件

错误追加重定向:不会清除原有文件内容,直接将指令的错误提示信息追加到文件末尾

格式:指令2文件名;无论对错全部覆盖重定向到文件:全部重定向

格式:指令文件名;无论对错全部追加重定向到文件:全部追加重定向

格式:指令文件名;脚本实现思路:

通过循环生成局域网内的IP地址。

通过ping指令判断IP地址对应的主机是否在线:

在线:打印主机IP信息

不在线:无输出;