Skip to Content
Suffering builds character
아카이브24.Linux부록기본 명령어1.리눅스 기본 인터페이스

1.리눅스 기본 인터페이스

리눅스 역시 GUI(Graphic User Interface) 기반의 서비스도 제공하지만, CLI(Command Line Interface) 기반의 서비스도 제공함

그래픽 기반의 UI는 버전이 업데이트 되어감에 따라 특정 버튼의 위치가 바뀌어 혼동이 올 수 있으나, 명령어는 거의 변하지 않기 때문에 일관된 형태로 이용 가능

실제 동작 수행에 들어가는 시간도 마우스를 통해 버튼을 찾아 선택하는 것보다 명령어가 더 빠를 수 있음

1. Linux의 기본 인터페이스

1-1. 프롬프트(Prompt)

프롬프트란 사용자가 Shell(쉘)을 통해 입력을 할 수 있는 명령줄을 의미함 사용자가 입력한 명령은 쉘을 통해 커널로 전달되어 실제 명령이 수행됨

PuTTY를 통해 접속한 프롬프트 예시

guguttemy@server1:~#

aws를 통해 리눅스 서버에 처음으로 접속 하였을 때 프롬프트 예시

root@DESKTOP-R81BAS:~#

1-2. @기준 왼쪽 부분 - root, guguttemy

로그인한 사용자 계정 이름, 여기서는 guguttemy가 이름이지만, 사용자가 설정한 이름에 따라 상이할 수 있음

1-3. @기준 오른쪽 부분 server1, DESKTOP-R81BAS

서버에 접속한 호스트 이름

1-4. 호스트 이름 기준 오른쪽 : ~

현재 위치한, 작업 중인 디렉토리 경로(Working Directory) ~는 호스트만의 HOME 경로를 의미함

1-5. $, #

사용자의 권한(Authority) $ : 일반 사용자 권한 # : 루트 사용자(Admin, 관리자) 권한

2. 몇 가지 명령어

CLI 기반의 인터페이스만 제공되는 환경에서는 대부분의 조작, 명령을 명령어만을 통해 수행 가능

현재 시간, 날짜 출력

date

현재 사용 중인 디스크 정보 및 용량 확인

df

메모리 사용 현황

free

터미널 종료

exit

3. 커맨드 라인 조작 단축키

3-1. Ctrl + A

맨 앞 줄로 커서 이동

3-2. Ctrl + E

맨 뒷 줄로 커서 이동

3-3. Alt + B

이전 음절로 커서 이동

3-4. Alt + F

다음 음절로 커서 이동

3-5. Ctrl + U

전체 줄 지우기

Tab 통하여 현재 디렉토리에 존재하는 파일명 자동 완성 가능

cd /
ls

var 가 무엇인지 확인

file v + tab 버튼

history 명령어를 통해 현재까지 사용한 명령어 기록 조회

history

키보드 방향키 위, 아래(↑, ↓)를 통해 이전, 이후에 사용한 명령어 다시 불러오기 가능

Last updated on