重定向与管道命令

标准输出重定向

  • 覆盖写入
//将ls指令的结果写入到read.txt文件中
ls > read.txt
  • 追加写入
//可以使用command >> file在原来文件中追加信息
date >> read.txt

错误输出重定向

  • 覆盖写入
//将错误信息覆盖到文件read
aaa 2> read
  • 追加写入
//将错误信息追加到文件read
aaa 2>> read 
  • 将标准输出和错误输出写入同一个文件中
command $> text.txt //覆盖
command $>> text.txt //追加

标准输入重定向

  • 我们不仅可以将命令的结果写入到文件中,而且可以在文件中读取命令来执行,这便是输入重定向。
//从read.txt文件读取信息来执行,统计read文件行数
wc -l read.txt

重定向相关命令

  • 合并小文件
cat a.txt b.txt > all.txt
  • 将键盘输入数据写入文件中,ctrl+d 结束输入
cat > test.txt

管道相关命令

  • 管道基本格式
ls -al | less //把ls命令输出的数据传递给less指令使用
ls -al | sort | less //先输入再排序再使用less处理排序后的数据
ls | sort | unit | less //数据从左到右依次被各命令接收处理再输出像管道一样
  • grep 根据关键字查找匹配行并打印
 ls | grep like //打印出含有单词like的所有行
 选项与参数:
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同
-n :顺便输出行号
  • 统计当前目录文件的数量
ls | wc -l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值