シェルでfindコマンドの実行結果を `ls -l` のようなフォーマットで出力する
はじめに find コマンドを実行するとファイルの一覧が出力されます。 例えば、以下は / ...
direnvと環境変数を使ってGitのユーザ名、メールアドレス、SSH KEYをリポジトリ毎に切り替える
はじめに Github を使って複数のプロジェクトを兼任していると、Git の複数アカウン ...
“git prune”コマンドが何をしてくれるものなのかを操作しながら理解する
はじめに git prune コマンドは掃除用の Git サブコマンドです。 Git のコ ...
“git commit –amend” コマンド実行時にコミットログの入力を省略する方法
はじめに CI/CD パイプラインの動作確認をしていました。 Github へのプッシュを ...
Terraformでstateのロックを解除する方法、ロックを手動で行う方法
はじめに Terraform には自動的にステートをロックする機能があります。 terra ...
tarコマンドで”zフラグを付ける”、”ハイフンを付けない”のはおっさんだそうです
はじめに 今日は小ネタで。 一時期Twitterでも話題に上がっていたそうですが、 tar ...
イメージのビルド高速化機構 Docker BuildKit、BuildX を理解していなかったので調べてみました
はじめに Dockerfile を作成した後は docker build コマンドを使って ...
GCPのVPC(Virtual Private Cloud)に入門する
はじめに 今まで、GCP の VPC についてあまり意識せずに通信ができていました。 Te ...
自作したシェルスクリプトをLinuxのsystemdサービスとして起動する方法
はじめに 最近は Kubernetes や サーバレス なしくみを用いたサービス運用が進ん ...
Unix上で利用できるパスワード生成コマンドmkpasswdの使い方を紹介
はじめに 過去に Bash シェルスクリプトでランダムな文字列を作成する方法 について投稿 ...
Git でやってしまった!そんなときに変更を取り消す便利なツール “git-branchless”
はじめに Git で誤って git reset 、 git rebase をしてしまって冷 ...
Bashシェルスクリプトでコマンドライン引数を後方から参照する
はじめに Bash シェルスクリプトでは、 コマンドライン引数は "${1} ...
シェルスクリプトで数値をN進数に変換する方法
はじめに 競技プログラミングで問題を解いているときによく出題される問題として、 数値を N ...
Bashシェルスクリプトで空ディレクトリを再帰的に検索し削除する
はじめに 開発が進むと、アプリケーション内に不要な空ディレクトリが誕生することがあります。 ...
Bashシェルスクリプトで非インタラクティブにパスワードを設定する
はじめに Unix 上で ユーザを作成する場合は useradd コマンド 、 ユーザを変 ...