리눅스/리눅스 명령어

리눅스 프롬프트와 명령어 sudo

씨실과 날실 2018. 10. 18. 10:00


리눅스 터미널의 프롬프는 아래와 같은 모습을 보인다.

계정명@호스트명:~$ 
예를 들어보자.

study@study-VirtualBox:~$ 

리눅스의 프롬프는 다섯 부분으로 나뉜다.

study는 리눅스 사용자 계정의 이름이다.

@은 구분자 역할을 한다.

study-VirtualBox는 호스트 컴퓨터/서버 이름이다.

물론 여기서 호스트는 가상머신 내에서 호스트 역할을 한다는 것이다. 가상머신을 운영하는 사용자 입장에서는 게스트 컴퓨터의 이름이다.

~은 현재 작업 위치다. 아무런 내용 없이 ~만 있다면 현재 위치는 리눅스 사용자 개인 폴더다.

우분투의 경우, 컴퓨터 하드 최상위에 home이라는 폴더가 있고 그 안에 study라는 계정 전용 폴더가 위치하는데 ~ 표시는 바로 그 위치를 알려주는 것이다.

study@study-VirtualBox:/$ 
라면 현재 위치는 컴퓨터 하드 최상위인 것이다.

최상위에 각종 폴더와 파일들이 위치하게된다.

우분투 18.04를 기준으로 최상위에는 21개의 최상의 폴더와 수 개의 파일이 존재한다.

만약 우분투에 서버를 구성하게되어 CMS를 설치하게 되면 그 위치는

study@study-VirtualBox:/var/www/html$ 

이다.


$는 일반 사용자 계정임을 알려주는 표시이다.

관리자 권한을 획득하게 되면 $이 #으로 바뀐다.

study@study-VirtualBox:~$ sudo su

위 명령으로 관리자 계정으로 로그인하면

root@study-VirtualBox:/home/study# 
으로 바뀌고 관리자 권한으로 할 수 있는 모든 행위를 할수 있게되는데 결코 권하지 않는다.

단지 일반 사용자 계정에서 명령마다 일일이 sudo 명령을 붙여 작업할 것을 권장한다.

관리자 권한에서 다시 일반 사용자 계정으로 전환하려면

root@study-VirtualBox:/home/study# exit

명령을 입력하면 된다.

'리눅스 > 리눅스 명령어' 카테고리의 다른 글

명령어 ls  (0) 2018.10.24
명령어 mkdir  (0) 2018.10.22
명령어 service  (0) 2018.10.22
명령어 apt  (0) 2018.10.20
명령어 clear  (0) 2018.10.19
명령어 cp  (0) 2018.10.19
명령어 cd  (0) 2018.10.19
명령어 adduser  (0) 2018.10.18