관리 메뉴

드럼치는 프로그래머

[Linux] 리눅스 기본 명령어 본문

★─Programing/☆─Linux

[Linux] 리눅스 기본 명령어

드럼치는한동이 2007. 7. 19. 08:06
ls : 도스의 "dir"과 같은 역할로, 해당 디렉토리에 있는 파일의 목록을 나열
      [사용 예]
      # ls                             : 현재 디렉토리의 파일 목록
      # ls /usr/bin                : /usr/bin/ 디렉토리의 목록
      # ls -a                        : 현재 디렉토리의 목록 (숨김 파일 포함)
      # ls -l                         : 현재 디렉토리의 목록을 자세히 보여줌
      # ls *.txt                      : 확장자가 txt인 목록을 보여줌
      # ls -l /usr/bin/a*        : /usr/bin/ 디렉토리에 있는 목록 중 앞 글자가 'a' 인 것의
                                        목록을 자세히 보여준다.

cd : 디렉토리 이동
       [사용 예]
       # cd ~                : 현재 사용자의 홈 디렉토리로 이동
       # cd ~root           : root 사용자의 홈 디렉토리로 이동
       # cd ..                : 바로 상위 디렉토리로 이동. ".."은 현 디렉토리의 부모 디렉토리를 의미
                             (예를 들어, 현재 디렉토리가 "/root"라면, 바로 상위인 "/"디렉토리로 이동)
       # cd /usr/bin       : "/usr/bin" 디렉토리로 이동 (절대 경로)
       # cd ../usr/bin     : 상대 경로로 이동

pwd : 현재 디렉토리의 전체 경로 출력 (print working directory)
          [사용 예]
          # pwd    : 현재 작업중인 디렉토리의 경로 출력

rm : 파일이나 디렉토리 삭제, 해당 파일이나 디렉토리에 삭제 권한이 있어야 함
       [사용 예]
       # rm abc.txt                : 그냥 삭제 (내부적으로 "rm -i"로 연결됨)
       # rm -i abc.txt             : 삭제 시 확인
       # rm -r abc                : 디렉토리 삭제
       # rm -rf abc               : abc디렉토리와 그 하부를 강제로 전부 삭제

cp : 파일이나 디렉토리 복사, 새로 복사한 파일은 사용자의 소유가 됨
       [사용 예]
       # cp abc.txt cba.txt         : abc.txt 파일을 cba.txt 파일로 복사
       # cp -r abc cba             :  디렉토리 복사

touch : 크기가 0인 새 파일을 생성하거나 이미 존재하는 파일인 경우 수정 시간을 변경
             [사용 예]
             # touch abc.txt          : 파일이 없을 경우엔 abc.txt라는 빈 파일 생성하고,
                                           abc.txt가 있을 경우엔 파일의 수정 시간을 현재시각
                                           으로 변경함

mv : 파일과 디렉토리의 이름 변경이나 위치 이동 시 사용
        [사용 예]
        # mv aaa bbb ccc ddd           : aaa, bbb, ccc 파일을 ddd 디렉토리로 이동
        # mv abc.txt www.txt             : 이름 변경

mkdir : 새로운 디렉토리 생성, 생성된 디렉토리는 명령어를 수행한 사용자의 소유가 됨
             [사용 예]
             # mkdir abc                      : 현재 디렉토리 아래에 abc라는 디렉토리 생성
             # mkdir -p def/fgh             : 현재 디렉토리 아래에 def 디렉토리 생성하고
                                                  그 안에 fgh 디렉토리 생성

rmdir : 디렉토리 삭제, 해당 디렉토리의 삭제 권한이 있어야 함
            해당 디렉토리는 비어 있어야 함
            [사용 예]
            # rmdir abc

cat : 텍스트로 작성된 파일을 화면에 출력
         [사용 예]
         # cat install.log

more : 텍스트로 작성된 파일을 화면에 페이지 단위로 출력
            space키는 다음 페이지, B 는 앞 페이지
           [사용 예]
           # more install.log

* 리눅스는 별도의 숨김 파일 (hidden file)이라는 속성이 존재하지 않는다. 파일명이나
디렉토리의 제일 앞글자를 "."으로 하면 자동을 숨김 파일이 된다.
Comments