CLI

vhs入門:ターミナル操作をGIFに録画するコマンドラインツール

vhs入門:ターミナル操作をGIFに録画するコマンドラインツール vhs はターミナル操作を GIF や動画として録画できるツールです。.tape というスクリプトファイルに操作を書いておけば、何度でも同じ GIF を再生成できます。 vhs とは Charm が開発する OSS …

lazygit入門:Gitをターミナルで快適に操作するTUIツール

lazygit入門:Gitをターミナルで快適に操作するTUIツール lazygit はターミナル上で動く Git クライアントです。ステージング・コミット・ブランチ操作・プッシュをキーボードだけで完結でき、git コマンドを手打ちする手間が大幅に減ります。 lazygitとは T…

dig・nslookup入門:DNS名前解決とレコード確認コマンド

dig・nslookup入門:DNS名前解決とレコード確認コマンド dig・nslookupとは dig と nslookup はDNS名前解決の結果をコマンドラインで確認するツールです。ドメインのIPアドレス・メールサーバー・ネームサーバーなどを調べるときに使います。 ツール 特徴 di…

fzf入門:zshのhistory検索・ファイル検索を強化する設定

CLI

fzf入門:zshのhistory検索・ファイル検索を強化する設定 fzfとは fzf(fuzzy finder)はコマンドラインのインタラクティブなファジー検索ツールです。インストールするだけで Ctrl+R のhistory検索がインクリメンタルになり、ファイル選択やディレクトリ移…

ssh ファイル転送(SCP):コマンドとオプションまとめ

ssh ファイル転送(SCP):コマンドとオプションまとめ SCP とは scp(Secure Copy)はSSHを使ってローカルとリモートサーバー間でファイルを転送するコマンドです。通信が暗号化されており、SSH鍵認証もそのまま使えます。 基本的な書き方 scp [オプション]…

ssh-keygen 入門:ed25519 鍵の生成・確認・管理まとめ

ssh-keygen 入門:ed25519 鍵の生成・確認・管理まとめ ssh-keygen とは ssh-keygen はSSHで使う公開鍵・秘密鍵のペアを生成するコマンドです。生成した公開鍵をサーバーやGitHubに登録することで、パスワードなしで安全に認証できます。 鍵を生成する Ed255…

jq入門:macOSでJSONをコマンドラインで操作する

jq入門:macOSでJSONをコマンドラインで操作する はじめに jq はコマンドラインでJSONを整形・抽出・変換するツールです。APIのレスポンスをパイプで渡したり、JSONファイルから特定のフィールドだけ取り出したりする場面で使います。 インストール brew ins…

Mac tree コマンドの使い方:brew install からオプションまで

Mac tree コマンドの使い方:brew install からオプションまで はじめに tree コマンドはディレクトリ構造をツリー形式で表示するコマンドです。プロジェクトの構成を確認したい、READMEにディレクトリ構成を載せたいといった場面で役立ちます。 . ├── src │…