使用下面大致就可以知道你使用的是哪个linux发行版了
$ find /etc/ -maxdepth 1 -iname "*release*" #或者
$ find /etc/ -maxdepth 1 -iname "*version*"
如我的fedora 9打印出来的是
/etc/lsb-release.d
/etc/fedora-release
/etc/redhat-release
/etc/system-release
/etc/system-release-cpe # 使用的fedora
cat /etc/fedora-release可以知道具体的版本号
Fedora release 9 (Sulphur) # 使用的fedora 9
SuSE 10打印出来的是
/etc/lsb-release
/etc/SuSE-release
/etc/lsb-release.d
$ cat /etc/SuSE-release
SUSE LINUX 10.0 (i586)
VERSION = 10.0
slaceware 10打印出来的是
/etc/slackware-version
cat /etc/slackware-version
Slackware 10.1.0
其他的发行版没使用过, 不过估计方法都是大同小异, 在/etc目录下找文件名中包含release或者version的文件就OK
阅读(739) | 评论(0) | 转发(0) |