美文网首页
Linux指令学习(一)

Linux指令学习(一)

作者: Fantast_d2be | 来源:发表于2020-03-20 21:32 被阅读0次

    man

    man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息

    • 参数
      数字:指定从哪本man手册中搜索帮助
      关键字:指定要搜索帮助的关键字
    • 用法
    man (选项) (参数)
    man ls
    man 1 ls
    

    lsof

    lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。

    • 选项

    -c<进程名>:列出指定进程所打开的文件;
    -g:列出GID号进程详情;
    -d<文件号>:列出占用该文件号的进程;
    +d<目录>:列出目录下被打开的文件;
    +D<目录>:递归列出目录下被打开的文件;
    -n<目录>:列出使用NFS的文件;
    -i<条件>:列出符合条件的进程。(4、6、协议、:端口、 @ip
    -p<进程号>:列出指定进程号所打开的文件;
    -u:列出UID号进程详情;
    -h:显示帮助信息;
    -v:显示版本信息。

    • 用法
    lsof (选项) 
    lsof -i tcp:9300
    

    kill

    kill命令用来删除执行中的程序或工作

    • 选项

    -a:当处理当前进程时,不限制命令名和进程号的对应关系;
    -l <信息编号>:若不加<信息编号>选项,则-l参数会列出全部的信息名称;
    -p:指定kill 命令只打印相关进程的进程号,而不发送任何信号;
    -s <信息名称或编号>:指定要送出的信息;
    -u:指定用户。

    • 常用信号

      HUP 1 终端断线
      INT 2 中断(同 Ctrl + C)
      QUIT 3 退出(同 Ctrl + \)
      TERM 15 终止
      KILL 9 强制终止
      CONT 18 继续(与STOP相反, fg/bg命令)
      STOP 19 暂停(同 Ctrl + Z)

    • 用法
    kill(选项)(参数)
    kill -9 111 #111代表进程号
    

    ps

    ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序

    • 选项
      -a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
      其他选项
    • 用法
    ps (选项)
    ps -a
    

    grep

    grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

    • 结合ps使用
    ps -a | grep node 
    

    相关文章

      网友评论

          本文标题:Linux指令学习(一)

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