Uname

uname(unix name의 준말)은 유닉스 및 유닉스 계열 컴퓨터 운영 체제의 컴퓨터 프로그램의 하나로, 현재의 머신, 또 그 머신 위에 실행 중인 운영 체제에 대한 이름, 버전, 기타 자세한 정보를 출력해준다. uname 시스템 호출과 명령은 PWB/UNIX에 처음 등장하였다. 둘 다 POSIX에 의해 정의되어 있다.

AT&T 유닉스 시스템 V 릴리스 3.0과 같은 일부 유닉스 계열은 관련 setname 프로그램을 포함하고 있어서 uname이 보고하는 값을 변경할 수 있다.

GNU 버전의 uname은 "sh-utils" 또는 "coreutils" 패키지에 포함되어 있다. uname 그 자체는 독립적인 프로그램으로 사용이 불가능하다.

예 
다윈을 실행 중인 시스템에서 -a 명령 줄 인터페이스에 uname을 실행한 결과의 출력물은 아래의 텍스트과 같이 표시된다:
$ uname -a
Darwin Roadrunner.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386

아래의 표는 다양한 플랫폼에서 다양한 버전의 uname을 실행한 예를 포함하고 있다. bash 셸 내에서 OSTYPE 환경 변수에는 의 값과 비슷한(동일하지는 않은) 값을 포함하고 있다.

같이 보기 
 유닉스 명령어 목록
 ver (명령어)

각주

외부 링크 
 
 
 
 
 

유닉스 SUS2008 유틸리티