AWSの設定(プロファイル)をコマンドで簡単に切り替える方法
はじめに 管理するクラウド上のシステムが増えてくると、AWS の設定(プロファイル)の切り ...
“docker diff”を使って”pip install”のライブラリインストール先を調べる
はじめに クラウド化、コンテナ化、マイクロサービス化が進み、システムを 複数の言語で作られ ...
コマンドラインから新しいウィンドウで Chrome ブラウザを開きたい
はじめに Mac の open コマンド、便利ですね。 $ open "ファイル ...
最近のtarコマンドは展開時だけでなく、圧縮時もフォーマットを自動判定してくれる
はじめに 随分眺めの夏休みでした。ブログ投稿も二週間空いてしまいました。 一度途絶えた習慣 ...
シェルで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 をしてしまって冷 ...