부록 C. 일반 DOS 와 Linux 명령어 비교

쉘 프롬프트에 입력하신 많은 Linux 명령어들은 MS-DOS에서 사용되는 명령어들과 유사합니다. 실제로, 일부 명령어들은 동일합니다.

이 부록에서는 Windows의 MS-DOS 프롬프트에서 사용되는 일반 명령어들과 그것들에 상응하는 Linux 명령어들을 함께 제공합니다. 또한 Linux 쉘 프롬프트에서 명령어가 사용되는 기본 예제도 제공합니다. 이 명령어들은 일반적으로 여러가지 옵션과 함께 사용된다는 점을 기억해 주십시오. 각 명령어에 대한 보다 많은 정보를 원하신다면, 관련 메뉴얼 페이지를 읽어보시기 바랍니다 (예, ls 명령어에 대한 정보를 원하신다면 쉘 프롬프트에서 man ls를 입력하시면 됩니다).

명령어 사용 목적MS-DOSLinuxLinux 기본 예시
파일 복사copycpcp thisfile.txt /home/thisdirectory
파일 이동movemvmv thisfile.txt /home/thisdirectory
파일 목록 보기dirlsls
스크린 깨끗이 지우기clsclearclear
쉘 프롬프트 종료exitexitexit
날짜 보기 또는 설정하기datedatedate
파일 삭제delrmrm thisfile.txt
출력을 화면에 "반향하기 (Echoes)"echoechoecho this message
단순 텍스트 편집기를 가지고 파일 편집하기editgedit([a])gedit thisfile.txt
파일 내용 비교fcdiffdiff file1 file2
파일 내의 텍스트 문자열 찾기findgrepgrep this word or phrase thisfile.txt
디스켓 포맷하기format a: (만일 디스켓이 A:안에 있는 경우)mke2fs 또는 mformat([b])/sbin/mke2fs /dev/fd0 (/dev/fd0는 Linux 에서 A:와 같습니다)
명령어 도움말 보기command /?man([c])man command
디렉토리 만들기mkdirmkdirmkdir directory
파일 보기moreless([d])less thisfile.txt
파일 이름 바꾸기renmv([e])mv thisfile.txt thatfile.txt
파일 시스템에서 현재 위치 보기chdirpwdpwd
특정 경로로 디렉토리 바꾸기 (절대 경로(absolute path))cd pathnamecd pathnamecd /directory/directory
상대 경로(relative path)로 디렉토리 바꾸기cd ..cd ..cd ..
시간 보기timedatedate
RAM 사용량 보기memfreefree
참고:
a. Gedit은 그래픽 텍스트 편집기 입니다; Gedit 대신 Emacs 와 vi 같은 다른 편집기를 사용하실 수도 있습니다.
b. 이 명령은 디스켓을 DOS 파일 시스템으로 포맷합니다.
c. 일부 명령어의 경우 info 명령어를 사용하실 수도 있습니다.
d. more 페이지 보기 프로그램을 사용하여 파일을 한번에 한 화면씩 볼 수 있습니다.
e. mv 명령은 파일을 이동시키며, 만일 같이 디렉토리에서 파일의 이름을 바꾸시려면, 이 예제에 나온 것처럼 그 파일을 같은 디렉토리에서 새로운 이름으로 "이동"시키면 됩니다.

표 C-1. 비슷한 명령어들