gnome-terminal のデフォルトレイアウトを変更する

gnome-terminal のデフォルトレイアウトを変更する

おそらく単純な問題ですが、自分で解決するためにグーグルで検索する以外に何も思いつきません。

私は 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 PS1PS1.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 プロンプトのカスタマイズに関するチュートリアルを参照してください。

関連情報