Linux(三) ---重定向和管道

重定向

  1. >或1>重定向输出符
    echo 'hello world'>test.txt把内容重定向输出进test.txt,如果文件存在则覆盖原先内容,输入新的内容,若文件不存在则创建文件并写入。
  2. >>重定向追加输出
    >不同的在于它不覆盖原先内容而是追加内容到文末
  3. <重定向输入符
    wc -l <test.py统计文件的行数
  4. 2>错误重定向
    如果执行某条命令出现了错误使用2>则会把出错的信息重定向到指定文件
  5. 2>>类似>>
  6. 把一条命令正确的输出和错误的输出放到通一个文件中
    python test.py >test.txt 2>test.txt或者python test.py >test.txt >&1

find和管道|

-type f /d   查找文件(file)或目录(directory)
-name "file" 按文件名查找文件
-mtime n  若是+n则是查找n天之前的文件,-n是查找最近n天的文件



xargs: 分组执行命令
| :管道命令,两个进程之间的通信

在这里插入图片描述

过滤命令grep:
grep oldboy test.txt    #筛选出test.txt里的oldboy
grep -v oldboy test.txt    #拿出test。txt里除了oldboy的其他content

Forexamp:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值