쉘(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 |