Linux

자주 사용하는 리눅스 명령어 - 2

Accept 2024. 1. 27. 21:13
  • Tab 키 : 자동 완성
  • ls {-옵션}
    -a : 히든 파일
    -l : 파일 상세 정보
    -h : 파일 용량을 보기 편하게 단위 변경
    -t : 파일 생성된 날짜 순으로 정렬
    -r : 반대 순서로 보기
  • cd {-옵션}
    ./ : 현재 위치 기준
    ../ : 한단계 상위 위치
    / : 루트 디렉토리
    ~/ : 홈 디렉토리
  • pwd : 현재 위치 확인
  • cp {-옵션} (복사할 파일) (새 파일) : 파일 복사
    -rf : 디렉토리를 대상으로 하위 내용 전체 포함 복사
  • rm {-옵션} (파일 또는 디렉토리) : 파일 삭제
    -rf : 디렉토리를 대상으로 하위 내용 전체 삭제
  • mv (이동할 파일 또는 디렉토리) (새 경로 또는 이름) : 파일 이동 또는 이름 변경
  • mkdir (디렉토리명) : 새로운 디렉토리 생성
  • wget (URL) : URL에 있는 파일 다운로드
  • curl {method} (URL) : REST API로 지정한 method를 사용해서 URL 접속
    -O -L : URL에 있는 파일 다운로드(wget 대신 사용 가능)
    -X[GET, PUT, POST, DELETE, HEAD] : 사용 가능한 메소드들
    -u{user:password} : 접속에 필요한 인증정보 입력
  • tar {옵션} (대상 파일) : 파일 압축 또는 압축 해제
    xfz : 압축 파일과 같은 이름의 디렉토리에 압축 해제
    xfzv : 압축 파일과 같은 이름의 디렉토리에 압축 해제 + 압축 푸는 과정 확인
    cfz (새 파일명) (압축할 디렉토리) : 대상 디렉토리를 압축
  • ps {-옵션} : 실행중인 프로세스 확인
    -e : 다른 사용자의 프로세스까지 표시
    -f : pid를 포함한 프로세스의 상세 정보 표시
    -ef : 위 두가지를 포함한 정보 표시
  • (명령) | (명령) : 앞 명령의 출력을 뒷 명령의 입력으로 전달
  • grep {-옵션} (패턴) (파일) : 파일에서 해당하는 패턴 찾기
    -i : 대소문자 구분 안함
  • chmod {mode} (파일 또는 디렉토리) : 대상 파일 또는 디렉토리의 권한 변경
  • chown {-옵션} (user:group) (파일 또는 디렉토리) : 대상 파일 또는 디렉토리를 지정한 소유자로 변경
    -R : 디렉토리 아래 파일 및 하위 디렉토리 모두 변경
  • clear : 화면 클리어
  • 특정 문자열을 포함한 파일을 찾고 싶을 경우
    sudo find / -name 문자열
  • vi (파일 이름)
    입력 모드 전환 : i, a, o, I, A, O
    x : 한 글자 삭제
    • dd : 한 줄 삭제
    • d(숫자)d : 입력한 숫자 만큼의 줄 삭제
    • yy : 현재 줄 복사
    • p : 커서 아래 라인에 복사한 줄 붙여넣기
    • P : 커서 윗 라인에 복사한 줄 붙여넣기
    • gg : 파일의 맨 처음으로 이동
    • G : 파일의 맨 마지막으로 이동
    • /(검색어) : 입력한 단어 검색
      • n : 다음 단어로 이동
        • N : 이전 단어로 이동
    • :
      • w : 저장
        • wq : 저장하고 나가기
        • q! : 저장하지 않고 나가기
  • tail -f (파일명)
    특정 파일의 내용을 실시간으로 확인하고 싶은 경우

'Linux' 카테고리의 다른 글

(Linux) 리눅스 서버 자원 사용량, 상태 확인 방법  (0) 2024.03.09
자주 사용하는 리눅스 명령어 - 1  (0) 2024.01.27
(Linux) 패키지 요소 검색  (0) 2023.03.14
(Linux) MySQL 설치  (0) 2023.01.07
(Linux) 파티션 확장  (0) 2023.01.07