You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.6 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

lsb_release
===
显示发行版本信息
## 补充说明
yum install -y redhat-lsb
LSB是Linux Standard Base的缩写 **lsb_release命令** 用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数则默认加上-v参数。
```
-v 显示版本信息。
-i 显示发行版的id。
-d 显示该发行版的描述信息。
-r 显示当前系统是发行版的具体版本号。
-c 发行版代号。
-a 显示上面的所有信息。
-h 显示帮助信息。
```
如果当前发行版是LSB兼容的那么`/etc/lsb_release`文件中会包含LSB_VERSION域。这个域的值可以是用冒号隔开的一系列支持的模块。这些模块名是当前版本支持的LSB的模块名。如果当前版本不是LSB兼容的就不要包含这个域。
可选的域包括DISTRIB_ID, DISTRIB_RELEASE, DISTRIB_CODENAME,DISTRIB_DESCRIPTION它们可以覆盖`/etc/distrib-release`文件中的内容。注这里的distrib要替换为当前的发行版的名字。如果存在`/etc/lsb-release.d`目录会在该目录中查找文件名并作为附加的模块版本加在LSB_VERSION前面。文件`/etc/distrib-release`中包含了一些描述信息,用来说明应该分析哪些文件名。
 一般的格式是`Distributor release x.x (Codename)`  注意Debian系统中缺乏相应的描述信息见`/etc/debian-version`为了支持Debian系统大部分信息都被加在了lsb-release文件中。
redhat和fedora系统中还支持一个参数
```
-s, --short 输出简短的描述信息。
```
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->