コマンドラインプロンプト間に空白行を挿入する

コマンドラインプロンプト間に空白行を挿入する

コマンドラインを使用すると、しばしば非常に混乱する可能性があります。たとえば、過去のコマンドとその出力を調べるのは不便です。

コマンドプロンプトを表示する前に、毎回改行文字を追加したいと思います。このように:

<clutter>
<blank line>
name@machine:~$

私はbashシェルを使います。これはどのように達成できますか?

ベストアンサー1

これを行う1つの方法は.bashrcファイルを変更することです。ファイルの末尾に以下を入れます.bashrc

PS1="\n$PS1"

動作方法を説明するために、変数にはPS1プロンプトとして表示する必要があるものが含まれています。これがすることは「の前のPS1内容に設定しPS1、その前に改行文字を追加すること」です。ほとんどのディストリビューションに適用すると、.bashrc対話型シェルを開くたびにbashがそれを実行します(ログインシェルではない - 参照)。ログインシェルと非ログインシェルの違いは何ですか?)。

おすすめ記事