쉘(Shell) 

ㄴ OS는 쉘을 통해서사용자에게 어떤 어플리케이션을 실행할지를 입력받게 한다.

 

명령 프롬프트상에서 사용할 수 있는 쉘의 종류는

bash shell (본쉘), csh , ksh, tcsh, ash 등등 있지만

 

리눅스는 기본적으로 본쉘이다.

 

 

$와 #의 차이

$는 일반유저 권한

ㄴ #은 관리자 권한.

 

sudo 와 su의 차이

$sudo

ㄴ Super User Do의 줄임말

Substitute User DO(다른 사용자의 권한으로 실행)의 줄임말로도 쓰임 

 

$su

ㄴ su 는 switch user의 줄임말

 

 

sudo는 권한만 빌리고 su는 계정의 전환이다.

 

< 사용 예>

# 일반유저에서 관리자권한으로 명령어 실행
$sudo reboot
$sudo halt
### su 는 switch user 
$sudo su - root		# root 계정으로 전환
$sudo su -			# root를 입력안해도전환됨
$sudo su			# 권한만 사용가능

'DEV > Linux' 카테고리의 다른 글

리눅스 디렉터리 구조 1  (0) 2021.09.11
우분투 명령어의 풀네임, 약어, 옵션  (0) 2021.09.03

+ Recent posts