Linux——查看CPU信息、机器型号等硬件信息+cut命令

原文出处:http://www.51testing.com/?uid-225738-action-viewspace-itemid-210333 

测试机器的硬件信息: 
1)查看CPU信息(型号) 
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz 
(看到有8个逻辑CPU, 也知道了CPU型号) 

2)# cat /proc/cpuinfo | grep physical | uniq -c 
      4 physical id      : 0 
      4 physical id      : 1 
(说明实际上是两颗4核的CPU) 
3)# getconf LONG_BIT 
   32 
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) 
4)# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 
   8 
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit) 
再完整看cpu详细信息, 不过大部分我们都不关心而已. 

=============================================
5)查看内 存信息 
# cat /proc/meminfo
6)# uname -a 
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux 
(查看当前操作系统内核信息) 
6)# cat /etc/issue | grep Linux 
Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 
(查看当前操作系统发行版信息) 
7)查看机器型号 
# dmidecode | grep "Product Name" 
8)查看网卡信息 
# dmesg | grep -i eth

=============================================

=============================================

cut:http://tiankonghaikuo1000.blog.163.com/blog/static/182315972008212856182/

$ cut --help
Usage: cut [OPTION]... [FILE]...
Print selected parts of lines from each FILE to standard output.

Mandatory arguments to long options are mandatory for short options too.
  -b, --bytes=LIST        select only these bytes
  -c, --characters=LIST   select only these characters   
  -d, --delimiter=DELIM   use DELIM instead of TAB for field delimiter
  -f, --fields=LIST       select only these fields;  also print any line
                           
 that contains no delimiter character, unless
                            the -s option is specified
  -n                      (ignored)
      --complement        complement the set of selected bytes, characters
                            or fields.
  -s, --only-delimited    do not print lines not containing delimiters
      --output-delimiter=STRING  use STRING as the output delimiter
                            the default is to use the input delimiter
      --help     display this help and exit
      --version  output version information and exit

Use one, and only one of -b, -c or -f.  Each LIST is made up of one
range, or many ranges separated by commas.  Selected input is written
in the same order that it is read, and is written exactly once.
Each range is one of:

  N     N'th byte, character or field, counted from 1
  N-    from N'th byte, character or field, to end of line
  N-M   from N'th to M'th (included) byte, character or field
  -M    from first to M'th (included) byte, character or field

With no FILE, or when FILE is -, read standard input.

Report bugs to <bug-coreutils@gnu.org>.

========================================================================
cut -c1,5,13 file  取出第1个 第5个 第13个 字符

cut -c-5 file 取出前5个字符

cut -c5-13  file

cut -c13- file

cut -c1-5, 13- file

等等..

cut -d' ' -f2 file

取出第二个域  默认情况下 对于没有分隔符的 也会被取出来

cut -d' ' -s -f2 file

同上, 只是 没有分隔符的行不会被 output

这个与 awk '{ print $2 }' file 比较, 后者对没有分隔符的行会打印一个空行

实际等同于 awk '{ if( $2 ){ print $2 } }' file

注: cut 默认以 \t 为分隔符而不是 空格 awk 均可.

================================

cut 使用 -d 选项 一定要结合 -f 选项。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值