맨위로가기

Uname

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

`uname`은 시스템 정보를 표시하는 데 사용되는 유닉스 명령어이다. 이 명령어는 시스템 이름, 커널 버전, 하드웨어 아키텍처 등 다양한 정보를 제공하며, PWB/UNIX에서 처음 등장했다. POSIX 표준을 따르며, GNU coreutils 패키지에 포함되어 있다. `uname`은 다양한 운영 체제에서 사용되며, 관련 명령어로는 `ver`, `OSTYPE`, `HOSTTYPE` 등이 있다.

더 읽어볼만한 페이지

  • 유닉스 SUS2008 유틸리티 - AWK
    AWK는 1977년에 개발된 텍스트 처리 및 프로그래밍 언어로, 유닉스 환경에서 텍스트 처리를 위해 설계되었으며 정규 표현식 처리 기능을 통해 텍스트 분석, 데이터 추출, 보고서 생성 등 다양한 작업을 수행한다.
  • 유닉스 SUS2008 유틸리티 - 로케일
    로케일은 소프트웨어 국제화 및 지역화에서 사용자 문화적 배경에 맞춰 사용 환경을 조정하는 설정으로, 표시 언어, 숫자/날짜 형식, 문자 분류, 통화 형식 등을 포함한다.
Uname - [IT 관련 정보]에 관한 문서
기본 정보
명령어 종류유닉스 명령어
종류컴퓨터 프로그램
사용 운영체제유닉스 계열
첫 등장AT&T 벨 연구소
개발자데이비드 매켄지
라이선스GPL-3.0-or-later (coreutils)
웹사이트GNU coreutils 웹사이트
사용법
기능시스템 정보 출력
사용법uname [옵션]
옵션-s, --kernel-name: 커널 이름 출력
-n, --nodename: 네트워크 노드 호스트 이름 출력
-r, --kernel-release: 커널 릴리스 출력
-v, --kernel-version: 커널 버전 출력
-m, --machine: 하드웨어 이름 출력
-p, --processor: 프로세서 종류 출력
-i, --hardware-platform: 하드웨어 플랫폼 출력
-o, --operating-system: 운영체제 이름 출력
-a, --all: 모든 정보 출력
-h, --help: 도움말 출력
-V, --version: 버전 정보 출력
예시
커널 이름 출력uname -s
모든 정보 출력uname -a

2. 역사

`uname` 시스템 호출과 명령어는 PWB/UNIX에서 처음 등장했다. 이 둘은 POSIX 표준에 명시되었다.[1][2] GNU 버전의 `uname`은 "sh-utils" 또는 "coreutils" 패키지에 포함되어 있으며, `uname` 명령어 자체는 독립적인 실행 파일로 제공되지 않는다. GNU coreutils에 포함된 `uname`은 데이비드 맥켄지(David MacKenzie)가 작성했다.[3] 이 명령어는 마이크로소프트 윈도우 환경에서도 사용할 수 있는데, GnuWin32 프로젝트[4]와 UnxUtils 컬렉션[5]의 일부로 제공된다. UnxUtils는 일반적인 GNU 유닉스 유사 유틸리티들을 네이티브 Win32 환경으로 포팅한 모음이다.

3. 관련 명령어


  • AT&T UNIX System V 릴리스 3.0과 같은 일부 유닉스 변형에는 'uname'이 보고하는 값을 변경하는 데 사용되는 관련 프로그램 'setname'이 포함되어 있다.
  • DOS, OS/2, 마이크로소프트 윈도우와 같은 운영 체제에서 발견되는 'ver' 명령어는 'uname' 명령어와 유사하다.
  • 배시 셸은 'OSTYPE' 및 'HOSTTYPE' 특수 변수를 제공하며, 이 변수의 값은 각각 'uname -o' 및 'uname -m'의 값과 유사하다.

4. 예제

다윈을 실행 중인 시스템에서 `-a` 명령줄 인수와 함께 `uname`을 실행한 결과는 아래와 같이 표시될 수 있다:

```console

$ 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` 명령어의 여러 버전을 실행한 결과 예시를 보여준다.[6] 배시 셸 내에서 '''OSTYPE''' 환경 변수는 `uname -o`의 값과 비슷하지만 동일하지는 않은 값을 포함하는 경우가 있다.

참조

[1] 기타 uname http://pubs.opengrou[...] The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition
[2] 기타 uname http://pubs.opengrou[...] The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition
[3] Manpage uname
[4] 기타 CoreUtils for Windows http://gnuwin32.sour[...]
[5] 기타 Native Win32 ports of some GNU utilities http://unxutils.sour[...]
[6] 문서
[7] 기타 Find out which macOS your Mac is using https://support.appl[...]
[8] 기타 uname http://pubs.opengrou[...] The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition
[9] 기타 uname http://pubs.opengrou[...] The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition
[10] 문서



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com