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

  • 相关阅读:
    关于lockkeyword
    关于多层for循环迭代的效率优化问题
    Android 面试精华题目总结
    Linux基础回想(1)——Linux系统概述
    linux源代码编译安装OpenCV
    校赛热身 Problem C. Sometimes Naive (状压dp)
    校赛热身 Problem C. Sometimes Naive (状压dp)
    校赛热身 Problem B. Matrix Fast Power
    校赛热身 Problem B. Matrix Fast Power
    集合的划分(递推)
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10660138.html
Copyright © 2011-2022 走看看