【cmd】Linux常用命令
系统信息
PS命令
ps -a:显示现行终端机下所有程序,包括其他用户的程序
ps u:已用户为主的格式来显示程序状况
ps x:显示所有程序,不以终端机来区分
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
进程拥有者 进程ID CPU使用率 内存使用率 占用虚拟内存的大小 占用内存大小 终端号 进程状态 进程开始事件 执行时间 所执行的进程
STAT有关状态
D:不可中断的静止
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的内存分页可分配
使用内存前十的进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
-n : 按照数值的大小排序
-r : 以相反的顺序排序
使用CPU前十的进程
ps aux | sort -k3nr | head -n 10
arch命令
arch:显示机器的处理器架构
uname命令
uname -m:显示机器的处理器架构,效果同arch
uname -r:显示正在使用的内核版本
cat命令
cat /proc/cpuinfo:显示CPU info信息
cat /proc/interrupts:显示中断
cat /proc/meminfo:校验内存使用
cat /proc/version:显示内核的版本
cat /proc/net/dev:显示网络适配器及统计
文件和目录
ls命令
ls -a:显示包括隐藏文件的所有文件
ls -l:显示文件和目录的详细资料
ls -lh: 显示权限
lspci -tv:罗列PCI设备
lsusb -tv:显示USB设备
磁盘空间
df -h:显示已经挂载的文件分区的空间大小
du -sh dir1:估算目录'dir1'已经使用的磁盘空间
du -sk * | sort -rn:以容量大小为依据依次显示文件和目录的大小
压缩
zip -r xxxxx.zip xxxxx/:压缩xxxxx/目录为xxxxx.zip包
tar -xvf xxx.tar.gz:解压xxx.tar.gz文件
tar -cvf xxx.tar.gz xxx/:压缩xxx/为xxx.tar.gz压缩包

浙公网安备 33010602011771号