| 기본적인 명령어 |
| 명령어 |
설명 |
ls 명령어
|
ls는 파일의 목록을 보는 명령어이다. 이 명령어에는
많은 옵션이 있으며 여기에서는 가장 많이 사용되는 몇 가지만 알아보도록 한다. |
| $ ls <옵션> |
옵션은 다음과 같다.
F : 파일 유형을 나타내는 기호를 파일명 끝에 표시한다(디렉토리는 '/', 실행파일은
'*', 심볼릭 링크는 '@'가 나타난다).
l : 파일에 관한 상세 정보를 나타낸다.
a : dot 파일(.access 등)을 포함한 모든 파일을 나타낸다.
t : 파일이 생성된 시간별로 나타낸다. |
cat 명령어
|
파일의 내용을 화면에 출력한다.
$ cat 파일이름 |
| mv 명령어 |
파일의 위치를 옮기거나 이름을 바꿀 경우 사용된다.
이름 변경
$ mv old_name new_name
파일의 위치변경
$ mv file ../main/new_file |
| cp 명령어 |
파일을 복사한다
$ cp file_a file_b (file_a을 file_b이란 이름으로 복사한다)
$ cp file_1 ../main/file_b (file_1을 ../main/file_b이란
이름으로 복사한다) |
| more 명령어 |
cat 명령어는 실행을 시키면 한 화면을 넘기는 파일일
경우 그 내용을 모두 볼 수가 없다. 하지만 more 명령어를 사용하면 한 화면 단위로
보여줄 수 있어 유용하게 사용된다.
$ more <옵션>
옵션은 다음과 같다
Space bar : 다음 페이지
Return(enter) key : 다음 줄
v : vi 편집기로 전환
/str : str 문자를 찾음
b : 이전 페이지
q : more 상태를 빠져나감
h : 도움말
= : 현재 line number를 보여줌 |
| chmod 명령어 |
사용자에 대한 파일의 접근을 제한하는데 사용된다.
이 부분은 다음에 더 자세히 설명을 하겠다. |
| rm 명령어 |
파일을 삭제한다.
$ rm <파일이름> (파일을 삭제한다)
$ rm -r <디렉토리> (디렉토리 전체를 삭제한다)
$ rm -i a.* (a로 시작하는 모든 파일을 일일이 삭제할 것인지 확인하면서 삭제한다) |
| mkdir 명령어 |
디렉토리를 만든다.
$ mkdir <디렉토리이름> |
| pwd 명령어 |
현재 자신의 작업 디렉토리를 보여준다.
$ pwd |
| who 명령어 |
현재 시스템에 login 하고 있는 사용자의 리스트를
보여준다.
$ who |
| whereis 명령어 |
소스, 실행파일, 메뉴얼 등의 위치를 알려줌
$ whereis perl (perl의 위치를 알려준다) |
새로운 파일을 만드는
방법 |
$ vi newfile (vi 편집기 상태로 들어감)
$ touch newfile (빈 파일만 생성됨)
$ cat > newfile (vi 편집기 상태로 들어감, 문서 작성후 Ctrl+D로
빠져나옴) |
| 파일 내용만 보기 |
$ cat filename (파일의 내용을 모두 보여줌)
$ head -n filename (n줄 만큼 위세서부터 보여줌)
$ tail -n filename (n줄 만큼 아래에서부터 보여줌) |