[Linux] Shell
- Linux
- 2021. 2. 6.
반응형
이번 글에서는 Linux의 Shell에 대해 알아보겠습니다.
1. Shell
shell은 commands interpreter로 사용자와 kernel의 interface 역할을 수행합니다.
사용자가 shell에 입력한 명령을 해석하고. 이를 kernel에 전달해 사용자가 의도한 process를 수행하도록 만듭니다.
kernel은 shell 에게 전달받은 명령을 성공적으로 수행하기위해 시스템의 hardware & software components를 활용합니다.
이후 수행된 process의 결과값을 shell 을 통해 사용자에게 return 합니다.
linux 에는 위와 같은 역할을 수행할 수 있는 몇몇의 shell 이 존재하며. 그 중 bash shell 이 가장 널리 사용되고 있습니다.
2. Bash Shell
bash shell에서 사용자는 다음과 같이 구분할 수 있습니다.
2-1) $ : 일반 유저
aws ec2 사용자로 접속하면 위와 같이 $ 로 표시되는 것을 확인할 수 있습니다.
2-2) # : root 유저
아래의 명령어로 root 유저로 접속해보겠습니다.
sudo su - root
root 유저로 접속시 위와 같이 # 로 표시되는 것을 확인할 수 있습니다.
반응형
'Linux' 카테고리의 다른 글
[Linux] File & Directory Permission (0) | 2021.02.09 |
---|---|
[Linux] Listing Files (0) | 2021.02.06 |
[Linux] Directory Structure (0) | 2021.02.06 |
[Linux] Manual (0) | 2020.09.17 |
[Linux] Commands (0) | 2020.09.15 |