개인공부/BE

[Linux] 자주 쓰는 리눅스 명령어 정리

파뱁 2022. 8. 3. 20:42
728x90

리눅스 명령어를 최근에 많이 사용하게 되어서 자주 쓰는 명령어 위주로 간단하게 정리해보려고 한다.

 

🚩 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 : 실시간으로 보여줌, 주로 로그 실시간으로 볼때 사용

728x90
반응형