“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 コマンド 、 ユーザを変 ...
tr コマンドで改行をカンマに変換すると “,” とだけ表示されてびっくりした話
はじめに わかってしまえばなんてことないですし、 tr コマンドに明るい方にとっては「よく ...
シェルスクリプトで引数でループする処理を書くときは “${@}” は不要だった
はじめに 個人的にはシェルスクリプトでループ処理を書くと速度が出ず、また記載が冗長となるた ...