タグ付けされた質問 「ps1」


3
$ PS1変数の完全なリファレンスはどこにありますか?
私のマシン(Kubuntu 13.10)のデフォルトのPS1変数は次のとおりです。 \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 少なくとも、上記のPS1変数を理解できるようにするために、$ PS1変数がどのように機能するかについてのリファレンスを探しています。
20 bash  ps1 

1
PS1の問題、CLIの混乱
簡単なPS1割り当てを行いました PS1="\e[0;31m[\W]\$ \e[m " 私がしたかったのは、プロンプトの色を変更し、相対パスのみを表示することでした。ただし、これはCLIを台無しにします。たとえば、↑it を使用して履歴を閲覧すると、表示がトリミングされて重なります。長いコマンドを入力すると、カーソルは画面の先頭に移動し、プロンプト表示自体と重なります。私は何を間違えましたか?
16 command-line  bash  ps1 

2
PS1で機能が再評価されないのはなぜですか?
私は関数によって動的に設定されたプロンプトの一部を持っているようにしているので、私の.bashrc中で: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " シェルを開くと、最初に期待するものが得られます。 $ bash darthbith@server:~/test /home/darthbith/test$ ただし、ディレクトリを変更しても、関数によって定義された部分は変更されません。 darthbith@server:~/test /home/darthbith/test$ cd ~/test2 darthbith@server:~/test2 /home/darthbith/test$ 私の実際の目標は、git-prompt.shスクリプトを使用してgitリポジトリのブランチをきれいな色やすべてのものと一緒に表示することですが、問題はリポジトリを変更してもブランチ名が更新されないことです。上記の些細な例は、私の質問のために思いつく最も簡単な複製です。 .bashrc私はgitのプロンプトスクリプトを統合する必要があることライン: source ~/.git-prompt.sh PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$(__git_ps1)\$ "

3
Bash PS1のカスタマイズされたプロンプトで長い行が重なる
PS1サーバー名、時間、ユーザー名、その他の便利な変数を使用して、空想的な2行のbashプロンプトを構成しました。 PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" Githubの完全なソースはこちら。 問題は、長い行が自分自身の周りに巻き付くことが多いことです。つまり、新しい行が前の行と重なることを意味します。 問題には一貫性がありません。一部の行は正しくラップされ、一部はそうではありません。 これを修正する方法はありますか?
13 bash  prompt  ps1 



1
bashのPS1でユーザー名の特定の文字の色を変更する
PS1がbashで表示しているユーザー名の特定の文字の色を変更したい。 例えば:私がいる場合\uでrahul、私は手紙をしたいと思いh青色になると白のように休ませます。ユーザー名 を\u参照し、「エンティティ」全体に色を追加するには、次のようなタグを追加します[\033[38;5;15m\]。 可能であれば、同じ方法を教えてください。

1
プロンプトに色を表示する
プロンプトをカラーで表示するにはどうすればよいですか?画面にたくさんのテキストが表示され、たくさんのクラッドが表示されます。のような(red)myName(red)@(blue)myMachine:~$(blue)ものが、物事を大幅に簡略化するのに役立ちます。
8 bash  prompt  ps1 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.