码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-07-31 01:17:27      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:rip   star   打开   完成   管理   info   pass   邮件发送   直接   

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 系统配置及服务管理 重定向管道

标签:rip   star   打开   完成   管理   info   pass   邮件发送   直接   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!