사실 DOS 쉘의 명령 체계는 대부분 Unix 쉘로부터 물려받았다. 그러나 DOS 쉘은 Unix의 C 쉘등과 같은 명령행 프로세서가 제공하는 기능중 극히 일부분만 지원함으로서 많은 불편을 초래했다. 따라서 필자의 경우 DOS 시절에는
4DOS 
, NT/2K/XP를 사용하면서부터는
4NT 
를 명령행 쉘로서 아직까지 사용하고 있다.
Windows NT/2K/XP에서 제공하는 명령행(9x에서 지원하는 도스창과는 다르다)은 Unix 쉘 기능을 구현하려는 흔적이 였보이는데, 그러한 것들이
탭 키로 파일명 완성하기,
탭 키로 경로명 완성하기이다.
NT/2K/XP의 경우 파일명 완성 기능외에 리눅스 본쉘에서 지원하는 *기능도 지원한다. 무슨 말인지 이해가 되질 않는 사람은 다음 절차를 실행해보기 바란다.
- 시작/실행/cmd를 입력하고 확인을 클릭한다.
- 다음 명령을 입력한다.
cd /d c:\
cd pro*
- 결과는 다음과 같다.
위의 결과에서 알 수 있듯이
Program Files라는 폴더로 이동하기위해
cd pro*만 입력해도 된다는 것이다.