티스토리 뷰

배운 것 기록/DB

리눅스 명령어

키죽 2022. 5. 16. 12:50

MAN

man [명령어]

- 매뉴얼이란 뜻으로 리눅스에 사용되는 명령어의 사용법에 대해 알려줌

- space : 다음 페이지 설명 보기
- b : 이전 페이지 설명 보기
- enter : 한 줄씩 출력
- q : man 종료

 

su

su - [전환할 사용자]

- root 사용자로 변경하는 명령

- root 사용자로 전환할 땐 su - 만 적어도 된다(패스워드 입력 필요)

 

clear

화면 내용을 상단으로 올림

 

exit

현재 프로세스를 종료하고 나감

 

pwd

현재 위치한 디렉토리 위치 확인

 

ls

ls [options]

- 디렉토리 내의 파일 목록 보여줌

-l 상세목록 보여주기
-a 디렉토리의 히든 파일도 모두 보여주기
-d 파일을 제외한 디렉토리 목록만 보여주기
-t 최근에 만들어진 파일 순서대로 출력
-R 서브 디렉토리의 내용을 포함하여 출력
-S 파일 크기가 큰 순서대로 출력

ls -l = ll

ls -al : 숨겨진 파일 포함해 상세 목록 보기

ls t* : t로 시작하는 파일 리스트 보기

 

CD

cd [디렉토리명]

- 디렉토리명으로 위치 변경

. 현재 디렉토리
.. 현재 디렉토리의 상위 디렉토리로 이동
/ root 디렉토리로 이동

/home/appuser 에서 cd opt : 현재 경로 밑의 opt로 이동 // cd /opt : /(루트) 밑의 opt로 이동

cd [~] : 홈 디렉토리로 한 번에 이동(~ 생략 가능)

 

mkdir

mkdir [새 디렉토리명]

- 새로운 디렉토리 생성

p : 상위 디렉토리까지 생성

 

rmdir

rmdir[삭제할 디렉토리명]

- 지정 디렉토리 제거

 

cp

cp [원본경로/이름] [복사경로/이름]

- 파일 또는 디렉토리를 복사

- 현재 경로에 복사하고 싶으면 원본경로/이름 뒤에 변경할 이름만 지정

- 파일 이름을 변경하지 않는 경우 적지 않아도 됨

-i ↔ -f 이미 존재하는 경우 덮어 쓸지 물어봄 ↔ 무조건 복사
-R 디렉토리까지 복사

 

mv

mv [이동하는 파일] [이동하는 위치]

- 이름 변경 또는 위치 변경

MySQL1 > mysql2 파일 이름 변경

 

-i ↔ -f 이미 존재하는 경우 덮어 쓸지 물어봄 ↔ 무조건 이동
-v 파일을 옮기면서 파일명 출력

 

rm

rm [삭제할 파일]

- 파일 또는 디렉토리 삭제

-i ↔ -f 삭제 여부 메시지 보임 ↔ 메시지 없이 무조건 삭제
-d 디렉토리 내 파일이 없어야 삭제 가능
-r 디렉토리와 하위 디렉토리까지 삭제
-v 지우기 전에 정보 출력

rm –rf test : test란 디렉토리를 삭제 여부 메시지 없이 하위 디렉토리까지 삭제

 

cat

cat [출력할 파일명]

- 지정된 파일의 내용을 보여줌

 

find

find [검색을 시작할 디렉토리] [options]

- 디렉토리 구조를 뒤져서 찾고자 하는 파일을 검색해주는 명령

 

grep

grep [찾을 패턴] [파일명]

- 지정 패턴과 일치하는 부분 출력

 

df

파티션 별 사용량을 표기해주는 명령

 

dt

파일의 용량이 얼마나 되는지 알려주는 명령

댓글
최근에 올라온 글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함