通过拆解查看 CPU 信息的组合命令, 来学习每个独立命令

查看 CPU 型号及数量

原命令

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

cat 和 grep 就不多说了 ### cut: help 中的说明是 ** Print selected parts of lines from each FILE to standard output ** . 输出所有选中的行

-f2 是选中第二列, 换成--fields=2也是可以的.

-d: 则表示用冒号作为列分割符, 等价于--delimiter=:

其它选项:

-s 不包含分割符的不输出

uniq:

man 中的说明 ** report or omit repeated lines ** . 实际就是去除重复行

-c 表示在输出行前加上其在原文件中出现的次数

其它选项:

和输出相关:

-d 只输出发生了重复的行. 04-24 更新: 重复行只输出一行

-D 只输出发生了重复的行. 但输出所有重复行.

-u 只输出唯一行

和比较相关:

-fN 前N列不比较. 以空格或TAB为列分割符

-sN 前N个字符不比较

-wN 最多比较N个字符

-i 无视大小写差别. A 与 a 视为一致

其它:

-z 以 0 作为行末

  Linux
  Linux, 命令, 管道