Linux 영구 Bash 프롬프트 접두사

Linux 영구 Bash 프롬프트 접두사

호스트 이름만 사용하는 대신 FQDN을 bash 접두사로 사용하고 싶습니다. 그래서 내가 변할 수 있어

root@web: ~$

도착하다

[email protected]: ~$

나는 이미 다음을 사용하여 이것이 가능하다는 것을 알고 있습니다.

PS1="\[\u@$(hostname -f): \w\]\$ "

그러나 이는 지속되지 않습니다. 다시 로그인하면 항상 기본 호스트 이름이 됩니다. 그러면 이것을 계속할 수 있는 방법이 있나요?

답변1

@dawud 및 @EsaJokinen의 의견 덕분에 해결책을 찾았습니다. 바꾸다

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

그리고

PS1="\[\u@$(hostname -f): \w\]\$ "

존재하다

/etc/bash.bashrc

Debian 7에서 작업 완료하기

답변2

사용하는 라인을 추가하고 ~/.bash_profile새 세션마다 프로필을 설정하도록 할 수 있습니다.

관련 정보