DOS 시절에는 배치 파일에서 사용자 입력을 받아들이기위해 별도의 프로그램을 사용했다. DOS에서는 배치 프로그래밍이라고 하지만 기능이 워낙 미약해서 별도의 프로그램을 쓰지않고는 조금 복잡한 작업은 할 수 없기때문이다.
XP에는 4NT의 배치 언어처럼 파일 관리자를 만들 수 있을 만큼은 아니라고 해도 DOS에 비해 훨씬 강화된 배치언어를 제공한다. 따라서 예전에는 별도의 유틸리티를 사용해야만 가능한 작업도 XP의 배치언어로 쉽게 작성할 수 있다. 배치 파일에서 사용자의 입력을 받아들이는 방법은 아주 간단하다.
사실 GUI 환경에 익숙한 사용자들은 명령행에대한 거부감이 많다. 그러나 필자처럼 컴퓨터를 DOS로 배운 사람들은 GUI보다는 명령행이 오히려 더 익숙하다. 아룰러 명령행은 배치 파일을 이용한 일괄 작업도 가능하다.
XP에 자체내에 장치를 관리할 수 있는 명령행 도구가 있으면 좋을 텐데 XP 자체에는 이러한 명령행 도구가 없다. 따라서 이번팁에서는 NT 계열 OS에서 장치를 관리할 수 있는 명령행 도구와 이 도구의 사용법에대해 간단히 설명하겠다.
Windows NT 계열의 OS에서는 IP를 검사하기위한 ipconfig 라는 명령행 유틸리티를 제공한다. 사실 ipconfig는 Unix의 ifconfig와 마찬가지로 현재 설정된 IP를 검사할 수 있으며, 새로운 IP를 할당하는등 상당히 다양한 기능을 수행할 수 있다.
NT/2K/XP에 포함된 Chkdsk(CheckDisk)는 도스 시절의 허접한 디스크 검사 프로그램과 동일한 이름 때문에 비슷한 프로그램으로 알고있다. 그러나 사실 NT/2K/XP의 Chkdsk는 도스의 Chkdsk는 물론 Scandisk와도 비교가 되지않을 정도의 강력한 기능을 제공하는 명령행 유틸리티이다.
Chkdsk는 일반적인 디스크 검사, 디스크 오류 수정외에 예약 디스크 검사와 같은 추가적인 기능을 지원한다.