linux查看硬件信息(CPU、内存、磁盘) sort uniq comm column
- 2015-04-24 21:57:00
- admin
- 原创 1746
uniq去除重复行,输入需要排序才能完全去除重复行,-c行首显示出现次数:
cat hh | sort | uniq
tail -f main.cpp
tail -f main.cpp &
sort排序,默认文本升序,-n基于数值排序,-k基于第几列关键字排序:
cat hh | sort
tail -f main.cpp
tail -f main.cpp
tail -f main.cpp &
tail -f main.cpp &
comm用于比较2个排序文件,因为输出问题,建议一次只显示一种类型结果:
-1 不显示文件1中独有行
-2 不显示文件2中独有行
-3 不显示文件1和文件2共有行
column使用表格更直观的展示数据,默认列分隔符是空白字符:
column -t -s: /etc/passwd
一、查看CPU信息
查看物理CPU的个数:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
查看逻辑CPU的个数:
cat /proc/cpuinfo | grep processor | wc -l
查看CPU的主频:
cat /proc/cpuinfo | grep MHz | uniq
查看CPU运行在32位模式还是64位模式,CPU可以是32位也可以是64位:
getconf LONG_BIT,32位下sizeof(long)==4,64位下sizeof(long)==8
getconf -a,查看系统所有配置项
查看CPU是否支持64位,lm指long mode:
cat /proc/cpuinfo | grep flags | grep 'lm ' | wc -l
二、查看内存信息
cat /proc/meminfo
三、查看磁盘信息
fdisk -l,磁盘分区信息
df -h,磁盘大小使用情况
df -i,磁盘inode使用情况