bash命令重定向和管线命令
来源:互联网 发布:玩客云激活码软件 编辑:程序博客网 时间:2024/04/30 18:39
命令重定向总结:
a. <: 由 <的右边读入参数文件
ex: # mail -s "test" root < /root/.bashrc 将.bashrc的内容寄给root
b. >: 将stdout 输出到>右边的file或device,原文件如果不存在,会新建一个;如果存在会覆盖原来的内容
ex: # ls -al > list.txt
c. >>: 和b相似,不同的是,该文件将不会被覆盖,而新的数据会以累加的方式添加到文件后面
d. 1>: 和b的功能一样
e. 2>: 与d的功能相似,不同的是输出的是stderror.
ex:如果d,e输出到不同的文件中: # ls -al 1> list.txt 2> list.err
如果d,e输出到相同的文件中: # ls -al 1> list 2>&1
f. /dev/null : 可视为垃圾设备,会把输入的信息全部丢掉
ex: ls -al 1> list.txt 2> /dev/null 错误消息会全部不见。
管线命令:
last | grep root | wc -l
last | cut -d ":" -f 1
cat /etc/passwd | sort -t: +2n
将个人帐号以用户ID排序,以":"为分隔符,第三个为ID,从0开始计
uniq 重复的仅显示一个
last | tee last.list
写入last.list 而且显示在屏幕上
cat /etc/passwd | tr -d :
/etc/passwd中的":"全部不见了
last | tr '[a-z]' '[A-Z]' 将小写改成大写
split -l 5 /etc/passwd test 将文件分成5部分
其他具体的查看man
a. <: 由 <的右边读入参数文件
ex: # mail -s "test" root < /root/.bashrc 将.bashrc的内容寄给root
b. >: 将stdout 输出到>右边的file或device,原文件如果不存在,会新建一个;如果存在会覆盖原来的内容
ex: # ls -al > list.txt
c. >>: 和b相似,不同的是,该文件将不会被覆盖,而新的数据会以累加的方式添加到文件后面
d. 1>: 和b的功能一样
e. 2>: 与d的功能相似,不同的是输出的是stderror.
ex:如果d,e输出到不同的文件中: # ls -al 1> list.txt 2> list.err
如果d,e输出到相同的文件中: # ls -al 1> list 2>&1
f. /dev/null : 可视为垃圾设备,会把输入的信息全部丢掉
ex: ls -al 1> list.txt 2> /dev/null 错误消息会全部不见。
管线命令:
last | grep root | wc -l
last | cut -d ":" -f 1
cat /etc/passwd | sort -t: +2n
将个人帐号以用户ID排序,以":"为分隔符,第三个为ID,从0开始计
uniq 重复的仅显示一个
last | tee last.list
写入last.list 而且显示在屏幕上
cat /etc/passwd | tr -d :
/etc/passwd中的":"全部不见了
last | tr '[a-z]' '[A-Z]' 将小写改成大写
split -l 5 /etc/passwd test 将文件分成5部分
其他具体的查看man
- bash命令重定向和管线命令
- 重定向Bash命令——time
- 重定向Bash命令——time
- 重定向 Bash “time” 命令的输出
- Linux命令4(Linux命令重定向与管线命令)
- pipelines和重定向命令
- [bash]文件描述符、重定向以及tee命令
- linux学习篇8--- shell,bash讲解 3 数据流重导向 与 管线命令
- Linux命令——重定向>和>>
- Linux基础-----find和重定向命令
- Linux管道和命令重定向
- 数据流重定向和管道命令
- DOS重定向命令
- DOS重定向命令
- linux 重定向命令
- 重定向命令
- linux 重定向命令
- linux 命令重定向
- Osworkflow持久化--JDBCStore
- 关于PB中ddlb控件制作动态增量查询的说明.
- 向高手请教一个delphi 数据操作的问题!!!
- winfrom弹出窗口用timer控件控制倒计时20秒后关闭
- php下的RSA算法实现
- bash命令重定向和管线命令
- 深度理解vc中的消息
- PHP实现常见排序算法
- Cygwin
- 我终于要辞职了。
- 几年的工作经历
- 做事有成的18个硬手段
- oracle的常用命令
- IT企业三另类