首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
系统相关
> 详细
Linux之重定向管道
时间:
2020-07-31 10:22:28
阅读:
113
评论:
0
收藏:
0
[点我收藏+]
标签:
发送邮件
删除
链接
-o
log
图片
inux
一个
water
一:date输出的结果,在下一次开机查看:
date > date.txt
FD简介:
file descriptors ,FD,文件描述符,进程使用文件描述符来管理打开的文件
FD是访问文件的标识,即链接文件,0是键盘只读,1,2是终端可以理解是屏幕,3+是文件,可读可写
通过我们非常熟悉的VIM程序。来观察一个进程的FD信息。
1.通过一个终端,打开一个文本。vim 2.txt
2.通过另一个终端,查询文本程序的进程号
3.在/proc目录中查看文本程序的FD
通常在 /proc/PID/fd 就能看到文件的FD调用情况。
ls /pro
![]
二:输出重定向及综合案例:
简介:
FD:1和2
输出重定向分为:
正确输出:
1>等价于 > :覆盖
1>> 等价于>>:追加
错误输出:
2>:没有简写
2>>:没有简写
案例1,输出重定向:
案例2,错误输出重定向:
错误示范:观察list.txt文件中有没有内容?(因为没有错误信息)
正确示范:
案例3: 正确和错误都输入到相同位置:
输入重定向及结合案例:
标准输出: <等价 0<
案例:输出重定向发送邮件:
编写邮件:
.代表邮件编辑已结束
mail:电子邮件
-s:标题
ssssss:标题内容
shen1:邮件接收人
. :结束符号
查看邮件:输入q退出
使用重定向快速创建邮件:
三:管道
管道|分为:1.进程管道 Piping。2.tee管道。3.参数传递 Xargs
进程管道 Piping:
简介:管道命令可以将多条命令组合起来,一次性完成复杂的处理任务。
语法:command1 | command2 |command3 |...
指令1的标准输出作为指令2
案例:
tee管道:
简介:三通管道,即交给另一个程序处理。又保存一份副本
案例:
参数传递 Xargs:
简介: cp rm一些特殊命令就是不服其他程序。
环境准备:
接到消息,部分文件需要删除。(不加xargs无法连接rm)
Linux之重定向管道
标签:
发送邮件
删除
链接
-o
log
图片
inux
一个
water
原文地址:https://blog.51cto.com/14881692/2515043
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
gitlab 在linux安装环境下存储地址
2021-07-29
当 Mac 未检测到外部显示器时如何修复它
2021-07-29
Ubuntu18.04安装qemu遇到问题-qemu : Depends: qemu-system (>= 1:2.11+dfsg-1ubuntu7)
2021-07-28
[Linux]Shell编程【待续】
2021-07-28
Linux系统资源查看
2021-07-27
Archlinux爬坑指南
2021-07-27
[Linux]Linux发展历程
2021-07-27
非桌面系统 (ubuntu)安装google-chrome
2021-07-27
在Ubuntu18.04系统中源码安装 gcc7.3.0
2021-07-23
Linux快捷键杂记
2021-07-22
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!