标准I / O和管道:
ps aux进程管理命令(和win任务管理器一样);
当前命令行输出窗口,键盘的输入即是标准输入。标准输出就是执行了的命令,无法执行的命令或错误信息是标准错误,可修改。都来自终端窗口
I / O重定向:即是改变系统默认的设备编号或位置(0,1,2)如:火车轨道的扳动。
标准输出:>覆盖; >>追加;依赖于shell,bash中是可以创建新文件的。
删除大文件:> bigfile用的就是重定向.set
-C禁止将内容覆盖至已有文件,但可追加;
> | 文件强制覆盖; set + c强制覆盖。
标准输入:
管道:
用|连接命令cd1 | cd2 | cd3 ...
传递的是标准输出,若需要实现错误输出,则可用2>&1; |&来实现
tee放中间既可保留打印也可继续输出,T恤.ls | 三通(-a可保留前数据(追加))| tr ...
管道中符号:tar -cvf- / home | tar -xvf | -
tr命令:
tr:转换,有输出有输入。<。大小写转换,运算bc,mail -s +主题发邮件($#之间&