알고 싶습니다. 어떻게 bashrc 파일에서 확인할 수 있습니까? 운영 체제는 무엇입니까?운영 체제가 bashrc에 의해 운영 체제가 Sun Os 또는 Unix 또는 Solaris인지 확인하는 방법
답변
.bashrc
파일에 uname -a
을 사용하십시오.
어떤 운영 체제가 실행 중인지 알기위한 이식성이 없습니다.
운영 체제에 따라 uname -s
당신에게 무슨 실행중인 커널 그러나 반드시 어떤 OS.
또한 SunOS 또는 유닉스 또는 Solaris 일 수 없습니다. 솔라리스는 모두 유닉스 호환 OS와 SunOS 커널 기반의 OS입니다. 이들의
하나는 유닉스 또는 리눅스 구현에 따라 당신에게 정확한 답을 줄 수 있습니다
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
보십시오이 :
$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"
그게 뭐야? Basile의 대답은이 질문을 잘 처리하는 것으로 보이므로 Basile의 코드와 비교하여이 코드의 개선점을 설명하십시오. – Joeytje50
LOL .. 어쨌든 .. 그것은 코드 btw가 아닙니다 .. 질문에 대한 좀 더 구체적인 답변입니다. –
:) 감사합니다 .. +1 정확한 대답은 .. 입니다. 저는 이전에 Basile이 대답 한 OS 이름을 원했고, 내 요구에 부합했습니다. 또한 jlliagre의 답변을 통해 이러한 정보를 얻을 수있었습니다. –
또는 단지를'UNAME -s' 필요하지 않은 경우 버전 번호 및 기타 정보 – mark4o