Linux 常用命令脚本源码查看方法总结

Linux 常用命令脚本源码查看方法总结

  1. 下载相关软件包 以32位Ubuntu14.04下,获取ls命令的源码为例,能够使用例如以下的方法下载源码: 1)使用which命令查看ls命令的位置,例如以下: which ls # 输出:/bin/ls 2)使用dpkg命令查询ls命令所属的包。例如以下: dpkg -S /bin/ls # 输出:coreutils: /bin/ls 因此可以下载coreutil软件包查看源码: 当然一些命令也可能在其它软件包下,如 但是在查找 ps top命令的源码时,软件包为procps,目录下不存在

那么procps软件包为什么这么特别呢? procps是与系统进程相关的软件包,专门用于监视和终止系统进程的,包含以下命令: free,top,kill, pgrep, pkill, ps, skill, snice, sysctl, tload, uptime, vmstat, w 和 watch

free:查看系统进程总内存,已用内存,空闲内存,内核共享内存,缓存

top:实时查看进程运行状态(系统运行时间,负载(队列长度),进程运行情况,CPU运行状态) ps:查看同一终端下的所有进程,进程ID、当前终端、命令行(当然也可以指定用户,指定进程名等)

kill:向进程发出信号,可以指定信号类型

sysctl:系统信息查看及修改

经验分享 程序员 微信小程序 职场和发展