shell命令查看当前系统信息并从中判断当前 Linux 发行版
时间: 2023-05-31 15:02:45 浏览: 132
使用uname命令可以查看当前系统内核信息,使用lsb_release命令可以查看当前Linux发行版信息。
例如:
```
$ uname -a
Linux ubuntu 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
```
从上面的输出可以看出,当前系统的内核版本为4.15.0-58-generic,发行版为Ubuntu 18.04.3 LTS。
相关问题
查看当前linux系统版本
以下是两种查看当前Linux系统版本的方法:
1. 使用uname命令查看当前操作系统内核信息:
```shell
uname -a
```
输出结果类似于:
```
Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux
```
其中,2.4.20-8是内核版本号。
2. 使用cat命令查看当前操作系统版本:
```shell
cat /proc/version
```
输出结果类似于:
```
Linux version 2.4.20-8 (bhcompile@porky.devel.redhat.com) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:54:28 EST 2003
```
其中,Linux version后面的数字是操作系统版本号。
写一个判断linux发行版的shell脚本
可以使用以下命令来判断当前运行的 Linux 发行版:
```
if [ -f /etc/lsb-release ]; then
echo "Ubuntu"
elif [ -f /etc/redhat-release ]; then
echo "Red Hat Enterprise Linux"
elif [ -f /etc/SuSE-release ]; then
echo "SUSE Linux Enterprise Server"
elif [ -f /etc/debian_version ]; then
echo "Debian"
else
echo "Unknown Linux distribution"
fi
```
这个脚本会检查 /etc 目录下的不同文件,以确定当前运行的 Linux 发行版。如果找不到任何文件,则会输出 "Unknown Linux distribution"。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)