Linux 常用命令总结

来源:互联网 发布:网络贷款公司合法的吗 编辑:程序博客网 时间:2024/06/03 21:35
  1. 查找端口
    netstat –tlnp|grep 11020
    -a (all)显示所有选项,默认不显示LISTEN相关
    -t (tcp)仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化成数字。
    -l 仅列出有在 Listen (监听) 的服務状态

    -p 显示建立相关链接的程序名
    -r 显示路由信息,路由表
    -e 显示扩展信息,例如uid等
    -s 按各个协议进行统计
    -c 每隔一个固定时间,执行该netstat命令。

  2. 查找进程
    ps –ef|grep java
    字段含义如下:
    UID PID PPID C STIME TTY TIME CMD
    root 18887 18828 0 08:09 pts/0 00:00:00 grep java

    ps:将某个进程显示出来
    -e 显示所有进程。
    -f 全格式。
    -h 不显示标题。
    -l 长格式。
    -w 宽输出
    grep命令是查找,如果查找内容所在文本较长,且在后面是没法显示的,命令需要加上-w.

  3. 杀掉进程
    kill -9 pid
    -9 强制退出
  4. 查看进程的常驻内存
    top -p pid 查看程序的情况 详情
    -b 批处理
    -c 显示完整的治命令
    -I 忽略失效过程
    -s 保密模式
    -S 累积模式
    -i<时间> 设置间隔时间
    -u<用户名> 指定用户名
    -p<进程号> 指定进程
    -n<次数> 循环显示的次数
    ps -aux | grep process_name

    cat /proc/pid/status 详情

  5. 复制文本最后10行到另一文本
    tail-10 file >newfile 覆盖
    tail-10 file >>newfile 追加
    复制前10行
    head -10 file >newfile 覆盖
    head -10 file >>newfile 追加