常用shell 工具使用技巧汇总


1、用|| 来表示如果第一个命令执行不成功就执行第二个命令

# 例如 在不同操作系统下获取mac地址
cat /sys/class/net/[^vtlsb]*/address || esxcfg-vmknic -l |awk '{print $8}'|grep ':'

2、dmidecode 获取服务器相关信息

yum -y install dmidecode
dmidecode -s system-manufacturer # 获取厂商
dmidecode -s system-product-name # 服务器型号
dmidecode -s system-serial-number # 服务器序列号