Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.19 KB

Shell 输入输出.md

File metadata and controls

48 lines (34 loc) · 1.19 KB

「 Shell 输入输出 」

💬 标准输入/输出

  • 每个 Linux 进程都会打开 3 个文件处理程序的输入/输出工作

    文件 文件描述符 默认设备
    输入文件 0 键盘
    输出文件 1 屏幕
    错误输出文件 2

💬 重定向

符号 说明
> 标准输出重定向到文件
>> 标准输出追加到文件
< 标准输入重定向到文件
<< 标准输入追加到文件
说明 语法 示例
输入重定向 命令<输入文件 $ wc -l < inputfile
输出重定向 命令>输出文件 $ ls > outputfile
错误输出重定向 命令 2>错误输出文件 $ make 2 > errorfile

💬 管道

  特殊的重定向——管道操作符:|

语法 说明 举例
$ command1 | command2 前一个命令的输出作为后一个命令的输入 $ who | wc -l
(统计用户数)
- End -