2011년 1월 1일 토요일

linux 기본 명령어 (1)

1. ls
   - dos시절에 사용하던 dir처럼 현재 디렉토리네의 내용을 보여준다.
   - ls [옵션] [디렉토리 | 파일]
   - 옵션  : -l : 파일 크기, 저장 날짜, 허가권, 소유권등을 포함하여 자세히 보기
                -a :마침표로 시작하는 숨겨진 파일을 포함한 모든 파일 보여주기
                -t:시간 순서대로 정렬해서 보기
                -R:하위 디렉토리의 파일까지 재귀적으로 보여주기

2. pwd
  - Print Working Directory로 현재 작업중인 디렉토리를 확인할 때 사용한다.

3. cd
  - 디렉토리를 이동
  ex) cd ~ : 자신의 홈 디렉토리
        cd ~ 계정이름 : 다른 사용자의 홈디렉토리
        cd. : 현재 디렉토리
        cd..: 상위 디렉토리
        cd-: 바로 직전에 사용한 디렉토리

4. cat
   - 텍스트 파일의내용을 출력한다.
   ex) cat hello.tet

5. more 
   - 텍스트 파일의 내용을 화면에 한 페이지씩 출력한다.

6. cp
   - 파일이나 디렉토리를 복사
   - 형식 : cp 옵션 소스파일 타켓파일
   -  옵션 : -f 강제 복사, 복사할 타켓 파일이 존재해도 무시하고 복사
                -i : 대화형 복사, 파일 복사 전에 복사 여부를 확인
                -r:재귀적으로 실행, 파일을 복사할때 하위 디렉토리를 포함해 모든 파일을 복사

7. mv
  - 파일이나 디렉토리 이름을 변경하거나 위치를 이동
  - 형식 : mv 옵션 소스파일 타켓파일
   - 옵션 : -f 강제 이동, 이동할 타켓 파일이 존재해도 무시하고 이동
               -i: 대하형 이동, 이동하기 전에 이동 여부를 확인
8. rm
  - 파일을 삭제
  - 형식 : rm 옵션
  - 옵션 : -f : 강제 삭제,바로 삭제
              -i:  대하형 삭제, 파일 삭제 전에 삭제 여부를 확인
              -r : 재귀적으로 실행, 파일을 삭제할때 하위 디렉토리를 포함해 모든 파일을 삭제

9. mkdir
  - 디렉토리를 생성 . 생성된 디렉토리는 명령어를 수행한 사용자의 소유가 됨.

10. rmdir
  - 디렉토리를 삭제

11. chmod
  - 허가권(permission)을 변경
  - 형식 chmod 파일명

12. gzip
  - 파일을 압축한ㄷ.

13. gunzip
  - .gz로 압축된 파일의 압축을 푼다.

14. tar
  - 파일이나 디렉토리를 하나로 묶거나 푼다.
  - 옵션 : -c 하나의 파일로 묶기
              -x: 묶인 파일 풀기
              -v: 파일을 묶거나 풀때 진행 과정을 자세히 보여줌
              -f:묶음 파일명, tar 명령어를 사용할때 반드시 사용
              -z: gzip과 관련하여 압축/복원을 동시에 수행

15. su
  - 현재 로긴되어 사용하는 사용자를 변경한다.

16. clear
  - 화면을 지움







댓글 없음:

댓글 쓰기