コマンドラインを使用すると、しばしば非常に混乱する可能性があります。たとえば、過去のコマンドとその出力を調べるのは不便です。
コマンドプロンプトを表示する前に、毎回改行文字を追加したいと思います。このように:
<clutter>
<blank line>
name@machine:~$
私はbashシェルを使います。これはどのように達成できますか?
ベストアンサー1
これを行う1つの方法は.bashrc
ファイルを変更することです。ファイルの末尾に以下を入れます.bashrc
。
PS1="\n$PS1"
動作方法を説明するために、変数にはPS1
プロンプトとして表示する必要があるものが含まれています。これがすることは「の前のPS1
内容に設定しPS1
、その前に改行文字を追加すること」です。ほとんどのディストリビューションに適用すると、.bashrc
対話型シェルを開くたびにbashがそれを実行します(ログインシェルではない - 参照)。ログインシェルと非ログインシェルの違いは何ですか?)。