쉘 프롬프트에 입력하신 많은 Linux 명령어들은 MS-DOS에서 사용되는 명령어들과 유사합니다. 실제로, 일부 명령어들은 동일합니다.
이 부록에서는 Windows의 MS-DOS 프롬프트에서 사용되는 일반 명령어들과 그것들에 상응하는 Linux 명령어들을 함께 제공합니다. 또한 Linux 쉘 프롬프트에서 명령어가 사용되는 기본 예제도 제공합니다. 이 명령어들은 일반적으로 여러가지 옵션과 함께 사용된다는 점을 기억해 주십시오. 각 명령어에 대한 보다 많은 정보를 원하신다면, 관련 메뉴얼 페이지를 읽어보시기 바랍니다 (예, ls 명령어에 대한 정보를 원하신다면 쉘 프롬프트에서 man ls를 입력하시면 됩니다).
| 명령어 사용 목적 | MS-DOS | Linux | Linux 기본 예시 |
|---|---|---|---|
| 파일 복사 | copy | cp | cp thisfile.txt /home/thisdirectory |
| 파일 이동 | move | mv | mv thisfile.txt /home/thisdirectory |
| 파일 목록 보기 | dir | ls | ls |
| 스크린 깨끗이 지우기 | cls | clear | clear |
| 쉘 프롬프트 종료 | exit | exit | exit |
| 날짜 보기 또는 설정하기 | date | date | date |
| 파일 삭제 | del | rm | rm thisfile.txt |
| 출력을 화면에 "반향하기 (Echoes)" | echo | echo | echo this message |
| 단순 텍스트 편집기를 가지고 파일 편집하기 | edit | gedit([a]) | gedit thisfile.txt |
| 파일 내용 비교 | fc | diff | diff file1 file2 |
| 파일 내의 텍스트 문자열 찾기 | find | grep | grep 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 |
| 디렉토리 만들기 | mkdir | mkdir | mkdir directory |
| 파일 보기 | more | less([d]) | less thisfile.txt |
| 파일 이름 바꾸기 | ren | mv([e]) | mv thisfile.txt thatfile.txt |
| 파일 시스템에서 현재 위치 보기 | chdir | pwd | pwd |
| 특정 경로로 디렉토리 바꾸기 (절대 경로(absolute path)) | cd pathname | cd pathname | cd /directory/directory |
| 상대 경로(relative path)로 디렉토리 바꾸기 | cd .. | cd .. | cd .. |
| 시간 보기 | time | date | date |
| RAM 사용량 보기 | mem | free | free |
| 참고: a. Gedit은 그래픽 텍스트 편집기 입니다; Gedit 대신 Emacs 와 vi 같은 다른 편집기를 사용하실 수도 있습니다. b. 이 명령은 디스켓을 DOS 파일 시스템으로 포맷합니다. c. 일부 명령어의 경우 info 명령어를 사용하실 수도 있습니다. d. more 페이지 보기 프로그램을 사용하여 파일을 한번에 한 화면씩 볼 수 있습니다. e. mv 명령은 파일을 이동시키며, 만일 같이 디렉토리에서 파일의 이름을 바꾸시려면, 이 예제에 나온 것처럼 그 파일을 같은 디렉토리에서 새로운 이름으로 "이동"시키면 됩니다. | |||
표 C-1. 비슷한 명령어들