Ver (명령어)
1. 개요
`ver` 명령어는 FLEX, HDOS, DOS, FlexOS, SpartaDOS X, 4690 OS, OS/2, Windows, ReactOS 등 다양한 운영 체제에서 사용할 수 있는 명령어이다. MS-DOS에서는 운영 체제 버전을 표시하며, Windows에서는 command.com과 GUI 형태의 winver 명령어를 통해 버전 정보를 제공한다. FLEX 운영 체제에서는 유틸리티 또는 프로그램의 버전 번호를 표시하는 데 사용되며, DOSBox와 같은 에뮬레이터에서도 DOS 버전을 설정하고 표시하는 데 활용된다.
| 이름 | ver (version의 약자) |
|---|---|
| 종류 | 명령어 |
| 용도 | 운영 체제의 버전 정보를 표시 |
| 사용처 | OS/8, FLEX, HDOS, DOS, MSX-DOS, FlexOS, SpartaDOS X, 4690 OS, OS/2, 마이크로소프트 윈도우, ReactOS, KolibriOS, SymbOS, DexOS |
| 4690 OS | 지원 |
|---|---|
| DexOS | 지원 |
| DOS | 지원 |
| FLEX | 지원 |
| FlexOS | 지원 |
| HDOS | 지원 |
| KolibriOS | 지원 |
| MSX-DOS | 지원 |
| Microsoft Windows | 지원 |
| OS/2 | 지원 |
| OS/8 | 지원 |
| ReactOS | 지원 |
| SpartaDOS X | 지원 |
| SymbOS | 지원 |
| 개발사 | DEC TSC Heath Company 마이크로소프트 IBM DR Novell 도시바 JP 소프트웨어 ReactOS 기여자 |
|---|
| 비고 | 일부 운영체제에서는 `/v` 스위치를 사용하여 자세한 정보를 표시할 수 있음 |
|---|
-
내부 도스 명령어 -
TYPE (도스 명령어)
TYPE은 텍스트 파일의 내용을 화면에 표시하는 기능을 수행하는 명령어이며, MS-DOS, 윈도우 등 다양한 운영 체제에서 지원된다. -
내부 도스 명령어 -
Echo (명령어)
echo 명령어는 다양한 운영체제 및 셸 환경에서 입력받은 문자열을 그대로 출력하는 명령어로, POSIX 표준의 부재로 시스템에 따라 동작 방식에 차이가 있어 이식성이 떨어진다는 평가를 받는다. -
OS/2 명령어 -
파일 전송 프로토콜
-
OS/2 명령어 -
CHKDSK
CHKDSK는 디스크의 파일 시스템 무결성을 검사하고 오류를 수정하는 시스템 도구로, 다양한 운영체제에서 구현되었으며 파일 시스템 오류 수정 및 손상된 파일 조각 복구 기능을 제공하지만 데이터 손상이나 시스템 불안정을 야기할 수 있다는 비판도 있다. -
윈도우 관리 -
블루스크린
블루스크린은 윈도우 운영체제에서 발생하는 치명적인 오류로, 컴퓨터 작동을 멈추고 파란색 화면에 오류 메시지를 표시하며, 하드웨어 또는 소프트웨어 문제로 인해 발생하고, 시스템 복원, 안전 모드 부팅 등의 방법으로 대처한다. -
윈도우 관리 -
파워셸
파워셸은 마이크로소프트에서 개발한 작업 자동화 솔루션으로, 명령줄 셸과 스크립트 언어의 기능을 결합하여 윈도우 시스템 관리를 위해 설계되었으며, .NET 프레임워크 기반의 객체 지향적 특징을 갖고 다양한 플랫폼에서 자동화 스크립트 작성 및 실행, 시스템 구성 관리 등에 활용된다.
2. 운영 체제별 구현
`ver` 명령어는 FLEX, HDOS, DOS, FlexOS, SpartaDOS X, 4690 OS, OS/2, Windows, 및 ReactOS에서 사용할 수 있다. DOSBox, KolibriOS 셸, EFI 셸 과 같은 오픈 소스 MS-DOS 에뮬레이터에서도 사용할 수 있다.
AmigaDOS는 `version` 명령어를 제공하며, 이 명령어는 현재 킥스타트와 워크벤치의 버전 번호를 표시한다. DEC OS/8 CCL의 `ver` 명령어는 OS/8 키보드 모니터와 CCL의 버전 번호를 모두 출력한다.
2.1. MS-DOS
`ver` 명령어는 MS-DOS 버전 2 이상에서 사용할 수 있다. MS-DOS 6.22까지의 버전은 일반적으로 DOS 커널에서 DOS 버전을 가져오는데, 이는 시작 시에 출력되는 문자열과 다를 수 있다. "/r" 인수를 추가하면 더 많은 정보를 제공하고 DOS가 HMA(고급 메모리 영역)에서 실행되고 있는지 여부를 알려준다.
DR-DOS는 환경 변수 `OSVER`가 보고하는 값을 보고한다. PTS-DOS도 이 명령어를 포함하여 DOS 버전 번호를 표시, 수정 및 복원할 수 있다.
2.2. 마이크로소프트 윈도우
윈도우 9x의 `command.com`은 내장된 문자열을 통해 버전 정보를 제공하며, 빌드 버전(예: 2222)도 확인할 수 있다.
윈도우 NT의 `command.com`은 32비트 프로세서 문자열(4nt, cmd)을 표시하거나, 일부 환경에서는 MS-DOS 5.00.500으로 표시한다(모든 빌드에 해당). 기본 커널은 인터럽트에 따라 5.00 또는 5.50을 보고한다. MS-DOS 5.00 명령어는 NT에서 수정 없이 실행 가능하다.
--
마이크로소프트 윈도우는 `winver`라는 GUI (윈도우 대화 상자) 형태의 명령어도 제공하는데, 설치된 서비스 팩 또는 윈도우 업데이트 (있는 경우)와 함께 버전 정보를 표시한다. 윈도우 for 워크그룹 3.11 이전의 윈도우에서는 DOS에서 `winver`를 실행하면 `winver.exe`에 내장된 문자열이 표시되었다.
윈도우는 MS-DOS 서브시스템 (NTVDM)이 DOS 프로그램에 보고하는 버전 번호를 설정하는 `setver` 명령어 또한 포함한다. 이 명령어는 윈도우 XP 64비트 에디션에서는 사용할 수 없다.
2.3. 기타 운영 체제
ver 명령어
`ver` 명령어는 FLEX, HDOS, DOS, FlexOS, SpartaDOS X, 4690 OS, OS/2, Windows, 및 ReactOS에서 사용할 수 있다. DOSBox, KolibriOS 셸, EFI 셸 과 같은 오픈 소스 MS-DOS 에뮬레이터에서도 사용할 수 있다.
AmigaDOS는 version 명령어를 제공하며, 이 명령어는 현재 킥스타트와 워크벤치의 버전 번호를 표시한다. DEC OS/8 CCL의 ver 명령어는 OS/8 키보드 모니터와 CCL의 버전 번호를 모두 출력한다.
3. 버전 목록
다음은 다양한 운영 체제의 버전 번호를 나열한 표이다.
| 운영 체제 | Ver의 출력 |
|---|---|
| 윈도우 10 레드스톤 4 (April 2018 Update, Version 1803) | 10.0.17134 |
| 윈도우 10 레드스톤 5 (October 2018 Update, Version 1809) | 10.0.17763 |
| 윈도우 10 19H1 (May 2019 Update, Version 1903) | 10.0.18362 |
| 윈도우 10 19H2 (November 2019 Update, Version 1909) | 10.0.19002 |
| 윈도우 10 20H1 (May 2020 Update, Version 2004) | 10.0.19041 |
| 윈도우 10 20H2 (October 2020 Update, Version 20H2) | 10.0.19042 |
| 윈도우 10 21H1 (May 2021 Update, Version 2009) | 10.0.19043 |
| 윈도우 10 21H2 (November 2021 Update, Version 21H2) | 10.0.19044 |
| 윈도우 10 22H2 (October 2022 Update, Version 22H2) | 10.0.19045 |
| 윈도우 11 (October 2021, RTM) | 10.0.22000 |
| 윈도우 11 (September 2022 Update, Version 22H2) | 10.0.22621 |
| 윈도우 11 (October 2023 Update, Version 23H2) | 10.0.22631 |
| 윈도우 11 (October 2024 Update, Version 24H2) | 10.0.26100 |
3.1. 윈도우 버전
Ver 명령어의 윈도우 버전 정보를 담은 표는 다음과 같다.
| 운영 체제 | Ver의 출력 |
|---|---|
| 윈도우 1.0 | 1.04 |
| 윈도우 2.0 | 2.11 |
| 윈도우 3.0 | 3 |
| 윈도우 NT 3.1 | 3.10.528 |
| 윈도우 포 워크그룹 3.11 | 3.11 |
| 윈도우 NT 3.5 | 3.50.807 |
| 윈도우 NT 3.51 | 3.51.1057 |
| 윈도우 95 | 4.00.950 |
| 윈도우 95 OSR2 | 4.00.1111 |
| 윈도우 95 OSR2.1 | 4.03.1212-1214 |
| 윈도우 95 OSR2.5 | 4.03.1214 |
| 윈도우 NT 4.0 | 4.00.1381 |
| 윈도우 98 | 4.10.1998 |
| 윈도우 98 SE | 4.10.2222 |
| 윈도우 ME 베타 | 4.90.2380.2 |
| 윈도우 ME 베타 2 | 4.90.2419 |
| 윈도우 ME | 4.90.3000 |
| 윈도우 NT 5.0 베타 | 5.00.1515 |
| 윈도우 2000 베타 3 | 5.00.2031 |
| 윈도우 2000 RC2 | 5.00.2128 |
| 윈도우 2000 RC3 | 5.00.2183 |
| 윈도우 2000 | 5.00.2195 |
| 윈도우 2000 프로페셔널 | 5.0.2195 |
| 윈도우 XP RC1 | 5.1.2505 |
| 윈도우 XP | 5.1.2600 |
| 윈도우 XP SP1 | 5.1.2600.1105-1106 |
| 윈도우 XP SP2 | 5.1.2600.2180 |
| 윈도우 XP SP3 | 5.1.2600 |
| 윈도우 .NET 서버 인테림 | 5.2.3541 |
| 윈도우 .NET 서버 베타 3 | 5.2.3590 |
| 윈도우 .NET 서버 RC1 | 5.2.3660 |
| 윈도우 .NET 서버 2003 RC2 | 5.2.3718 |
| 윈도우 서버 2003 베타 | 5.2.3763 |
| 윈도우 XP 프로페셔널 x64 에디션 윈도우 서버 2003 윈도우 홈 서버 | 5.2.3790 |
| 윈도우 서버 2003 SP1 | 5.2.3790.1180 |
| 윈도우 서버 2003 | 5.2.3790.1218 |
| 윈도우 롱혼 | 6.0.5048 |
| 윈도우 비스타 베타 1 | 6.0.5112 |
| 윈도우 비스타 CTP | 6.0.5219 |
| 윈도우 비스타 TAP 프리뷰 | 6.0.5259 |
| 윈도우 비스타 CTP December | 6.0.5270 |
| 윈도우 비스타 CTP February | 6.0.5308 |
| 윈도우 비스타 CTP Refresh | 6.0.5342 |
| 윈도우 비스타 April EWD | 6.0.5365 |
| 윈도우 비스타 베타 2 프리뷰 | 6.0.5381 |
| 윈도우 비스타 베타 2 | 6.0.5384 |
| 윈도우 비스타 Pre-RC1 빌드 5456 | 6.0.5456 |
| 윈도우 비스타 Pre-RC1 빌드 5472 | 6.0.5472 |
| 윈도우 비스타 Pre-RC1 빌드 5536 | 6.0.5536 |
| 윈도우 비스타 RC1 | 6.0.5600.16384 |
| 윈도우 비스타 Pre-RC2 | 6.0.5700 |
| 윈도우 비스타 Pre-RC2 빌드 5728 | 6.0.5728 |
| 윈도우 비스타 RC2 | 6.0.5744.16384 |
| 윈도우 비스타 Pre-RTM 빌드 5808 | 6.0.5808 |
| 윈도우 비스타 Pre-RTM 빌드 5824 | 6.0.5824 |
| 윈도우 비스타 Pre-RTM 빌드 5840 | 6.0.5840 |
| 윈도우 비스타 | 6.0.6000 |
| 윈도우 비스타 RTM | 6.0.6000.16386 |
| 윈도우 비스타 SP1 윈도우 서버 2008 SP1 | 6.0.6001 |
| 윈도우 비스타 SP2 윈도우 서버 2008 SP2 | 6.0.6002 |
| 윈도우 7 윈도우 서버 2008 R2 | 6.1.7600 |
| 윈도우 7 윈도우 서버 2008 R2 RTM | 6.1.7600.16385 |
| 윈도우 7 SP1 윈도우 서버 2008 R2 SP1 | 6.1.7601 |
| 윈도우 홈 서버 2011 | 6.1.8400 |
| 윈도우 서버 2012 디밸로퍼 프리뷰 윈도우 8 디밸로퍼 프리뷰 | 6.2.8102 |
| 윈도우 8 윈도우 서버 2012 | 6.2.9200 |
| 윈도우 8 RTM | 6.2.9200.16384 |
| 윈도우 폰 8 | 6.2.10211 |
| 윈도우 8.1 윈도우 서버 2012 R2 | 6.3.9600 |
| 윈도우 8.1 업데이트 1 윈도우 서버 2012 R2 | 6.3.9600 |
| 윈도우 10 테크니컬 프리뷰 1 | 6.4.9841 |
| 윈도우 10 테크니컬 프리뷰 2 | 6.4.9860 |
| 윈도우 10 테크니컬 프리뷰 3 | 6.4.9879 |
| 윈도우 10 테크니컬 프리뷰 4 | 10.0.9926 |
| 윈도우 10 테크니컬 프리뷰 5 | 10.0.10041 |
| 윈도우 10 테크니컬 프리뷰 6 | 10.0.10049 |
| 윈도우 10 스레숄드 1 (윈도우 10 RTM) | 10.0.10240 |
| 윈도우 10 스레숄드 2 (November 업데이트, Version 1511) | 10.0.10586 |
| 윈도우 10 레드스톤 1 (Anniversary 업데이트, Version 1607), 윈도우 서버 2016 | 10.0.14393 |
| 윈도우 10 인사이더 프리뷰 | 10.0.14915 |
| 윈도우 10 레드스톤 2 (Creators 업데이트, Version 1703) | 10.0.15063 |
| 윈도우 10 레드스톤 3 (Fall Creators 업데이트, version 1709) | 10.0.16299 |