基本信息
文件名称:Linux操作系统基础任务式教程(慕课版)课件 10-03-03-重定向与任务实现.pptx
文件大小:552.65 KB
总页数:12 页
更新时间:2025-06-27
总字数:约小于1千字
文档摘要
;bash中指令的输出一般是直接显示在屏幕上:
bash中指令的输入一般都是在终端中直接输入:
重定向技术:将指令的输出或输入设置为其它方式
例如将指令的结果输出到文件
bash中重定向分为输入重定向和输出重定向;输出重定向包括:
覆盖重定向
追加重定向
错误重定向
错误追加重定向
全部重定向
全部覆盖重定向;格式:
指令文件名
表示将文件的内容作为指令的输入;格式:
指令文件名
表示将指令的输出重定向到文件
注意:
先清除原有文件内容,再写入
若文件不存在,则创建文件;格式:
指令文件名
表示将指令的输出追加到文件
注意:
不会清除原有文件内容,直接将指令输出追加到文件末尾
若文件不存在,则创建文件;当指令运行出错时,覆盖重定向和追加重定向不会生效
在指令出错时将错误提示重定向到文件中
需要使用错误重定向和错误追加重定向
错误重定向格式:指令2文件名
表示如果指令运行出错,覆盖文件内容,再将错误信息重定向到文件
注意:
若文件不存在,则创建文件
;错误重定向:清除原有文件内容,将指令的错误提示信息输出到文件
错误追加重定向:不会清除原有文件内容,直接将指令的错误提示信息追加到文件末尾
格式:指令2文件名;无论对错全部覆盖重定向到文件:全部重定向
格式:指令文件名;无论对错全部追加重定向到文件:全部追加重定向
格式:指令文件名;脚本实现思路:
通过循环生成局域网内的IP地址。
通过ping指令判断IP地址对应的主机是否在线:
在线:打印主机IP信息
不在线:无输出;