쉘 프롬프트가 치즈 버거처럼 보이기를 원합니다! 🍔🍔🍔
username, hostname 및 current directory도 표시되면 좋을 것입니다.
쉘 프롬프트가 치즈 버거처럼 보이기를 원합니다! 🍔🍔🍔
username, hostname 및 current directory도 표시되면 좋을 것입니다.
답변:
프롬프트에 치즈 버거 놓기 :
이 문자가 포함 된 유니 코드 글꼴을 설치하십시오.
sudo apt-get install ttf-ancient-fonts
프롬프트를보십시오 :
export PS1="\\u@\h \\w 🍔 "
영구적으로 변경하십시오 (그렇지 않으면 터미널이 닫히면 재설정됩니다).
nano .bashrc
다음 줄을 찾으십시오.
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
치즈 버거로 \$
시작하는 줄의 끝을 문자 a로 바꿉니다 PS1=
.
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] 🍔 '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\ 🍔 '
fi
어디서나 치즈 버거 입력하기 (Linux 만 해당) :
u
가 나타납니다.나는 도울 수 없었지만 아마도 한 걸음 더 나아갈 것입니다. 이 버전은 시간에 따라 다른 문자를 표시하도록 프롬프트를 업데이트하여 해당 시점에 수행해야 할 작업을 보여줍니다.
declare -A pp
pp=(["09"]="🍩🍵" ["07"]="🌅" ["08"]="🌅" [10]="💻" [11]="💻" [12]="🍔🍟" [13]="🍔🍟" [14]="💻" [15]="💻" [16]="💻" [17]="🚗" [18]="🚗" [19]="🍷🍸" [20]="🍷🍸" [24]="🌙")
u_pp() {
c=${pp[`date +"%H"`]}
if [[ $c == "" ]]; then
c=${pp[24]}
fi
PS1='\u@\h:\w${c} '
};
u_pp
export PROMPT_COMMAND="u_pp;"
아마도 더 간결한 방법이있을 것입니다. 내 배쉬가 그다지 크지 않다.
왼쪽에 현재 시간을 추가하려면 다음과 같이 할당을 바꾸십시오 PS1
.
PS1='[\@] \u@\h:\w${c} '
askubuntu
있지만,이 작업을 수행하는 것에 대한 아이디어가 궁금합니다 mac
. coz 내가 no matches found: [9]= 🍩🍵
이것을 (mac) ~ / .bash_profile에 추가하면 얻을 수 있습니다. :)
다음 코드를 사용하여 ASCII 아트 햄버거로 유용하고 다채로운 프롬프트를 만들 수 있습니다. 글쎄 ... 정확하게 말하면, 이것은 흰색 이탈리아 빵에 샐러드와 치즈 버거, 붉은 고기입니다! 특별한 기쁨! ;-)
사용자로 로그인하고 홈 폴더로 이동하여 bashrc 파일을여십시오.
vim ~/.bashrc
다음 줄을 추가하거나 교체하십시오.
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;32m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W \e[1;37m(\e[1;32m|\e[1;33m|\e[1;31m|\e[1;37m]\\$ \[\e[0m\]"
결과 (색상 없음) :
[john@server003 15:39:14 ~ (|||]$
이모티콘을 프롬프트 정의에 직접 붙여 넣는 것 외에도 치즈 버거에 대한 유니 코드 코드 포인트를 사용 printf
하고 프롬프트 내에서 명령을 대체 할 수 있습니다 .
$ PS1='$(printf "\U0001f354") $ '
🍔 $ echo "Hello,my cheesy prompt!"
Hello,my cheesy prompt!
🍔 $