回答:
偉大な選択肢!
$ sudo apt-get install ttf-ancient-fonts
$ export PS1="\\u@\h \\w 🍔 "
楽しい。
プロンプトにチーズバーガーを置く:
この文字を含むUnicodeフォントをインストールします。
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;"
おそらくもっと簡潔な方法があります。私のbashはそれほど素晴らしいものではありません。
左側に現在の時刻を追加するには、次の割り当てを置き換えPS1
ます。
PS1='[\@] \u@\h:\w${c} '
askubuntu
、私はちょうどあなたが、これはでの作業を取得上のアイデアを持っています思ったんだけどmac
、私は取得していますだって、no matches found: [9]= 🍩🍵
〜/ .bash_profileを私は(MAC)にして、これを追加するとき:)
次のコードを使用して、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 ~ (|||]$
グリーンチーズバーガー:
export PS1='\[\e[1;32m\][\u@\h \W]\🍔 \[\e[0m\] '
レッドチーズバーガー:
export PS1='\[\e[1;31m\][\u@\h \W]\🍔 \[\e[0m\] '
自転車:
export PS1="\\u@\h \\w 🚴 "
または
export PS1="\\u@\h \\w 🚵 "
愛の心:
export PS1="\\u@\h \\w 💞 💖 💓 💕 💘 "
左側に時間を表示し、右側に時計を表示します。
export PS1="[\@] \u@\h 🕒 "
絵文字をプロンプト定義に直接貼り付けるほかに、チーズバーガーのUnicodeコードポイントを使用してprintf
、プロンプト内でコマンドを置換できます。
$ PS1='$(printf "\U0001f354") $ '
🍔 $ echo "Hello,my cheesy prompt!"
Hello,my cheesy prompt!
🍔 $