내가 나오지 편집기로 일하고 있어요 및 내 명령 프롬프트가 실현 :
[darkchild의 @ localhost를 ~]은 #에서 끝나도록 $
는 어떻게 변경할 수 있습니다 .... 그리고 이것은 무엇을 의미 하는가? 예를 들어 :
[darkchild의 @ localhost를 ~] #
친구가이 명령 #/빈/bash는 쓰기하라고하지만 #에 프롬프트를 변경하지 않습니다!.
나를 교육시킬 수 있습니까?
내가 나오지 편집기로 일하고 있어요 및 내 명령 프롬프트가 실현 :
[darkchild의 @ localhost를 ~]은 #에서 끝나도록 $
는 어떻게 변경할 수 있습니다 .... 그리고 이것은 무엇을 의미 하는가? 예를 들어 :
[darkchild의 @ localhost를 ~] #
친구가이 명령 #/빈/bash는 쓰기하라고하지만 #에 프롬프트를 변경하지 않습니다!.
나를 교육시킬 수 있습니까?
canonically #는 루트 셸을 의미합니다. 시스템의 다른 사용자를 혼란스럽게 할 수 있으므로 실제로이 작업을 수행하지 않으려 고합니다. 실제로이 작업을 수행하려는 경우 PROMPT 변수를 편집 할 수 있습니다.
set prompt=\[`id -nu`@`hostname -s`\]\#\
는 다음과 같은 명령을 실행할 수 있습니다. su
명령을 사용하여이 사용자에게 갈 수 있습니다. 자세한 정보 : http://en.wikipedia.org/wiki/Su_(Unix)
실제 차이가 있습니까? 다르게 기계 나 쉘과 상호 작용할 것인가? –
Nope. 이것은 "디스플레이 전용"입니다. 프롬프트의 표시를 변경하여'루트'권한을 얻을 수 없습니다 – alfasin
감사합니다! –
이 루트 사용자입니다 :
실제 차이가 있습니까? 다르게 기계 나 쉘과 상호 작용할 것인가? –
실제적인 차이는 없습니다. 사용자에게 "나는 루트입니다."라고 표시되지만 사용 권한은 여전히 고유합니다. – OmnipotentEntity
감사합니다. –