CPU
//查看处理器的个数
cat /proc/cpuinfo| grep “processor”| wc -l
//查看CPU个数
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l
//查看每个CPU中核心个数
cat /proc/cpuinfo| grep “cpu cores”| uniq
//查看CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
磁盘
fdisk -l //查看分区
df -lh {路径} //显示已经挂载的分区列表,可指定路径
资源占用
// 内存资源使用前 10 个进程
ps -aux | sort -nr -k 4 | head -10
// CPU 资源使用前 10 个进程
ps -aux | sort -nr -k 3 | head -10
//查看指定路径目录下,一层子目录所占用的空间,不指定路径时默认当前目录
du --max-depth=1 -h {path}
// 查看指定路径总共占用磁盘空间
du -sh {path}
系统信息
uname -m //查看系统架构
uname -r //查看内核版本
关闭/重启系统
shutdown -h now //立刻关闭系统
shutdown -r now //立刻重启系统
文件
cp -r {源} {目标} //拷贝目录或文件,拷贝文件时不用 -r 参数
mv {源} {目标} //移动目录或文件,当目标和源所在的父目录不变时,有更改文件名称的功能
split -b {每个文件大小} {文件} {生成的文件前缀} //按指定大小切割文件
split -l {每个文件的行数} {文件} //按指定行数切割文件,默认1000行
查看文件内容
tail -300f {filepath} //查看指定文件最后300行,文件有更新时自动刷新
tail -n 1000 {filepath} //查看指定文件最后1000行
cat {filepath} //查看指定文件全部内容