6.1 I/O重定向
打开一个终端0,输入date命令,会显示当前时间。
上述命令将date的输出结果重定向到一个普通文件。接着再打开一个终端1,将终端0的date输出结果重定向到终端1.
改变描述符为2的文件的输出方向,date命令是正确的,执行结果在终端中显示,输入命令是错误的,执行结果标准输出在终端上,冲定向到date.txt,如下所示:
cat命令默认文件描述符为0,输入重定向把键盘输入改为、etc/hosts文件输入,具体如下所示:
输出重定向分为正确输出与错误输出。
正确输出:1>,1>>等价于,>,>>,1可省略。
错误输出:2>,2>>。
其中,“>”表示覆盖,“>>”表示追加,具体如下所示:
使用grep命令过滤root,没有改变输入端,默认为键盘,接着把输入重定向到/etc/passwd.
使用dd命令从/dev/zero中读取数据并写入到file01.txt文件,每次写入1MiB,一共写入2次。
使用at命令创建一个计划任务,从现在开始5分钟后创建用户linux,若同时创建多个用户,以此方法从键盘输入会十分烦琐,使用输入重定向则非常方便。
使用echo命令重定向并不能建立多行文件,一般使用cat命令,在键盘上输入文本按回车键换行,完成后按组合键Ctrl+d结束。
标签:总结,输出,重定向,第十一,命令,终端,date,课堂,输入 From: https://www.cnblogs.com/wxhqls/p/17817811.html