一文のコマンドを複数行に分割する

コマンドラインで一文のコマンドを複数行に分割して入力するには、行末にスラッシュを置いて改行し、次の行にコマンドの続きを入力する。

$ 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

参考:

\ で改行してる時の1行コメントアウト – Qiita

How to put a line comment for a multi-line command – Stack Overflow

一行で複数コマンドを実行する

セミコロンで区切って複数コマンドを入力する。

$ echo "=== start"; ls; echo "=== end"

参考:

「;」を使うと複数コマンドを一行でまとめて実行できる | エンジニアの入り口

プロンプトをカスタマイズする

参考:

プロンプトの変更 – Qiita

Bash のプロンプトをカスタマイズする/色変/時間表示 | kcabo

Bash のプロンプト表示形式を設定する方法 | Koichiro Nakajima

プロンプト PS1 の内容を理解し、設定する | oki2a24

Bash のプロンプトを変更するには | @IT

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA