개발하는지호

리눅스 운영체제의 기본 인터페이스

by 개발하는지호

리눅스는 GUI(Graphic User Interface) 기반의 서비스도 제공하지만, CLI(Command Line Interface) 기반의 서비스도 제공한다.

 

그래픽 기반의 UI는 버번이 업데이트 되어감에 따라 특정 버튼의 위치가 바뀌어 혼동이 올 수 있다.

그래도 명령어는 거의 변하지 않기 때문에 일관된 형태로 이용이 가능하다.

 

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

 

 

1. Linux의 기본 인터페이스

 

1-1 프롬프트(Prompt)

 

프롬프트란 사용자가 Shell(쉘)을 통해 입력을 할 수 있는 명령줄을 의미한다.

사용자가 입력한 명령은 쉘을 통해 커널로 전달되어 실제 명령이 수행된다.

 

출처 : https://blog.naver.com/lightyooong/223033071509

 

ex)

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

root@DESKTOP-R81BAS:~#

 

-> shell인 셈이다.

 

root : 로그인한 사용자 계정 이름

 

DESKTOP-R81BAS : 서버에 접속한 호스트 이름

 

~ : 현재 위치한, 작업 중인 디렉토리 경로이다 '~'는 호스트만의 HOME 경로를 의미한다.

이는 사용자가 시스템에 로그인했을 때 기본적으로 위치하게 되는 디렉토리로, 사용자별로 고유한 경로를 가진다.

예를 들어, 사용자의 홈 디렉토리가 '/home/username'이라면 ~는 이를 대체하는 단축 표현이다.

 

#, $ -> 사용자의 권한(Authority)

 

$ : 일반 사용자 권한 -> 시스템의 모든 자원에 대한 접근 권한이 제한적임

# : 루트 사용자(Admin, 관리자) 권한 -> 현재 사용자가 루트 사용자로, 모든 권한을 가지고 있음을 나타냄

 



블로그의 프로필 사진

블로그의 정보

DevSecOps

개발하는지호

활동하기