
Linux 환경에서 기호 $
와 기호 의 차이점은 무엇입니까 ? #
Linux에서 작업을 시작하면서 둘 다 서로 다르다는 것을 알았습니다. 제 말은 그들이 다른 권한을 갖고 있다는 뜻인가요?
[root@localhost ~]#
그리고 [tom@localhost ~]$
.
답변1
즉, 화면 의 깜박이는 커서 왼쪽에 달러 기호( $
) 또는 해시( )가 표시되면 명령줄 환경에 있는 것입니다.#
$
, #
, %
기호는 로그인한 사용자 계정 유형을 나타냅니다.
- 달러 기호(
$
)는 일반 사용자임을 의미합니다. - 해시(
#
)는 귀하가 시스템 관리자(루트)임을 의미합니다. - C 셸에서는 프롬프트가 백분율 기호(
%
)로 끝납니다.
기본 설정으로 인해 다양한 Unix 또는 GNU/Linux 배포판의 프롬프트에 차이가 있습니다. 예를 들어 Debian/Ubuntu의 프롬프트는 이고 guest@linux:~$
, Fedora/CentOS/RedHat의 프롬프트는 이며 [guest@linux ~]$
, SuSE Linux/OpenSUSE의 프롬프트는 입니다 guest@linux:~>
. 일반적으로 프롬프트는 로그인 사용자 이름, 컴퓨터 호스트 이름, 현재 작업 디렉터리를 표시하고 달러($), 백분율(%) 또는 해시(#) 기호로 끝납니다.
guest@linux:~$
guest
- 사용자 이름: 로그인한 사용자 계정입니다.linux
- 머신 호스트 이름: 운영 중인 머신.~
- 현재 작업 디렉터리: 현재 있는 디렉터리. 물결표(~
)는 홈 디렉터리, 즉 처음 로그인할 때의 기본 디렉터리를 의미합니다.
gayanw@myubuntu-host:~$ pwd
/home/gayanw
답변2
게다가Gayan Weerakutti 답변차이점을 쉽게 기억하는 데 도움이 되는 간단한 니모닉은 다음과 같습니다.
- $ = 돈을 위해 일하는 단순한 사람들을 위한 것입니다 = 일반 사용자
- # = 이것은 더 이상 돈을 위해 일할 필요가 없고 오히려 지위/좋아요/해시태그를 위해 일하는 부유하고 강력한 사람들을 위한 것입니다 = 루트 사용자