Linux 환경에서 $와 #의 차이점

Linux 환경에서 $와 #의 차이점

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

참조:wiki.debian.org.hk/w/Basic_Command_Line

답변2

게다가Gayan Weerakutti 답변차이점을 쉽게 기억하는 데 도움이 되는 간단한 니모닉은 다음과 같습니다.

  • $ = 돈을 위해 일하는 단순한 사람들을 위한 것입니다 = 일반 사용자
  • # = 이것은 더 이상 돈을 위해 일할 필요가 없고 오히려 지위/좋아요/해시태그를 위해 일하는 부유하고 강력한 사람들을 위한 것입니다 = 루트 사용자

관련 정보