Linux 重定向管理 详注

本文介绍了Linux中文件描述符(FD)的基本概念,包括标准输入(0)、标准输出(1)和标准错误(2)。讲解了如何查看进程的FD信息,并详细阐述了输出重定向(覆盖和追加)、错误重定向以及输入重定向的使用方法。此外,还提到了管道(|)、tee命令和xargs参数传递在命令行操作中的应用。
摘要由CSDN通过智能技术生成

FD简介

进程使用其管理打开的文件。链接文件 由0~255的数字链接文件组成
  0代表标准输出 链接键盘
  1代表标椎输出 链接终端
  2代表标椎错误 链接终端
查找文本程序进程号
   ps aux | 查找文件

查看进程FD信息
     ls(ll) /proc/进程号/fd
        0是键盘只读,
        1,2是终端可以理解是屏幕,
        3+是文件,可读可写

输出重定向

将一段命令的结果保存到文件里,方便日后查看
正确 输出
   1> 等于 > 覆盖
   1>> 等于 >> 追加
错误 输出
   2> 没有简写 覆盖
   2>> 没有简写 追加

输入重定向
一条命令跟文件内容相连接,并执行
      mail -s “邮箱标题” 用户名 < 文件名
以发文件的形式把文件里的内容发给用户

mail -s “邮箱标题” 用户名
mail 发送,查看邮箱
-s“”标题
写完内容以 . 结束编写内容

管道 |
管道命令可以将多条命令组合一起,一次性完成复杂的处理任务
进程管道Piping
     ps aux | grep ‘sshd’
及查看详细进程内容,又筛选sshd

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值