首页 > 其他 > 详细

liunx 系统配置及服务管理 重定向管道

时间:2020-07-31 01:16:13      阅读:107      评论:0      收藏:0      [点我收藏+]
1.标准输入、标准输出、标准错误
2.简介:file descriptors ,FD,文件描述符
进程使用文件描述符来管理打开的文件
3.图示:技术分享图片技术分享图片
FD是访问文件的标识,即链接文件 :
(1)0就是键盘只读
(2)1,2是终端可以理解为屏幕
(3)3+是文件,可读可写

  1. .通过一个终端,打开一个文本。vim 1.txt
    2.通过另一个终端,查询文本程序的进程号:ps aux | grep vim技术分享图片
    5.通常在 /proc/PID/fd 就能看到文件的FD调用情况。
    ls -l /proc/4676/fd技术分享图片
    看到的0124就是FD,程序通过描述符访问文件,
    可以是常规文件,也可以是设备文件。
    6.输出重定向
    输出重定向分为正确输出(1)1>等价于 > 覆盖技术分享图片
    (2)1>> 等价于>> 追加 技术分享图片
    7.错误输出:2> 技术分享图片
    2>>技术分享图片
    8.标准输入: < 等价 0<
    比如:用邮件发送给别的账户 mail 电子邮件;
    -s 电子标题
    “ ”内容
    xiaoliu 邮件接受人
    . 结束标号
    技术分享图片
    用 < 直接套用文件技术分享图片技术分享图片
    9.管道 |
    (1)进程管道 Piping:管道命令可以将多条命令组合起来,一次性完成复杂的处理任务。技术分享图片
    指令1的标准输出 作为指令2的标准输入
    技术分享图片
    (2) tee管道:技术分享图片
    cat /etc/passwd/ |tee 99.txt |tail -1 tee管道的用法 :把passwd 的查询结果保存到99.txt文件中技术分享图片

liunx 系统配置及服务管理 重定向管道

原文:https://blog.51cto.com/14881339/2515083

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!