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

  • 相关阅读:
    状态码
    vue+element下拉选项添加点击事件可跳转或触发事件
    position定位
    vue+element下拉菜单添加事件
    vue封装接口
    vue+element实现导入excel并拿到返回值
    10. EIGRP的stud
    9. EIGRP认证和默认路由
    8. EIGRP负载均衡
    7. EIGRP中应用偏移列表
  • 原文地址:https://www.cnblogs.com/mrzero/p/3985302.html
Copyright © 2011-2022 走看看