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
     
    | 管道符 --- >> 将 | 前面的运行结果作为参数直接传递给后面处理
     

  • 相关阅读:
    Spring MVC 框架搭建及详解
    设计模式应用案例(上)
    UAC权限
    General Structure of Quartz.NET and How To Implement It
    求比指定数大且最小的“不重复数”问题
    Getting Started with Core Data
    HDU 2034 人见人爱A-B
    第九届蓝桥杯JavaC组决(国)赛真题
    第九届蓝桥杯JavaC组决(国)赛真题
    第九届蓝桥杯JavaC组决(国)赛真题
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10660138.html
Copyright © 2011-2022 走看看