如何通过bashrc检查操作系统是Sun Os还是Unix或Solaris

时间:2012-02-03 06:02:57

标签: bash unix sunos

我想知道,我们如何检查bashrc文件,它是什么操作系统?

3 个答案:

答案 0 :(得分:17)

uname -a文件中使用.bashrc

答案 1 :(得分:6)

没有可移植的方式来了解正在运行的操作系统。

根据操作系统的不同,uname -s会告诉您正在运行的内核,但不一定是操作系统

此外,它不能是SunOS Unix Solaris。 Solaris就是所有这些:兼容Unix的操作系统和基于SunOS内核的操作系统。

根据Unix或Linux的实现,其中一个可能会给你一个精确的答案:

cat /etc/release # SVR4, Solaris
cat /etc/redhat-release
cat /etc/*elease
cat /etc/lsb-release
oslevel -r # AIX
system_profiler -detailLevel -2 # Mac OS/X

答案 2 :(得分:4)

试试这个:

$cat /etc/os-release
NAME="Ubuntu"
VERSION="12.04.4 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
VERSION_ID="12.04"