Linux输出输入及重定向(第五章)

实验-输出重定向
echo han > test        #输出重定向
cat test
echo fafa >> test      #追加重定向
cat test 
df -Th > disk          #重定向磁盘的情况
cat disk
cat /proc/cpuinfo > cpu  #重定向CPU的情况
cat cpuinfo


实验-输入重定向
mail han < test  #把test文件发给han
su - han
mail

cat > ok << EOF   #大写EOF结束输入
123
456
789
EOF

cat ok


实验-错误重定向
abckdkh  2> han     #错误输出重定向
dgkaka   2>> han    #错误追加重定向


实验-双重输出重定向
find / -user han 1> yes 2> no    #正确的输出到yes,错误输出到 no
find / -user han &> all          #全部都输出到 all
find / -user han > all 2>&1      #把错误的当正确的输入到all里


实验-管道(把前一个程序的输出结果作为后面的输入)
cat /etc/passwd | wc -l     #统计有多少行
cat /etc/passwd | grep  /bin/bash$ | grep wc -l  #统计有多少个能登入的用户
cat /boot/grub2/grub.cfg | grep -v ^# | grep ^$ >newgrub   #过滤#号和空格
cat newgrub | wc -l
cat /boot/grub2/grub.cfg | wc -l
cat /boot/grub2/grub.cfg |tee file1 | grep -v ^# | tee file2 | grep ^$ | tee file3 >newgrub   #过滤#号和空格 (tee通 每过滤一次生成一个文件)
cat /etc/passwd | grep ^root #grep过滤
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值