美文网首页Java
Linux常用4个命令

Linux常用4个命令

作者: Jason_Sam | 来源:发表于2019-05-30 22:26 被阅读54次
    1. grep
    2. netstat
    3. less
    4. tail

    grep

    参数解析

    • -r:递归查找
    • -n:显示匹配字段所在的行数
    • -v:显示不包含匹配的所有行
    • -l:显示文件名
    • -L:显示不符合条件的文件名
    • -h:不显示符合该行的所属文件名,只显示匹配行
    • -H:显示该行所属文件名和匹配行
    • -i:忽略大小写

    常用命令

    • ps -ef | grep "java":查询进程信息中包含“java”关键字的进程信息。
    • grep "test" *test:查询以test为后缀且包含“test”关键字的行信息。
    • find . type f | grep -v git:查找当前目录及其子类所有文件且剔除包含git的关键字的路径。

    grep 详情点击

    netstat

    参数透析

    • -a:显示所有连线中的Socket
    • -l:显示监控中的服务器的Socket
    • -r:显示Routing Table
    • -t:显示TCP传输协议的连接情况
    • -u:显示UDP传输协议的连接情况

    netstat 详情点击

    less

    参数透析

    1. 全屏导航

      • ctrl + F - 向前移动一屏
      • ctrl + B - 向后移动一屏
      • ctrl + D - 向前移动半屏
      • ctrl + U - 向后移动半屏
    2. 单行导航

      • j - 向前移动一行
      • k - 向后移动一行
    3. 其它导航

      • G - 移动到最后一行
      • g - 移动到第一行
      • q / ZZ - 退出 less 命令

    常用命令

    • less log2013.log:使用less浏览“log2013.log”文件。
    • ps -ef |less:通过less分页显示。
    • less log2013.log log2014.log:less浏览多个文件。

    less 详情点击

    tail

    参数透析

    • -f:循环读取。
    • -c N:显示倒数最后N个字节数。
    • -n N:显示尾部N行内容。

    常用命令

    • tail notes.log:显示最后10行。
    • tail -f notes.log:此命令显示 notes.log 文件的最后 10 行。当将某些行添加至 notes.log 文件时,tail 命令会继续显示这些行。 显示一直继续,直到您按下(Ctrl-C)组合键停止显示。
    • tail +20 notes.log:显示文件 notes.log 的内容,从第 20 行至文件末尾。
    • tail -c 10 notes.log:显示文件 notes.log 的最后 10 个字符。

    tail 详情点击

    注:除此之外vi/vim的熟练操作也是必不可少的。

    相关文章

      网友评论

        本文标题:Linux常用4个命令

        本文链接:https://www.haomeiwen.com/subject/qdnbtctx.html