
おそらく単純な問題ですが、自分で解決するためにグーグルで検索する以外に何も思いつきません。
私は mx-linux に追加した gnome ターミナルを使用しています。デフォルトでは次のようになります。
user@computer:~
$ echo some command
some command
ドル記号が別の行にあるのは好きではありません。次のようになるようにしたいです:
philmx@philmx:~$ echo some command
some command
現在、Debian ベースの MX Linux を使用しています。
私が理解できたことからすると、それはおそらく編集すべきものなのでしょうか~/.bash.rc
? しかし、何...
答え1
変更したいのはシェルですプロンプト環境変数に保存されます。実際のプロンプトを表示するには、PS1
を実行します。echo $PS1
改行文字を削除したい場合は、結果から削除してecho PS1
、PS1
.bashrc(改行文字はシーケンス で表されます\n
)。
以下に例を示します。bashrcexport PS1=...
に以下を追加します ($HOME/.bashrc) をクリックします。
user@host:~
$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\
[\033[01;34m\]\w\[\033[00m\]\n\$
user@host:~
$ export PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
user@host:~$ echo I removed the newline from the prompt, add the same line to your bashrc
I removed the newline from the prompt, add the same line to your bashrc
user@host:~$
注: のような奇妙な文字シーケンスは\[\033[01;32m\]
、主に色を表すエスケープ コードです。詳細については、bash プロンプトのカスタマイズに関するチュートリアルを参照してください。