터미널 접두사 설정 방법

터미널 접두사 설정 방법

나는 kali linux를 실행하고 있습니다. 루트 계정을 사용할 때까지는 모든 것이 괜찮았지만 개인 계정(이름: koumakpet)을 만들고 대신 해당 터미널을 사용했습니다.

koumakpet@kali: ~$ 

오직

$ 

여기에 이미지 설명을 입력하세요. 그림에서 볼 수 있듯이 PS1='prefix'를 통해 내 접두사를 변경하려고 하지만 예상대로 작동하지 않습니다. '\u'와 같은 문자열에서 변수를 감지할 수 없는 것 같습니다. 색상을 감지합니다.

또한 (마지막으로 입력한 내용을 보기 위해) 위쪽 화살표를 누르면 실제로 마지막 명령이 표시되지 않고 단지 쓰기만 한다는 사실도 확인했습니다 ^[[A(아래쪽 화살표와 동일 ^[[B).

터미널 접두어를 기본값으로 설정 koumakpet@kali: ~$하고 색상을 활성화하려면 어떻게 해야 합니까?

답변1

구문은 셸 PS1에 따라 다릅니다 .bash

아마도 새 사용자에게 다른 로그인 셸이 할당되었을 것입니다.

chsh로그인 셸을 /bin/bash(그리고 다시 로그아웃+로그인) 로 변경하거나 PS1사용자의 로그인 셸 구문에 맞게 구문을 조정하는 데 사용됩니다 .

ps문제의 쉘이 표시됩니다 sh. 나는 이것이 계정을 생성하는 데 사용하는 모든 응용 프로그램에서 사용되는 기본 쉘이라고 가정합니다. /bin/shUnix 계열 시스템에서 찾을 수 있는 유일한 셸이므로 합리적인 기본값입니다.

관련 정보