Bash 프롬프트는 호스트 이름에서 점 앞의 첫 번째 단어만 사용합니다.

Bash 프롬프트는 호스트 이름에서 점 앞의 첫 번째 단어만 사용합니다.

내 컴퓨터를 다음 호스트 이름으로 구성했습니다(reshat 7.2에서).

digi.master01.usa.com

하지만 내 팁은 이것이다.

[root@digi ]#

우리가 원할 때

[[email protected] ]#

Linux 구성에서 어떻게 변경하는지 아시나요?

답변1

Bash에서는 호스트 이름에 두 개의 특수 문자를 사용할 수 있습니다.

  • \h호스트 이름을 첫 번째 점까지 가져옵니다.
  • \H전체 호스트 이름 가져오기

다른 것을 원한다면 HOSTNAME변수를 사용하여 자신만의 버전을 만들어야 합니다.

[root@digi ]# HOSTNAME=digi.master01.usa.com   # this should be set automatically by bash

[root@digi ]# PS1="[\u@${HOSTNAME%.*.*} ]#"
[[email protected] ]#

관련 정보