[Linux] 리눅스(CentOS7)

[Linux] 리눅스 기본 사용법 및 명령어

ITsubin 2022. 2. 22. 21:53

이번 포스팅에서는 리눅스 CentOS7의 기본 사용법 및 명령어를 알아보겠습니다.

root 계정으로 로그인하면 먼저 이러한 화면이 보입니다. 이것을 "프롬프트(prompt)"라고 합니다.

프롬프트는 사용자의 명령 입력을 기다리는 표시로, 사용하는 셸에 따라 다르게 나타납니다.

배시 셸의 경우에는 기본적으로 $, 시스템 관리자의 경우에는 #으로 표시됩니다.

프롬프트는 사용자가 다른 모양으로 바꿀 수도 있습니다.

[root@localhost ~]#

에서의 root는 로그인한 계정을 의미합니다. 저는 root 계정으로 접속했기 때문에 화면상 root로 표시됩니다.

 

또한 ~ 표시는 사용자의 홈 디렉터리를 나타냅니다.

 

디렉터리란, 윈도우의 "폴더"와 같은 개념으로, 파일을 분류하기 위해 사용하는 공간입니다.

아래 사진은 디렉터리의 구조 사진입니다.

루트(/)를 기반으로 많은 하위 디렉터리들이 자리하고 있음을 알 수 있습니다.

디렉터리나 파일에 접근하기 위해서 [ 절대 경로 ] 와 [ 상대 경로 ] 를 사용합니다.

 

절대 경로란 사용자의 현재 위치와는 상관없이,

최상위 경로를 기준으로 현재 파일이나 디렉터리의 위치를 나타내는 경로입니다.

상대 경로란 현재 위치를 기준으로 파일이나 디렉터리의 위치를 나타내는 경로입니다.

↓ cd 명령어(change directory)를 통해 절대 경로로 src까지 이동 ↓

절대 경로 /usr/local/src 에서 / 는 루트 디렉터리, / 는 디렉터리명을 구분하기 위한 구분자로 생각하시면 됩니다.

↓ cd 명령어(change directory)를 통해 상대 경로로 src까지 이동 ↓

↓ 상대 경로로 여러 디렉터리를 한 번에 이동 불가능 ↓

 

리눅스는 역시 직접 해보지 않으면 어렵습니다.

(리눅스는 대소문자를 구분합니다.)

 

↓ 리눅스 기본 명령어 ↓

[ ls ] (list) 명령어

- 지정한 디렉터리의 파일 목록 출력

- 형식 : ls (option) 경로

- option : -a, -l, -S, -F, -R ...

 

[ pwd ] (print working directory) 명령어

- 현재 디렉터리 위치 확인

- 현재 위치가 절대 경로로 표시됨

- 형식 : pwd

 

[ cd ] (change directory) 명령어

- 현재 디렉터리 이동

- 형식 : cd [이동할 디렉터리]

- 절대 경로와 상대 경로로 이동 가능

 

[ mkdir ] (make directory) 명령어

- 디렉터리 생성

- 형식 : mkdir (option) [디렉터리명]

 

[ cat ] 명령어

- 파일 내용 출력

- 형식 : cat [파일명]

- option : >, >>

 

[ head ] 명령어

- 파일의 처음부터 지정된 행까지 출력(기본값 10행)

- 형식 : head (option) [파일명]

- option : -n 또는 -

 

[ tail ] 명령어

- 파일의 마지막부터 지정된 행까지 출력(기본값 10행)

- 형식 : tail (option) [파일명]

-option : -n 또는 -, -f

 

[ grep ] 명령어

- 파일 또는 명령어 결과에서 특정 패턴의 문자열 검색

- | (파이프)를 이용하여 다른 명령의 결과 처리 기능

- 형식 : grep (option)

- option : -l, -o

 

[ cp ] (copy) 명령어

- 원본 파일을 대상 파일로 복사

- 형식 : cp (option) [원본 파일명][대상 파일명]

- option : -f, -a, -p, -r, -R

 

[ mv ] (move) 명령어

- 원본 파일을 다른 경로로 이동 혹은 파일의 이름 변경

- 형식 : mv (option) [원본 파일명][대상 파일명] 또는 [원본 파일명][변경 파일명]

 

[ find ]

- 지정한 디렉터리의 하위 파일 검색

- 형식 : find [디렉터리](option)(action)

 

[ top ]

- 시스템 사용 현황 실시간 출력 (윈도우 작업 관리자의 성능 탭과 유사)

- 형식 : top

 

[ ps ]

- 프로세스 확인 (윈도우 작업 관리자와 유사)

- 형식 : ps(option)

- option : -e, -f

 

[ rm ]

- 파일 혹은 디렉터리 삭제

- 형식 : rm (option) [파일명]

- option : -r, -f

 

[ more ]

- 텍스트 형식의 파일을 페이지 단위로 출력하는 명령어

- 스페이스바를 누르면 다음 페이지, q를 누르면 종료

- 형식 : more +10 [파일명] : 10행부터 출력

 

[ passwd ]

- 패스워드 변경 명령어

- 형식 : passwd [계정명]

 

다음 포스팅에는 위 명령어들을 사용하여 예시 문제를 풀어보겠습니다.