一文のコマンドを複数行に分割する
コマンドラインで一文のコマンドを複数行に分割して入力するには、行末にスラッシュを置いて改行し、次の行にコマンドの続きを入力する。
$ ps aux \ | grep -v 'grep' \ | grep -E 'ruby|rails|spring|puma|nginx|unicorn'
参考:
bash に長いコマンドを入力する際に改行して見やすくする方法 | ゆたりんブログ
長くなった1行のコマンドを行継続を使ってわかりやすくする | Linux とかをつついてみるブログ (limemo.net)
複数行分割時に途中でコメントを入力する
バッククォート内でシャープに続けてコメントを記入する。
$ echo "hoge" `# super hoge` \ "fuga" `# super fuga` \ "piyo" `# super piyo` hoge fuga piyo
参考:
How to put a line comment for a multi-line command – Stack Overflow
一行で複数コマンドを実行する
セミコロンで区切って複数コマンドを入力する。
$ echo "=== start"; ls; echo "=== end"
参考:
「;」を使うと複数コマンドを一行でまとめて実行できる | エンジニアの入り口
プロンプトをカスタマイズする
参考:
Bash のプロンプトをカスタマイズする/色変/時間表示 | kcabo
Bash のプロンプト表示形式を設定する方法 | Koichiro Nakajima