• 「Linux学习」之基础命令下


    重定向输出:
    表示符:> 覆盖重定向
    >> 追加重定向
    作用:将前面命令的输出结果写入到另一个文本文件中
    head -3 /etc/passwd > /opt/a.txt --- >>不需要具备/opt/a.txt, 重定向具有创建功能
    cat /opt/a.txt
    hostname > /opt/a.txt
    cat /opt/a.txt --- >显示hostname, 注意:单个重定向写入不具有追加写入功能,只能覆盖写入
    // 实现追加写入, 保留上一次写入的内容, 在末行追加写入:
    head -6 /etc/passwd >> /opt/a.txt --- >>追加写入成功, cat查看
    cat -n /opt/a.txt
     
    使用echo完成追加重定向输出
    echo 123456 >> /opt/a.txt
    cat -n /opt/a.txt
    不使用echo输出,也可以用vim 直接编辑输入
     
    tail 显示文件的后几行
    带行号显示文件的后五行
    tail -5 /etc/passwd | cat -n
    显示一个文件的8-12行
    head -12 /etc/passwd | cat -n | tail -5
    [root@slave1 ~]# head -12 /etc/passwd | cat -n | tail -5
    8 halt:x:7:0:halt:/sbin:/sbin/halt
    9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    10 operator:x:11:0:operator:/root:/sbin/nologin
    11 games:x:12:100:games:/usr/games:/sbin/nologin
    12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
     
    方式二, 吧head -12 和 tail -5 放在一起, 吧cat -n 放在前面
    cat -n /etc/passwd | head -12 | tail -5
    [root@slave1 ~]# cat -n /etc/passwd | head -12 | tail -5
    8 halt:x:7:0:halt:/sbin:/sbin/halt
    9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    10 operator:x:11:0:operator:/root:/sbin/nologin
    11 games:x:12:100:games:/usr/games:/sbin/nologin
    12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
     
    | 管道符 --- >> 将 | 前面的运行结果作为参数直接传递给后面处理
     

  • 相关阅读:
    Redis集成SpringBoot
    Redis简介及安装
    Redis 在 vivo 推送平台的应用与优化实践
    流量录制与回放在vivo的落地实践
    vivo直播应用技术实践与探索
    vivo 评论中台的流量及数据隔离实践
    事件驱动架构在 vivo 内容平台的实践
    vivo数据库与存储平台的建设和探索
    Jetpack—LiveData组件的缺陷以及应对策略
    Springboot注解@ServletComponentScan和@ComponentScan
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10660138.html
Copyright © 2020-2023  润新知