Docker Compose環境を安全に一括削除する方法(特定プロジェクトだけ掃除)

Safely Clean Up a Single Docker Compose Project

GitHub上のリポジトリをクローンして、一時的にDocker環境を立ち上げて試す機会は多いと思います。 しかし、テスト後に不要となったコンテナやボリュームを個別に削除するのは手間がかかります。 [続きを読む]
カテゴリー: Docker  Tags: Shell 

Linuxシェル設定ファイルを再読み込みする方法

A Complete Guide to Reloading Shell Configuration Files in Linux

LinuxやmacOSでシェルの設定ファイル(.bashrcや.zshrcなど)を編集した後、変更を反映させるにはどうすればよいでしょうか。 多くの方は一度ログアウトして再ログインする方法を思い浮かべるかもしれませんが、実はもっと効率的な方法がいくつも存在します。 この記事では、シェル設定を再読み込みするための様々なコマンドと、それぞれの特徴や使い分けについて解説します。 [続きを読む]
カテゴリー: linux  Tags: shell 

Macでlastcommを使うには

Linuxでは、個々のコマンド履歴が記録されて表示が出来るlastcommと言うコマンドがあります。 Macでも利用しようとしたら、lastcommは存在するが、記録されていない(デフォルトでONになってない)ようなので、利用可能にする。 [続きを読む]
カテゴリー: Mac  Tags: Shell 

コメント文を取り除くgrep

コメント文を非表示にしたり、取り除く方法をよく忘れるのでメモ

コメント行と改行だけの行を削除
$ grep -v -e '^#' -e '^$' <file>

空行をカットする
$ grep -v '^$' <file>
  
コメント行をカットする
# で始まる行を消去し、空白や空行も削除
$ grep -v -e '^[ ^t]*#' -e '^$' <file>

それぞれ、リダイレクションで別ファイルに出力すると、コメント無しのファイルが出来上がる。

カテゴリー: Linux  Tags: Shell