红帽Linux系统(RHCSA)认证 Linux Vi编辑器特殊使用 RHCE124-4-3 Linux Vi编辑器-重定向与管道.pptx
文本预览下载声明
延时符
移动互联应用技术 吴丽春
红帽Linux系统(RHCSA)认证
RedHat RHCSA
Linux Vi编辑器
Vi编辑器基本使用
Vi编辑器环境设置
重定向与管道
Chap 4-3
通道
通道名称
描述
默认连接
用法
0
stdin
标准输入
键盘
仅读取
1
stdout
标准输出
终端
仅写入
2
stderr
标准错误
终端
仅写入
3+
filename
其他文件
无
读取和写入
重定向与管道
1
IO重定向
图示
程序执行要从某个位置读取输入,将执行结果输出
Linux 标准输入设备默认是键盘,标准输出设备默认是显示终端
重定向:改变默认的输入输出设备
用文件或命令的执行结果代替键盘作为新输入设备
用文件代替终端作为新输出设备
重定向符: !
特性
图示
file //重定向标准输出到文件
file //重定向标准输出,追加到文件
2 file //重定向错误输出到文件
2 /dev/null //stderr重定向到/dev/null丢弃
file //合并stdout、stderr重定向到文件
file 21 //合并stdout/stderr附加到当前文件
重定向
#ls /etc/ etcdir
# ls /etc/sysconfig/ etcdir
#nocmd 2 errfile
# ls afile bfile errfile
2
管道
[root@localhost ~ ]# pwd
/home/lite
[root@localhost ~ ]# ls -l ./
total 8.0K
drwxr-xr-x. 2 lite lite 6 Dec 28 18:14 Desktop/
drwxr-xr-x. 2 lite lite 6 Dec 28 18:14 Documents/
drwxr-xr-x. 2 lite lite 6 Dec 28 18:14 Music/
drwxr-xr-x. 2 lite lite 6 Dec 28 18:14 Pictures/
drwxr-xr-x. 2 lite lite 6 Dec 28 18:14 Public/
drwxr-xr-x. 2 lite lite 6 Dec 28 18:14 Templates/
drwxr-xr-x. 2 lite lite 6 Dec 28 18:14 Videos/
[root@localhost ~ ]# ls -l ./ | wc -l
8
图示
进程之间通信的通道
把一个程序的输出直接连接到另一个程序的输入
本质:内存中的缓冲区,可以看作是打开到内存中的文件
命名管道 VS 匿名管道
管道符: |
特性
THANKS
演示完毕
感谢收看
延时符
显示全部