Shell脚本中经常需要对操作系统的版本类型类型进行判断。这里介绍几种常用的方法,如有遗漏请包涵 :)
uname
uname ( short for unix name ) 用来打印系统信息,在shell脚本中可以这样使用:
/etc/os-release
在Linux发行版中都会有/etc/os-release
文件,可以通过source
命令将文件中的K/V值引入到上下文中。
CentOS 7:
Ubuntu 16.04:
在Shell脚本中这样使用:
lsb_release
在上一节的例子中已经将lsb_release
( Linux Standard Base ) 工具安装到系统中,使用方法:
Ubuntu 16.04
CentOS 7