在linux系统中,用户可以通过uname -a命令和cat /proc/version命令查看当前系统的版本号等信息,然而在/etc目录有个文件,也保存这当前系统的标识信息,包括但是不限于系统的版本号,系统名称,唯一标识符等信息,如图,是使用cat命令查看/etc/os-release文件的文件内容。
图1
NAME:表示当前操作系统的名称;
VERSION:表示当前linux系统的版本号;
ID:表示操作系统的唯一标识符;
ID_LIKE:表示当前linux系统属于哪个版本,如centos、debian等;
PRETTY_NAME:表示当前系统的版本信息;
VERSION_ID:表示版本号对应的数字信息;
HOME_URL:表示当前linux系统发行的主页或链接;
SUPPORT_URL:表示用于查询当前系统的帮助信息的主页或URL;
BUG_REPORT_URL:用于用户提交该linux版本的错误信息的主页,用户在使用linux系统过程中,发现的错误或者bug,都可以提交到该主页上,供大家交流,即社区;
PRIVACY_POLICY_URL:该字段对应的链接是用户隐私政策的链接;
VERSION_CODENAME:表示操作系统的代号,用于识别系统版本和特定的发行特性;
UBUNTU_CODENAME:用于表示Ubuntu系列发行版的代号;
不同的linux系统,/etc/os-release文件里的内容会有所不同,或者某些小型的开发板里,没有该文件,因此想要查询linux系统的版本信息时,使用uname -a命令和cat /proc/version命令,/etc/os-release文件里面的版本信息,用于扩展和了解。