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

プロンプトは、端末が別のコマンドを受信する準備ができていることを示すために端末インターフェイスで使用される一連の文字です。このタグを使用する質問は、プロンプト、それをカスタマイズする方法などに関する質問に限定する必要があります。


5
電力線プラグインをインストールして使用するにはどうすればよいですか?
Powerlineは、vim、tmux、およびbash、zshのシェルプロンプトの情報を表示する美しいステータスラインを表示するプラグインです。 Vim statusline: Ubuntuのさまざまなアプリケーションとシェル用にPowerlineをインストールおよびセットアップするにはどうすればよいですか?


3
ターミナルコマンドプロンプトでのユーザー、ホスト、ディレクトリ情報の色の変更
のコマンドプロンプトの色、user@computerおよびプロンプト表示の現在のディレクトリとコマンド部分を変更することはできますか? OSXユーザーがこのようなことをするのを見たことはありますが、gnomeターミナルで同じことをする方法がわかりません(前景と背景の色のみ変更できます)。 長いフォーマットされていないメッセージにより、どの行がコマンドであり、どの行が出力であるかを区別することが難しくなるため、たとえば、エラーのあるプログラムをコンパイルしようとする場合に非常に役立ちます。


6
端末プロンプトの前に「(ベース)」と表示されるのはなぜですか?
タイトルごとに、なぜ(base)端末プロンプトの左側にあるのか疑問に思っています。 source ~/.profileターミナルで実行すると、消えます。 その端末を閉じて新しい端末を(base)再度開くと、再び表示されます。 それが何であるかを知りたい、ありがとう。 画像をご覧ください。 私のコンテンツは.profile次のとおりです(標準の$ pathのものやその他のパーソナライズされたものを除く): # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi ここに私の.bashrcの内容があります # If not running interactively, don't do anything case $- in *i*) ;; *) return;; …

9
ターミナルコマンドプロンプトの作業ディレクトリをトリミングします。
深いフォルダー構造でターミナルを使用する場合、プロンプトがほとんどの行を占めることがあります。作業ディレクトリをトリミングする方法はありますか?できるとわかっている PS1="\W >" 完全なパスではなく現在のディレクトリのみを印刷しますが、次のような方法があります: /home/smauel/de...ther/folder >


1
tmuxでUTF-8文字が正しく表示されない
テーマの♪文字zshをプロンプトに使用しています。しかし、tmuxでは、私のプロンプトは次のように余分なスペースを表示して、奇妙に振る舞っていました: ♪ ~ I can type from here ♪ ~ Instead of here like in zsh, and sometimes when I do stuff like cd ♪ ~ cd ~ ♪ ~ cdcd / ♪ ~ ^^These 2 chars just show up but are not actually part of command and not delete-able …
19 prompt  tmux  utf-8 

1
bashプロンプトで矢印記号を使用するにはどうすればよいですか?
bashプロンプトでこれらの赤と緑の矢印記号を使用するにはどうすればよいですか? アップデート1 これは私の.bashrcファイルです if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[\033[00m\]\ [\033[01;34m\]→ \w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}→ \w\$ ' fi unset color_prompt force_color_prompt 以前に@dessertが答えたように、この矢印に色を付けたい(falseとtrueのコマンドで赤と緑に変わる)
17 bash  bashrc  prompt 

4
ルートとして機能する場合のbashプロンプトの動作の変更
クリックする前に、これは典型的な「bashプロンプトに色を付けるにはどうすればよいか」という質問ではありません。私はすでにbashプロンプトを次のようにカスタマイズしています: [user @ host]----[$(pwd)] $ 〜/ .bashrcファイルに以下を追加することで、括弧内のすべてが水色で、他のすべて($を含む)が黒になります # Turn the prompt symbol red if the user is root if [ $(id -u) -eq 0 ]; then # you are root, make the prompt red PS1="[\e[01;34m\u @ \h\e[00m]----[\e[01;34m$(pwd)\e[00m]\n\e[01;31m#\e[00m " else PS1="[\e[01;34m\u @ \h\e[00m]----[\e[01;34m$(pwd)\e[00m]\n$ " fi 目標は、「sudo su」を使用したときに変更される唯一のものが、黒の$が赤の#に変更されるようにすることです。/etc/bash.bashrcと/ etc / profileを調べてコメントアウトする行があるかどうかを確認しましたが、debian_chrootについてはわからないことがたくさんあります。何かを台無しにするために。どうすれば自分のやりたいことを達成できますか? PSこれは、プロンプトをルートとして表示するものです …

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)\$ "

4
コマンドラインを使用して、ファイル/ディレクトリパスを選択するGUIダイアログボックスをユーザーに表示するにはどうすればよいですか?
次のようなスクリプトがあるとします。 (この例は、rysncの使用例を示しています) #!/bin/bash echo -n "Enter Source Directory:" read srcdir echo -n "Enter Destination Directory:" read dstdir rsync -av --delete "$srcdir" "$dstdir" ここでの考え方は、rsyncを使用するために「ソース」ディレクトリと「宛先」ディレクトリを入力するようにユーザーに促すことです。そのまま、ユーザーはコマンドラインから手動で入力 する必要があります/path/to/directory/。 代わりに、GUIインターフェースを介してパスを入力するようにユーザーに要求します。 このようなもの: コマンドラインへのファイルパスを返すGUI選択ウィンドウでユーザーにプロンプ​​トを表示するには、どのコマンドを使用できますか?

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 

2
Linux環境での$と#の違い
Linux環境でのサイン$と#サインの違いは何ですか?Linuxでの作業を開始し、両方が異なることがわかりました。私は彼らが異なる特権セットを持っていることを意味します...? [root@localhost ~]#および[tom@localhost ~]$。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.