zoukankan      html  css  js  c++  java
  • 「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
     
    | 管道符 --- >> 将 | 前面的运行结果作为参数直接传递给后面处理
     

  • 相关阅读:
    Gym 100418J Lucky tickets(数位dp)
    UI各种小控件的用法
    安卓系统底层C语言算法之測试參数是几个long型的算法
    Chisel Tutorial(一)——Chisel介绍
    java中super的作用
    flume採集数据导入elasticsearch 配置
    UML中的序列图(时序图)
    简单的Queue
    UNIX环境高级编程(5):文件I/O(1)
    四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10660138.html
Copyright © 2011-2022 走看看