Linux 系统输入输出重定向与管道使用全解析
1. 常见返回码
在 Linux 及类 Unix 系统中,有许多返回码可供使用。最常见的是 0 表示正常,1 表示错误。除 0 以外的所有其他代码都意味着某种形式的错误。代码 1 是一般错误,而其他错误代码则更具特定性。虽然没有确切的标准,但有一些常用的代码,另外, /usr/include/sysexit.h 文件末尾还列出了一些额外的代码,范围从 64 到 78,用于处理诸如数据格式错误、服务不可用、I/O 错误等。
2. 重定向标准输入、输出和错误
在 Linux 和其他 Unix 系统中,将数据重定向到文件和从文件重定向数据是基本操作。 stdin 是标准输入的缩写, stdout 和 stderr 分别是标准输出和标准错误的缩写。为了兼容性,建议使用 Bash shell 进行以下操作。
- 操作步骤 :
1. 保存根目录下的文件和目录列表到文件:
$> cd
$> ls / > root-directory.txt
2. 使用 `cat` 查看文件内容:
$> cat root-directory.txt
3. 使用 `wc` 命令计算输入的行数
Linux输入输出重定向与管道详解
超级会员免费看
订阅专栏 解锁全文
839

被折叠的 条评论
为什么被折叠?



