微信小程序开店,网站在线优化检测,兰州市城市建设设计院官方网站,专业建站公司的业务内容输入输出重定向
一 linux 的标准输入与输出
设备设备名文件描述符类型键盘/dev/stdin0标准输入键盘/dev/stdout1标准输出显示器/dev/stderr2标准错误输出
输入重定向#xff1a;是指不使用系统提供的标准输入端口#xff0c;而进行重新的指定。换言之#xff0c;输入重定…输入输出重定向
一 linux 的标准输入与输出
设备设备名文件描述符类型键盘/dev/stdin0标准输入键盘/dev/stdout1标准输出显示器/dev/stderr2标准错误输出
输入重定向是指不使用系统提供的标准输入端口而进行重新的指定。换言之输入重定向就是不使用标准输入端口输入文件而是使用指定的文件作为标准输入设备。重定向简单理解就是使用 “”符来修改标准输入设备
类型符号语法功能标准输入命令文件1命令把文件1的内容作为标准输入设备标识符限定输入命令标识符命令把标准输入中读入内容直到遇到“标识符”分解符为止输入输出重定向同时使用命令 文件1 文件2命令把文件1的内容作为标准输入把文件2作为标准输出。
输出重定向通俗的讲重定向输出就是把要输出的文件信息写入到一个文件中去而不是将要输出的文件信息输出到控制台显示屏在linux中默认的标准输出设备是控制台或称为显示器,用户输出的信息默认情况下都会显示到控制台
表示全部文件文件不管对错1表示标准输出文件2表示标准错误输出。
类型符号作用标住输出重定向命令 文件以覆盖方式把命令的正确输出内容输出到指定的文件或设备当中标住输出重定向命令 文件以追加方式把命令的正确输出内容输出到指定的文件或设备当中标准错误输出重定向错误命令2 文件以覆盖方式把命令的错误输出输出到指定的文件或设备当中标准错误输出重定向错误命令2 文件以追加方式把命令的错误输出输出到指定的文件或设备当中正确输出和错误输出同时保存命令 文件 21以覆盖的方式把正确输出和错误输出都保存到同一个文件当中。正确输出和错误输出同时保存命令 文件 21以追加的方式把正确输出和错误输出都保存到同一个文件当中。正确输出和错误输出同时保存命令 文件以覆盖的方式把正确输出和错误输出都保存到同一个文件当中。正确输出和错误输出同时保存命令 文件以追加的方式把正确输出和错误输出都保存到同一个文件当中。正确输出和错误输出同时保存命令 文件1 2文件2把正确的输出追加到文件1中把错误的输出追加到文件2中。
二 /dev/null 文件
如果希望执行某个命令但又不希望在屏幕上显示输出结果那么可以将输出重定向到**/dev/null**中
command dev/null
三 多命令顺序执行
多命令执行符作用格式命令1 命令2多个命令顺序执行命令之间没有任何逻辑联系命令1 命令2 当命令1正确执行? 0 则命令2才会执行 当命令1 执行不正确 ?0则命令2不会执行 ll命令1 || 命令2 当命令1执行不正确? ≠ 0 则命令2才会执行 当 命令1执行正确 ?≠0则命令2不会执行
在 C、C、Java、JavaScript 等语言中 是逻辑与运算符|| 是逻辑或运算符。
但在shell脚本中 表示命令逻辑与串联只有前一个命令执行成功后一个命令才会执行。|| 表示命令逻辑或串联只有前一个命令执行失败后一个命令才会执行。