기본 명령
① cp
도스의 copy와 같은 명령어로 파일을 다른 파일 이름, 디렉토리로 복사하는 명령어이다.
- 사용법
cp [옵션] {원본 파일} {사본 파일}
- 옵션
-a : 원본 파일의 구조, 속성, 링크 정보를 그대로 복사한다.
-b : 복사한 파일을 덮어쓰거나 지울 때 백업 파일을 만들며 파일 이름 뒤에 ~가 붙는다.
-d : 심볼릭 링크 파일을 그대로 복사한다.
-f : 같은 파일이름을 갖는 파일이 있을 경우 지운 후 복사한다.
-i : 같은 파일이름을 갖는 파일이 있을 경우 사용자 확인 후에 복사한다.
-p : 원본 파일의 소유자, 그룹, 허용 여부, 시간 등을 그대로 복사한다.
-r : 서브 디렉토리 내에 있는 모든 파일을 복사한다.
-s : 심볼릭 링크를 만든다.
-u : 사본보다 원본이 새로운 것일 때 복사한다.
-v : 복사하기 전에 각각의 파일 이름을 출력한다.
② mv
· 현재 디렉토리 내에 있는 파일을 다른 디렉토리로 이동시키는 명령으로 cp 명령과 같으나 원본이
지워진다.
· 파일의 이름을 바꿀 때도 사용한다.
- 사용법
mv [옵션] {원본 파일} {사본 파일}
- 옵션
-b : 파일이 지워지기 전에 백업 파일을 만들고 이동한다.
-f : 옮겨질 디렉토리에 파일이 있어도 강제로 덮어쓴다.
-i : 옮겨질 디렉토리에 파일이 있으면 덮어쓸 것인가를 확인한다.
-u : 옮겨질 디렉토리에 구 버전의 파일이 있을 경우만 옮긴다.
-v : 옮기기 전에 파일 이름을 출력한다.
③ more/less
· more는 내용이 한 페이지를 넘을 때 한 페이지 씩 화면에 출력하는 명령이다.
· more 명령이 실행된 상태에서 또는 z 키를 누르면 한 페이지씩 넘어가며 나 l 키를 누르면 한 줄씩
더 출력되고 빠져나오고 싶으면 q나 Q 키를 누르면 된다.
· less는 more 명령과 같은 기능을 하지만 페이지를 앞으로 이동할 수 있다.
pipe(파이프)
·'|' 기호를 중심으로 왼쪽 명령의 결과가 오른쪽 명령의 입력으로 사용된다.
·명령어를 한 번에 하나씩 실행하지 않고 한꺼번에 여러 개의 명령을 실행할 수 있다.
④ cat
텍스트 파일의 내용을 화면에 출력하는 명령이다.
- 사용법
cat 파일이름
⑤ redirection(리디렉션)
· 어떤 명령의 결과 값을 원하는 위치로 출력하거나 어떤 명령의 입력 값을 원하는 위치로 받을 수
있다.
· '>'기호를 중심으로 앞의 결과 값이 뒤에 나오는 파일이나 하드웨어 장치로 출력되고 '<'기호를
중심으로 앞에 있는 파일이나 하드웨어 장치로부터 명령어를 입력받는다.
· '>>'기호는 앞의 결과 값이 뒤에 나오는 파일로 출력되었을 경우 기존에 그 파일의 내용을 덮어쓰
지 않고 파일의 뒷부분에 추가된다.
⑥ grep
파일의 내용 중에 특정한 문자만 출력하는 명령이다.
- 사용법
grep [옵션] {찾을 문자}
- 옵션
-C : 일치하는 문장의 상하 두 라인까지 포함하여 출력한다.
-c : 일치하는 라인의 개수를 출력한다.
-h : 파일명은 출력하지 않는다.
-i : 대소문자 구분하지 않는다.
-s : 에러 메시지만을 출력한다.
-v : 일치하지 않는 내용을 출력한다.
'Server&OS > Linux' 카테고리의 다른 글
[본문스크랩] qmail + vpopmail 설치 (0) | 2010.04.24 |
---|---|
[본문스크랩] mount 와 umount (0) | 2010.04.24 |
[본문스크랩] chown [소유자와 그룹권한변경] (0) | 2010.04.24 |
[본문스크랩] 리눅스 ftp 명령어 모음 (0) | 2010.04.24 |
[본문스크랩] 리눅스 스케줄러 crontab 이용하기 (0) | 2010.04.24 |