Linux

【jq】JSONを整形・抽出するコマンドの使い方|curlと連携・select・map・-r

jqコマンドでJSONを整形・抽出する方法を実機で確認しながら解説します。JSONの整形、フィールドの抽出(.name・.a.b)、配列の取り出し、-rでクォートを外す方法、selectでの絞り込み、mapでの変換、add・lengthでの集計、curlで取得したAPIのJSONをjqで処理する実務パターンまで整理します。
Linux

【curl】コマンドの使い方|API取得・POST送信・ヘッダー・-Lリダイレクト・-oダウンロード

curlコマンドの使い方を実際のサーバーで確認しながら解説します。基本のGETとステータスコードの確認、-oや-Oでのダウンロード、-Lでリダイレクトを追う理由、-Hでのヘッダー付与、-dでのPOST送信とJSON、-fでのエラー扱い、-uや認証まで、API操作とファイル取得の実務パターンを整理します。
SSH

【SSH】ssh-agentでパスフレーズ入力を省略する方法|ssh-addの使い方・自動登録

ssh-agentでSSH鍵のパスフレーズ入力を省略する方法を実機で確認しながら解説します。ssh-agentの起動、ssh-addでの鍵登録(パスフレーズは最初の1回だけ)、ssh-add -lでの確認、-D/-dでの削除、AddKeysToAgentでの自動登録、エージェント転送(-A)の便利さと注意点まで整理します。
SSH

【SSH】ポートフォワード(トンネル)の使い方|-Lでリモートのデータベースに接続

SSHポートフォワード(トンネル)の使い方を実サーバーで確認しながら解説します。-Lのローカルフォワードで、外部からは直接つなげないリモートのデータベースへ手元のツールから接続する方法、転送先が「サーバー側から見た宛先」として解決される仕組み、-N・-fで接続だけ張る方法、-DのSOCKSプロキシや-Rのリモートフォワード、トンネルの閉じ方まで整理します。
SSH

【rsync】差分同期・バックアップの使い方|末尾スラッシュの罠・delete同期・-n確認

rsyncでの差分同期・バックアップを実機で確認しながら解説します。変更のあったファイルだけを転送する差分同期、src と src/ で結果が変わる末尾スラッシュの罠、-n(dry-run)で転送内容を事前確認する方法、--deleteで送信元に無いファイルを消す同期、--excludeでの除外、SSH経由でリモートサーバーに同期する書き方まで整理します。
SSH

【SSH】~/.ssh/configの書き方|Host別名で接続を簡単に・設定の優先順位の罠

SSHの設定ファイル ~/.ssh/config の書き方を実機で確認しながら解説します。Host別名でHostName・User・Port・IdentityFileをまとめて短いコマンドで接続する方法、ssh -Gで最終的な設定値を確認する方法、Host *のワイルドカード共通設定、そして『最初にマッチした値が優先』でHost *を先頭に置くと個別設定が効かない罠まで整理します。
SSH

【SSH】ssh-keygenで公開鍵認証を設定する方法|鍵の作り方・authorized_keys・権限600

SSHの公開鍵認証をssh-keygenで設定する方法を実機で確認しながら解説します。ed25519鍵の作り方と秘密鍵・公開鍵の2ファイル、公開鍵をサーバーのauthorized_keysに登録する手順、秘密鍵の権限が600でないとSSHに拒否される理由、パスフレーズの役割、指紋の確認や秘密鍵からの公開鍵再生成まで整理します。
SSH

【SSH】scpコマンドでファイル転送する方法|ポートは-P大文字・コロン忘れの罠

scpコマンドでのファイル転送を実サーバーで確認しながら解説します。ローカル→リモート・リモート→ローカルの基本、-rでのディレクトリ転送、ポート指定がsshと違い大文字-Pである罠(小文字-pだと日時保持になり接続に失敗する実例)、コロンを忘れるとホスト名のファイルがローカルにできる罠、鍵指定-iまで整理します。
Linux

【Linux】historyとコマンド履歴の活用|!!・!$・Ctrl+R・event not foundの正体

Linuxのコマンド履歴(history)の活用法を実機で確認しながら解説します。historyでの一覧、!!で直前を再実行、!番号・!文字列での呼び出し、!$が「最後の単語」でありリダイレクト先まで拾う罠、ダブルクォート内の!が展開されてevent not foundになる正体、Ctrl+R検索、HISTSIZEと.bash_historyまで整理します。
Linux

【Linux】cp・mv・rmの使い方と注意点|上書きは無警告・-rの意味・安全な削除

Linuxのcp・mv・rmを実機で確認しながら解説します。cpの基本とディレクトリに-rが必要な理由、cp・mvの上書きが確認なしで起きる実証と-iでの防止、mvが改名と移動の二役であること、rmがディレクトリに効かず-rが必要なこと、rm -rfの危険性、-pでタイムスタンプを保つ方法まで整理します。
Linux

【Linux】lnコマンドとシンボリックリンクの使い方|引数の順序・リンク切れ・ハードリンク

Linuxのlnコマンドとシンボリックリンクを実機で確認しながら解説します。ln -s 実体 リンク名という引数の順序、リンク経由の読み書きが実体に届く仕組み、実体を消すと起きるリンク切れ、相対パスで作ったリンクが移動で壊れる罠、-sfでの張り替え、ハードリンクとの違いまで整理します。
Linux

【Linux】環境変数とPATHの通し方|export・command not foundの解決・.bashrc

Linuxの環境変数とPATHを実機で確認しながら解説します。exportの意味と「付けないと子プロセスに渡らない」実証、PATHの仕組み、command not foundをPATH追加で解決する一連の流れ、.bashrcでの永続化、envやwhichでの確認、コマンド前置きの一時指定まで整理します。
Linux

【Linux】psとkillでプロセスを確認・終了する方法|kill -9との違い・pgrep/pkill

Linuxのpsとkillでプロセスを確認・終了する方法を実機で確認しながら解説します。ps auxの読み方とgrepでの絞り込み、killでの通常終了(TERM)、終了しないプロセスへのkill -9(KILL)の違いと実証、いきなり-9を使うべきでない理由、pgrep・pkillで名前から探す方法と-fの注意点まで整理します。
Linux

【Linux】リダイレクトとパイプの使い方|>・>>・2>&1の順序・/dev/null・tee

Linuxのリダイレクトとパイプを実機で確認しながら解説します。>が上書きで>>が追記になること、標準出力と標準エラーの違い、2>でのエラー分離、2>&1の意味と「書く順序で結果が変わる」罠、/dev/nullへの破棄、teeで画面とファイルの両方に出す方法、パイプには標準出力しか流れないことまで整理します。
Linux

【Linux】tarコマンドの使い方|tar.gzの圧縮・解凍・中身確認・-Cで展開先指定

Linuxのtarコマンドの使い方を実機で確認しながら解説します。tar czvfでの圧縮とtar xzvfでの解凍、展開せずに中身を確認するtzf、-Cで展開先を指定する方法、圧縮効果の実測、展開前に中身を確認すべき理由(tar bomb)、モダンなtarはxfだけで自動判別されることまで整理します。
Linux

【Linux】chmodコマンドとパーミッションの読み方|755・644の意味・+xで実行権限

Linuxのchmodコマンドとパーミッションを実機で確認しながら解説します。ls -lで表示されるrwxr-xr-xの読み方、755や644など数値指定の意味と計算方法、+xやu+xなど記号での指定、実行権限がないとPermission deniedになる実例、-Rでの再帰変更、ディレクトリのxの意味まで整理します。
Linux

【Linux】awkコマンドの使い方|列の抽出・-F区切り・条件・合計の集計

Linuxのawkコマンドの使い方を実機で確認しながら解説します。{print $1}での列の抽出、-FでCSVなど区切り文字の指定、NR・NF・$0などの組み込み変数、$2>=30のような条件や/パターン/での行の絞り込み、ENDを使った合計の集計、printfでの整形まで整理します。
Linux

【Linux】sedコマンドの使い方|文字列置換・行抽出・-iで直接編集

Linuxのsedコマンドの使い方を実機で確認しながら解説します。s/old/new/での置換、行内で最初の1つだけ置換される罠と/gで全置換、大文字小文字を無視するi、区切り文字の変更、-iでファイルを直接編集する方法と注意点、行の抽出(p)や削除(d)、拡張正規表現-Eまで整理します。
Linux

【Linux】findコマンドの使い方|ファイル検索・名前・サイズ・日付・-exec

Linuxのfindコマンドの使い方を実機で確認しながら解説します。-nameでの名前検索(標準で再帰)、-typeでファイル/ディレクトリの絞り込み、-inameでの大文字小文字無視、-sizeや-mtimeでのサイズ・更新日の指定、-execやxargsで見つけたファイルに処理する方法、-deleteの注意点まで整理します。
Linux

【Linux】grepコマンドの使い方|文字列検索・正規表現・再帰検索・オプション

Linuxのgrepコマンドの使い方を実機で確認しながら解説します。基本の文字列検索、-iで大文字小文字を無視、-nで行番号、-vで一致しない行、-rでの再帰検索、パターンが正規表現になることと-Fでの固定文字列検索、-o・-w・-Eやパイプとの組み合わせまで整理します。