linux中什么是命令重定向,Linux 基本命令-重定向

一、箭头的指向就是数据流的流向

数字说明:0表示标准输入,1表示标准正确输出,2表示标准错误输出。

2&1>或2&1>>表示标准正确输出和标准错误输出一样。如:cho  ‘i  am  studying’2&1>>/data/boy

<

> 或 1>       :输出重定向,把前面跟的东西输出到后面的文件夹中去,会清除文件夹中原来的的内容。如:  i  am  studying > /data/boy

> >或者1>>:追加输出重定向,把前面的东西追加到文件夹的尾部,不会清除文件夹中原来的内容。如:  i  am  studying >> /data/boy

2>               :错误输出重定向,把前面命令执行出现的错误信息输出到后面的文件夹中去,会清除文件夹中原来的的内容。如: cho  ‘i  am studying’ 2> /data/boy会把命令使用错误输出到/data/boy。

2>>             :错误追加输出重定向,把前面命令执行出现的错误信息追加到文件夹的尾部,不会清除文件夹中原来的内容。如: cho  ‘i  am studying’ 2>> /data/boy会把命令使用错误追加到/data/boy。

二、个别命令使用

xargs  :    从标准输入获取内容创建和执行命令。xargs -n [数字]   表示给数字分n组 。如:xargs -n   3   < /data/boy

rm    -f r    [文件或目录]      删除文件或目录   f  force强制    r  recursive    递归删除目录       谨慎使用,很危险,删除前一定要先备份!!!

find    -type     [f(file),d(directory),c(character),b(block),s(socket)]   根据类型查找

find    -name   [文件名,目录名]      根据名字查找

awk      过滤输出内容,是一门处理语言,NR表示行号。如:awk  'NR>19&&NR<31'  /data/boy显示 /data/boy的20到30行。

head   /data/boy          默认显示该文件的前10行

head    -n  /data/boy   默认显示该文件的前n行

tail   /data/boy             默认显示该文件的后10行

tail    -n  /data/boy       默认显示该文件的后n行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值