개요

 

윈도우 서버를 주로 사용하였었지만, AWS기반의 서비스를 운영하게 되면서 리눅스 환경을 점점 많이 사용하게 되어 포스팅을 시작합니다.

 

리눅스 환경에 친숙해지기 위한 명령어 정리입니다.

 

 

명령어 모음

 

▶ pwd (print working directory)

 

  ▷ 현재 사용자가 위치한 디렉토리를 출력해주는 명령어

 

 

▶ ls (list)

  ▷ 디렉토리 안의 파일과 디렉토리 리스트를 출력해주는 명령어

  ▷ option

    - l : 파일들을 나열할때 자세히 출력

    - t : 출력 결과를 파일이 수정된 시간을 기준으로 정렬

    - a : 경로안의 모든 파일을 나열

    - r : 출력 결과를 내림차순으로 정렬


▶ cd (change directory)

  ▷ 디렉토리를 이동할 때 사용하는 명령어
   
    - cd [경로] : 이동하고자 하는 디렉토리로 이동

    - cd .. : 한 단계 상위 디렉토리로 이동

    - cd / : 루트 디렉토리로 이동


▶ mkdir (make directory)

  ▷ 디렉토리를 생성할 때 사용하는 명령어


▶ cp (copy)

  ▷ 디렉토리를 복사할 때 사용하는 명령어

  ▷ option

    - cp [옵션][복사 할 파일][복사 될 파일]

    - p : 원본 파일의 소유자, 그룹, 권한 등의 정보까지 모두 복사

    - i : 복사될 파일이 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부확인

    - f : 복사 될 파일이 이름이 이미 존재 할 경우, 강제로 덮어쓰기 

    - b : 복사될 파일이 이름이 이미 존재할 경우, 백업파일을 생성

    - a : 원본 파일의 속성, 링크 정보까지 모두 복사
    
    - r : 하위 디렉토리 까지 모두 복사
    
    - v : 복사 진행 상태를 출력

 


▶ rm (remove)

  ▷ 디렉토리 혹은 파일을 삭제시킬 때 사용하는 명령어


▶ mv (move)

  ▷ 디렉토리 혹은 파일을 이동할 때 사용하는 명령어

    - mv [옵션][파일][경로]


▶ chmod (change mode)

  ▷ mv [옵션][이동 할 파일][이동 될 위치]


▶ grep

  ▷ 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어

    - grep [옵션][패턴][파일명]

+ Recent posts