本文已参与「新人创作礼」活动,一起开启掘金创作之路。
今天继续总结一下前段时间用的比较多的一些 Linux 命令,其中有很多都是以前没怎么接触过的,比较实用,值得总结加深印象
查看进程
ps -l 用长格式列出
ps -u 列出使用者的名称和使用时间
ps -m 列出内存分布的情况
ps -r 只列出正在执行的前台程序,不列出其他信息
ps -x 列出所有程序,包括那些没有终端机的程序
杀掉进程
kill 命令用来终止一个正在执行的进程。
如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。
例:将 pid 为 20387 和 20938 的进程杀掉
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!