리눅스 명령어를 최근에 많이 사용하게 되어서 자주 쓰는 명령어 위주로 간단하게 정리해보려고 한다.
🚩 pwd (print working directory)
현재 작업 중인 디렉토리 정보 출력
$pwd
/home/ubuntu
🚩 cd (change directory)
경로 이동 - 상대경로, 절대 경로 모두 사용 가능
$cd /home/ubuntu/aa
$pwd
/home/ubuntu/aa
$cd ..
$pwd
/home/ubuntu
🚩 mkdir (make directory)
디렉토리 생성
[붙일 수 있는 조건]
-p : 하위 디렉토리까지 한번에 생성
🚩 rm (remove)
파일이나 디렉토리 삭제
[붙일 수 있는 조건]
-r : 디렉토리 삭제시에 붙이는 조건
-f : 강제 삭제 (삭제 여부 물어보지 않음)
🚩 ls (list)
디렉토리 목록 확인
[붙일 수 있는 조건]
-l : 리스트의 상세 내용 같이 출력
-a : 숨김파일 까지 같이 출력
-r : 역순 출력
-t : 시간 기준으로 출력 (수정 날짜 기준)
이외에도 조건이 많지만 나는 주로 이정도에서 쓰는 편
🚩 cp (copy)
파일 혹은 디렉토리 복사
[붙일 수 있는 조건]
-r : 디렉토리 복사시에 붙여야 하는 조건
$ls
aa/ aa.txt
$cp aa.txt aa_2.txt
$ls
aa/ aa.txt aa_2.txt
$cp -r aa aa_b
$ls
aa/ aa_b/ aa.txt aa_2.txt
🚩 touch
파일, 디렉토리의 최근 업데이트 일자를 현재 시간으로 변경
만약 파일이나 디렉토리가 존재하지 않으면 비어있는 상태로 새로 만듬
🚩 mv (move)
파일 혹은 디렉토리 이동 (파일, 디렉토리 구분 옵션 없음)
이름 변경 용도로도 사용
$ls
aa/ aa.txt
$mv aa.txt bb.txt
$ls
aa/ bb.txt
$mv aa bb
$ls
bb/ bb.txt
🚩 cat (concatenate)
파일 내용 출력, 파일 합쳐서 하나로 만들기, 기존 파일에 다른 파일 덧붙이기, 새 파일 만들기 등등
새 파일 만들어서 편집하고 작성 종료시에는 ctrl + d로 저장
🚩 head
파일의 앞 부분을 보고 싶은 만큼 보여줌 - default 10줄
[붙일 수 있는 조건]
-n : 숫자 n 만큼의 줄 수로 앞에서 부터 보여줌
🚩 tail
파일의 뒷 부분을 보고 싶은 만큼 보여줌 - default 10줄
[붙일 수 있는 조건]
-n : 숫자 n 만큼의 줄 수로 뒤에서 부터 보여줌
-f : 실시간으로 보여줌, 주로 로그 실시간으로 볼때 사용
'개인공부 > BE' 카테고리의 다른 글
[Server] 클라우드 네이티브란? (0) | 2025.01.24 |
---|---|
[SQL] Inner join, Outer join (0) | 2022.05.23 |
[Server] about API (Application Programming Interface) (0) | 2022.05.09 |
[Django] DRF(Django Rest Framework) (0) | 2022.05.02 |
[Server] 로드밸런싱(Load Balancing) (0) | 2022.04.18 |