zoukankan      html  css  js  c++  java
  • linux管道命令学习(一)

    继续看鸟哥私房菜,看一直很想弄懂的管道命令(pipe)。第一次知道管道这个词还是在学django的时候,模板里的过滤器很像这里的管道。管道就是将输出在标准输出中的信息一次次处理最终打印在标准输出中,所以管道命令必须是接受标准输出的命令,cp mv ls都不是管道命令。

    好用的lesstail

    less

    ls -al /etc | less就能用类似vi的方式浏览在屏幕上打印的内容了。还能用vi里的查找命令/?,可以避免滚屏,非常好用。

    tail

    • tail filename输出文件最后10行
    • tail -n 5 filename输出文件最后5行
    • tail -F filename监视文件的改变,一有变化就显示出来

    在分析error log的时候非常有用,可以查看最近的错误信息。

    选取命令cutgrep

    cut

    cut针对的是输出的每一行,解释两个命令:

    • echo $PATH | cut -d ':' -f 5
      -d 选项后面紧跟分隔符,-f表示取第5段
    • export | cut -c 12-
      -c 选项表示选取的字符数,从12到结尾,也可是类似12-15这样

    grep

    grep真是神一般的命令,可以配合ps aux找到想要的进程。
    参数

    • -c计算找到的被查找字符串的次数
    • -i忽略大小写
    • -v输出查找结果的补集
      例如last | grep -v 'root'找出非root的登陆

    睡觉,明天继续整理剩下的内容ww

  • 相关阅读:
    0529学习进度条
    0523-学习进度条
    0515-学习进度条
    实验三-进程模拟调度
    0501-学习进度条
    0424-学习进度条
    0422—操作系统作业调度
    0415-同学博客评价
    0414-复利计算再升级
    0409-学习进度条
  • 原文地址:https://www.cnblogs.com/mrzero/p/3985302.html
Copyright © 2011-2022 走看看