Linux 환경에서 $
와 차이점은 무엇입니까 #
? Linux 작업을 시작하면서 두 가지가 다르다는 것을 알았습니다. 나는 그들이 다른 특권을 가지고 있다는 것을 의미합니다 …?
[root@localhost ~]#
그리고 [tom@localhost ~]$
.
답변
간단히 말해, 화면 에 깜박이는 커서 왼쪽에 달러 기호 ( $
) 또는 해시 ( #
)가 표시되면 명령 행 환경에있는 것입니다.
$
, #
, %
기호는 사용자가 로그인 한 사용자 계정의 종류를 표시합니다.
- 달러 기호 (
$
)는 일반 사용자임을 나타냅니다. - 해시 (
#
)는 시스템 관리자 (루트)임을 의미합니다. - C 셸에서 프롬프트는 백분율 기호 (
%
)로 끝납니다 .
기본 설정으로 인해 다른 Unix 또는 GNU / Linux 배포판의 프롬프트에는 차이가 있습니다. 예를 들어 Debian / Ubuntu의 프롬프트는 guest@linux:~$
Fedora / CentOS / RedHat이고 [guest@linux ~]$
SuSE Linux / OpenSUSE는 프롬프트입니다 guest@linux:~>
. 일반적으로 프롬프트에는 일반적으로 로그인 사용자 이름, 시스템 호스트 이름 및 현재 작업 디렉토리가 표시되며 달러 ($), 백분율 (%) 또는 해시 (#) 기호로 끝납니다.
guest@linux:~$
guest
-username : 로그인 한 사용자 계정입니다.linux
-시스템 호스트 이름 : 작동중인 시스템.~
-현재 작업 디렉토리 : 현재있는 디렉토리입니다. 틸드 (~
)는 홈 디렉토리, 즉 처음 로그인 할 때 기본 디렉토리를 의미합니다.
답변
CLI에 대해 이야기하면 부호 $
와 차이가 없습니다 #
. 사용자 계정 유형 만 나타냅니다.
$
로그인 프롬프트는 일반 계정으로 로그인했음을 나타냅니다.
#
로그인 프롬프트는 루트 계정으로 로그인했음을 나타냅니다.
satish@ubuntu:~$
root@ubuntu:~#