目前Linux常用命令记录(2)

178 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

今天继续总结一下前段时间用的比较多的一些 Linux 命令,其中有很多都是以前没怎么接触过的,比较实用,值得总结加深印象

查看进程

    ps -l        用长格式列出
    ps -u        列出使用者的名称和使用时间
    ps -m        列出内存分布的情况
    ps -r        只列出正在执行的前台程序,不列出其他信息
    ps -x        列出所有程序,包括那些没有终端机的程序

杀掉进程

    kill 命令用来终止一个正在执行的进程。
    如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。
    
    例:将 pid 为 2038720938 的进程杀掉
    kill -9 20387 20938
    例:将 pid 为 20389 的进程重新执行
    kill -HUP 20389

su 命令

    su 命令用来修改用户,可以让一个普通的使用者拥有`超级用户`或其`他使用者`的权限。
    不过这个命令必须具有`超级用户`或其`他使用者`的口令才能成为`超级用户`或其`他使用者`。
    输入 exit 离开该角色。
    例:当前用户是 user,想要转为 root
    su root
    系统会提示输入密码,输入正确密码后就切换成功了

了解网络情况

    netstate 命令,了解 Linux 系统的网络情况。
    netstate -a        显示所有连线中的 Scoket
    netstate -F        显示FIB
    netstate -c        持续列出网络状态
    netstate -i        显示网络界面信息
    netstate -n        使用网络 IP 地址代替名称
    netstate -o        显示计时器
    netstate -r        显示网络路径表
    netstate -t        显示 TCP 协议的连接情况
    netstate -u        显示 UDP 协议的连接情况
    netstate -v        显示版本信息
    netstate -w        显示 RAW 传输协议的连接情况

大致先总结这几个我用到了以及对相应命令的一些拓展,之后可能还会要到其他更多的 Linux 基础命令,遇到了再慢慢总结吧。
我向你敬礼啊,Respect!