- 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 : 이전 단어로 이동
- n : 다음 단어로 이동
- :
- w : 저장
- wq : 저장하고 나가기
- q! : 저장하지 않고 나가기
- w : 저장
- 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 |