查看“在bash中重定向标准错误stderr”的源代码
←
在bash中重定向标准错误stderr
跳转至:
导航
,
搜索
因存在冲突的中间编辑,本编辑不能撤销。
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
默认情况下,每个Unix/Linux命令运行时都会打开三个文件: 标准输入文件stdin的文件描述符为0,Unix程序默认从stdin读取数据。 标准输出文件stdout的文件描述符为1,Unix程序默认向stdout输出数据。 标准错误文件stderr的文件描述符为2,Unix程序会向stderr流中写入错误信息。 1.输入“ls /var /ytyzx”查看/var目录和/ytyzx目录(/ytyzx目录不存在)。 备注:因为/ytyzx目录不存在,所以报错“ls: cannnot access /ytyzx: No such file or directory” [[File:Stderr1.png]] 2.输入“ls /var /ytyzx > printsave”将输出结果保存到名为printsave的文件里面。 备注:如需叠加保存到已存在文件可输入“ls /var /ytyzx >> printsave”命令。 [[File:Stderr2.png]] 3.输入“less printsave”查看文件内容,发现不包含stderr信息(ls: cannnot access /ytyzx: No such file or directory)。 [[File:Stderr3.png]] 4.如需将标准输出文件stout和标准错误文件stderr同时保存到名为stdouterr文件,则输入“ls /var /ytyzx > stdouterr 2>&1”。 备注:2>&1中间不包含任何空格。 [[File:Stderr4.png]] 5.输入“less stdouterr”查看文件内容,发现已包括stdout和stderr。 [[File:Stderr5.png]] 6.亦可输入“ls /var /ytyzx &> simple”将标准输出文件stout和标准错误文件stderr同时保存到名为simple的文件中。 [[File:Stderr6.png]]
返回至
在bash中重定向标准错误stderr
。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息