mktemp 入門 - 安全な一時ファイル・ディレクトリを作る
固定名や $$ の一時ファイルはなぜ危険か。mktemp で一意名・適切な権限のテンポラリを作り、trap で確実に消す実務の型を解説。
詳しく読む →実践的なLinux技術を段階的に学べるチュートリアル集です。基本コマンドから高度な技術まで、豊富な実例とともに詳しく解説しています。
固定名や $$ の一時ファイルはなぜ危険か。mktemp で一意名・適切な権限のテンポラリを作り、trap で確実に消す実務の型を解説。
詳しく読む →read コマンドでキーボード入力やファイルを1行ずつ受け取る方法を、ライニー先輩とリナの会話でやさしく解説。-p・-s・while read の定番パターンも紹介します。
詳しく読む →拡張子はあてにならない? file コマンドが中身を見てファイルの正体を見抜く仕組みを、ライニー先輩とリナの会話でやさしく解説。
詳しく読む →ライニー先輩とリナの会話で学ぶ printf 入門。echo との違い、%s・%d・%f などの書式指定子、桁揃え・エスケープまで、初心者目線でやさしく解説。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!watch でコマンドを一定間隔で繰り返し実行し、出力の変化を監視する方法を解説。-n の間隔指定、-d の差分ハイライト、パイプのクォート、終了の仕方まで初心者目線で丁寧に。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!wc の基本(-l 行数 / -w 単語数 / -c バイト数 / -m 文字数)、`ls | wc -l` の件数カウント、日本語でバイトと文字数がずれる理由まで丁寧に解説します。
詳しく読む →
ライニー先輩とリナの会話で楽しく学ぶ!mkdir(ディレクトリ作成)、touch(ファイル作成)、echo/cat(内容確認)をマスターしよう。
詳しく読む →
lsだけでは把握しづらいディレクトリ構造を、treeでツリー状に一発可視化。-Lで深さを制限し、-dでフォルダだけ、-Iでnode_modulesを除外する実用テクニックまで会話形式で丁寧に解説します。
詳しく読む →locate・which・whereis の違いと使い分けを初心者向けに解説。「コマンドが見つからない」「どこにインストールされた?」をすっきり解決。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!ハッシュとは何か、sha256sum での計算、-c での照合、破損検出と改ざん検出の違い、MD5 が今は非推奨な理由まで初心者目線で丁寧に解説します。
詳しく読む →
ライニー先輩とリナの会話で学ぶジョブ制御の基本。Ctrl+Z で一時停止して端末を取り戻す、bg/fg で前後の切り替え、jobs で一覧、& で最初からバックグラウンド。kill %1 の罠まで初心者目線で丁寧に解説します。
詳しく読む →SSH 切断・ターミナル終了後もコマンドを継続させる 3 つの方法。nohup(事前)・disown(事後)・screen(セッション永続化)の使い分けと SIGHUP の仕組みを解説します。
詳しく読む →CPU スケジューリング優先度を制御する nice/renice の使い方を解説。nice 値の範囲と意味、起動時の優先度設定、実行中プロセスの動的変更、root と一般ユーザーの権限の違いまで網羅。
詳しく読む →
umount できない「target is busy」の犯人を fuser で特定し、安全に kill するまでの実務の型。lsof との使い分けも解説。
詳しく読む →taskset でプロセスを特定の CPU コアに固定する。-c での起動時固定と -p での実行中再割り当て、性能検証・コア隔離の実務手順を解説。
詳しく読む →chroot でプロセスから見えるルートディレクトリを切り替える。依存ライブラリの準備、live USB からのシステム復旧、セキュリティ境界にはならない理由まで実務目線で解説。
詳しく読む →useradd でユーザーを作成し、usermod でグループ・属性を変更し、userdel で削除する基本手順を解説。sudo 権限付与やグループ管理の実践パターンも網羅。
詳しく読む →groupadd でグループを作成し、usermod -aG でメンバーを追加する基本手順を解説。/etc/group の構造やディレクトリ共有・sudo 権限付与の実践パターンも網羅。
詳しく読む →sudo と su の違いと正しい使い分けを解説。root パスワード不要の sudo が推奨される理由、sudoers の設定方法、よくある事故パターンの防ぎ方まで実務目線でまとめます。
詳しく読む →sudoers ファイルの構文と visudo の使い方を解説。NOPASSWD や特定コマンドへの権限委譲など、実務で使える設定パターンを安全に学べる。
詳しく読む →umask がどのようにデフォルト権限を決定するかを解説。ビット演算による計算方法、022/077/002 などよく使われる値の意味、.bashrc や /etc/profile への永続化手順まで実践的に網羅。
詳しく読む →chown と chgrp でファイルの所有ユーザー・グループを変更する方法を解説。user:group 構文、-R による再帰的変更、Web サーバーへのデプロイ時のよくある使い方まで網羅。
詳しく読む →SUID・SGID・Sticky bit の仕組みと設定方法を解説。passwd・/tmp を例に、実務で必要な特殊権限ビットの知識を体系化する。
詳しく読む →SELinux の動作モードと AVC 拒否ログの読み方を解説。getenforce/sestatus でステータス確認、ausearch・audit2why でエラー原因を特定する実践手順。
詳しく読む →useradd/usermod/groupadd を使ったユーザー・グループ管理の実践ガイド。マルチユーザー環境の構築手順と /etc/passwd の読み方を解説。
詳しく読む →passwd でパスワードとロックを、chage で有効期限(パスワードエイジング)を管理する実務手順。/etc/shadow の読み方まで解説。
詳しく読む →今このサーバーに誰がログインしている? いつ誰がログインした? who・w・last の 3 コマンドで、ログイン中のユーザー・各自の作業内容・過去のログイン履歴を調べる方法を会話形式で解説。再起動履歴やログイン失敗の確認まで初心者向けに丁寧に説明します。
詳しく読む →
find は構文が複雑で遅い。fd なら `fd pattern` だけで再帰検索でき、gitignore も自動で尊重。インストールの罠(fdfind 問題)から拡張子・型・exec まで実務の型を解説。
詳しく読む →
bash パラメータ展開の全構文を網羅したチートシート。デフォルト値・文字列操作・部分文字列抽出から大文字小文字変換まで実務で即使えるパターンを解説。
詳しく読む →シェルスクリプトでオプション引数(-a -b value など)を堅牢に処理する getopts の使い方を解説。optstring・OPTARG・OPTIND、silent モードのエラー処理、getopt との違いまで実務目線でまとめます。
詳しく読む →trap でシグナルを捕捉し、一時ファイル削除などの後始末を確実に実行する型を解説。EXIT 疑似シグナル・cleanup 関数・set -e との組み合わせまで実務目線でまとめます。
詳しく読む →シェルスクリプトで複数行の文字列を扱う heredoc(`<<EOF`)の使い方を解説。変数展開の有効・無効の切り替え、`<<-` によるタブ除去、ファイル書き込み、SSH やデータベースへの活用まで実践的に説明します。
詳しく読む →set -euo pipefail でスクリプトの隠れたバグを早期に発見。errexit・nounset・pipefail の効果と落とし穴、IFS 設定まで実務目線で解説します。
詳しく読む →history コマンドと Ctrl+R 逆方向検索で過去コマンドを即再利用。!! / !$ ショートカット、HISTSIZE / HISTCONTROL 設定まで効率的なシェル操作を学べます。
詳しく読む →
Ubuntu(systemd)環境でログを確認する基本。「いつから」「どのサービスの」「どのレベルのログ」を見るか、障害対応の定番パターンを解説します。
詳しく読む →journalctl のフィルタオプション完全ガイド。ユニット・時間・優先度を組み合わせ、大量ログから必要な行を素早く抽出する実践的なコマンドを解説。
詳しく読む →dmesg でカーネルリングバッファを読み解く。権限・タイムスタンプ・レベル絞り込みから、ディスクI/OやOOMの障害切り分けまで実務目線で解説。
詳しく読む →sysctl でカーネルパラメータを確認・変更し、/etc/sysctl.d のドロップインで永続化する型を解説。優先順位・実用例・反映確認まで実務目線でまとめる。
詳しく読む →ulimit でプロセスが使えるリソース上限を制御する。ソフト/ハードリミットの違い、open files の上限、limits.conf と systemd での永続化、Too many open files の切り分けまで実務目線で解説。
詳しく読む →
tarコマンドで圧縮・解凍・中身確認ができるようになる解説。.tar.gz/.tgz/.tarの違い、変な場所への展開事故や上書き事故を防ぐ方法を紹介します。
詳しく読む →gzip・bzip2・xz・zstd の圧縮率と速度を比較し、用途別の選び方を解説。tar との組み合わせ・圧縮レベル・マルチスレッド化まで実務目線で整理。
詳しく読む →
ライニー先輩とリナの会話で学ぶ!Windowsとやり取りする圧縮・解凍の基本。zipで固めて、unzipで開いて、日本語ファイル名の文字化けまで一気に解決します。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!nano の起動・編集・保存(Ctrl+O)・終了(Ctrl+X)の基本操作を初心者向けに解説。ショートカットが画面下に常時表示されるから迷わない。
詳しく読む →Vimのモード切替・移動・編集・検索置換・保存終了を実務寄りに解説。「抜け出せない」「保存できない」を即解消し、.vimrcの最低限設定まで身につけます。
詳しく読む →「command not found」と表示されたときの原因切り分けと対処法。PATH確認、hashキャッシュ、sudoのsecure_path、pip --userまで実例で解説します。
詳しく読む →apt(Debian/Ubuntu系)とyum/dnf(RHEL系)のパッケージ管理を実務目線で解説。検索・インストール・更新・削除のコマンド対応表と、よくあるトラブルの切り分け手順をまとめます。
詳しく読む →Fedora/RHEL 系の標準パッケージマネージャー dnf の使い方を解説。インストール・更新・削除・検索からリポジトリ管理・モジュールストリーム・ロールバックまで実務パターンを網羅。
詳しく読む →apt や yum/dnf の依存関係エラーを体系的に解決する方法を解説。dpkg 破損復旧・ロックファイル対処・リポジトリ問題まで、診断フロー付きで実践的に学べる。
詳しく読む →Git の基本コマンドを Linux で実践解説。インストールから init / add / commit / push まで、Permission denied・改行コード・実行ビット消失など Linux 特有の事故を避ける型が身につきます。
詳しく読む →ip と ifconfig の違いと使い分けを解説。リンク → IP → 経路 → 到達性 → 名前解決の順に「つながらない」を切り分ける実務の型と、旧 net-tools からの移行チートシートが身につきます。
詳しく読む →netstatとssで待ち受けポート・確立済み接続・接続状態を確認する実務手順を解説。-tulpnオプションの意味、netstatからssへの移行チートシートが身につきます。
詳しく読む →ping で到達性、traceroute で経路、dig で DNS を確認する3ステップの切り分け手順。ゲートウェイ止まり・DNS 解決失敗・特定ポートブロックなど実務でよくある障害パターンを実例で解説します。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!curl と wget の役割の違い、-O/-o の罠、リダイレクト追従 -L、ヘッダー確認 -I、JSON POST、Bearer 認証まで初心者目線で丁寧に解説します。
詳しく読む →ssh-keygen で ED25519 鍵ペアを生成して ssh-copy-id で公開鍵をサーバに配置する手順を解説。パーミッション設定・~/.ssh/config による複数サーバ管理・ssh-agent でのパスフレーズ管理までカバーします。
詳しく読む →ssh コマンドを短いエイリアスで管理する方法を解説。ProxyJump による踏み台接続・IdentityFile での複数鍵使い分け・KeepAlive 設定・Host * でのデフォルト一括管理まで実務パターンを網羅します。
詳しく読む →scp と rsync の正しい使い分け。Permission denied・パス・容量の定番事故を即切り分けできる、安全なファイル転送の型を解説。
詳しく読む →realpath と readlink でシンボリックリンクや相対パスを絶対パスに解決する。-f / -e / -m の違い、--relative-to、スクリプトでの安全な使い方を実務目線で解説。
詳しく読む →rsync の差分同期を実務で。--delete でのミラーリング・--link-dest での世代バックアップ・除外設定・帯域制御まで、事故らない定石を解説。
詳しく読む →lsof でプロセスが開くファイル・ソケット・ポートを特定。device is busy・ポート占有・削除済みファイルの定番調査をコピペで解決。
詳しく読む →nc (netcat) の使い方。ポート疎通確認・簡易サーバ起動・ファイル転送・バナー取得まで、ネットワークデバッグに使える実践的なパターンを解説。
詳しく読む →iptables と nftables の基本構造・よく使うルール・設定の永続化を解説。SSH/HTTP 許可やポートブロックを実践的に設定する方法。
詳しく読む →ufw(Ubuntu)と firewalld(RHEL/CentOS)の基本的な使い方を解説。ポート開放・拒否・デフォルトポリシー設定から、Web サーバーやデータベースの実用パターンまで網羅。
詳しく読む →/etc/hosts と /etc/resolv.conf の役割と違いを解説。名前解決の優先順位は nsswitch.conf で制御される仕組みと開発環境での使い方をまとめます。
詳しく読む →nmcli で NetworkManager を操作。接続状態の確認・Wi-Fi 接続・固定 IP 設定・有効化までコピペで使える実務の型を解説。
詳しく読む →traceroute で経路を、mtr で各ホップのロスと遅延を継続測定。* の意味やロスの読み方を覚えて、どの区間で遅延・損失が起きているかを特定する実務の型を解説。
詳しく読む →lsmod でロード済みモジュールを確認し、modprobe で依存ごとロード・削除。modinfo・blacklist・起動時自動ロードまで実務の型を解説します。
詳しく読む →Linuxで頻出するエラーメッセージを逆引き辞典形式で解説。command not found、Permission denied、No space left on device、OOMなど、原因の切り分けと対処法を即座に確認できます。
詳しく読む →sed の代表 5 パターン(置換・削除・印字・範囲・複数式)と、`-i` インプレース編集の事故防止、BRE/ERE の使い分けまでを実務目線で一気通貫に解説します。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!sort(並べ替え)とuniq(重複削除)の基本、数値ソートの落とし穴、`sort | uniq -c | sort -rn`の頻度ランキング定番形まで丁寧に解説します。
詳しく読む →パイプの中身を次のコマンドの引数欄に貼り付ける xargs の実践テクニック。find -print0 と xargs -0 の安全形、-I {} プレースホルダ、-P の並列実行など事故らない型を解説します。
詳しく読む →curl やAPI出力のJSONをjqで整形・抽出する実践ガイド。基本フィルタ、select、map、-r/-cの使い分け、curlパイプで事故らない型を結論ファーストで解説します。
詳しく読む →cut で CSV/TSV の列を抽出し、paste で複数ファイルを横結合し、tr で文字を変換・削除する。パイプで組み合わせると強力なテキスト処理パイプラインが構築できます。
詳しく読む →diff コマンドで 2 つのファイルの差分を取得し、patch コマンドで差分を適用する基本操作を解説。unified 形式の読み方から -p0/-p1 の使い分け、逆適用まで実践的なワークフローを学べます。
詳しく読む →comm で 2 ファイルの共通行・差分を 3 列表示、join で共通キーをもとに行を結合。どちらもソート必須という落とし穴と実務パターンを解説。
詳しく読む →pv(Pipe Viewer)でパイプの進捗をプログレスバーで可視化。dd や cp で「固まったように見えて不安」を解消する実務テクニックを解説。
詳しく読む →hexdump・xxd・od の使い分けを一気に整理。-C / xxd -r / od -t x1z でバイナリを覗き、CRLF や BOM を発見し、16進から編集まで実務でやることを解説。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!パイプの途中で出力をファイルに保存しながら次のコマンドに流す tee の使い方を解説。-a 追記オプションや root ファイルへの書き込みに使う sudo tee パターンまで丁寧に説明します。
詳しく読む →実務で頻出の awk ワンライナー 30 パターンを用途別に整理。フィールド抽出・集計・ログ解析・CSV 加工まで即コピペで使えるチートシートです。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!`cat` で画面が流れて困ったことがある人へ。less でページ送り・検索、tail -f でリアルタイム監視まで、ログ読みの基本をやさしく解説します。
詳しく読む →stat の出力フィールドを読み解く方法を解説。atime/mtime/ctime の 3 タイムスタンプの違い、inode 番号の活用、フォーマットオプションでスクリプト連携する実践的なパターンまで網羅。
詳しく読む →find -exec(セミコロン形式・プラス形式)と xargs の違いと正しい使い分けを解説。スペースを含むファイル名への -print0 | xargs -0 の安全形、-P による並列実行など実務で使えるパターンを網羅。
詳しく読む →duとdfの役割の違いを初学者向けに会話形式で解説。「dfは満タンなのにduで合わない」現象の原因、削除済み開きファイル・マウント境界・root予約ブロックの3大要因まで丁寧に説明します。
詳しく読む →duコマンドで容量を追うのが面倒な人向けに、ncduの使い方を会話形式で解説。矢印キーで大きいディレクトリを辿り、その場で安全に削除する手順、du との違い、ssh越しのリモート調査まで丁寧に説明します。
詳しく読む →cat の出力が読みにくい人向けに、bat の使い方を会話形式で解説。シンタックスハイライト・行番号・Git 差分表示、Ubuntu の batcat 問題、cat 風に装飾を消す方法、man ページの色付けまで丁寧に説明します。
詳しく読む →大きすぎて扱えないファイルを split で分割し、cat で元通りに結合する手順を会話形式で解説。サイズ・行数・個数での分け方、連番サフィックス、壊れていないかの確認まで初心者向けに丁寧に説明します。
詳しく読む →1 から 100 までの連番をどう作る? seq コマンドで連番を生成し、for ループや連番ファイル作成に使う方法を会話形式で解説。範囲・増分の指定、ゼロ埋め、区切り文字の変更、カウントダウンまで初心者向けに丁寧に説明します。
詳しく読む →top のサマリ行から CPU・メモリ・I/O のどこが詰まっているかを 30 秒で判断する読み方を解説。%us/%sy/%wa の切り分け基準、htop のツリー表示・フィルタ・F キー操作まで実務目線で身につけます。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!SSH が切れても作業が消えない tmux の使い方を、セッション・ウィンドウ・ペインの 3 階層、prefix キー(Ctrl+b)、detach/attach まで初心者目線で丁寧に解説します。
詳しく読む →strace でプロセスのシステムコールをリアルタイムに追跡し、Permission denied・ファイル不在・接続失敗などを確実に切り分ける方法を解説。-p によるプロセスアタッチ、-e によるフィルタリング、errno の読み方を実例とともに網羅。
詳しく読む →CPU・メモリ・I/O ボトルネックを特定する 3 つのツールの使い分けを解説。vmstat で全体を俯瞰し、iostat でデバイス別の await/util% を確認し、sar で過去データを参照する診断シーケンスを実例とともに網羅。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!alias コマンドで長いコマンドを短縮する方法、.bashrc への永続化、unalias での削除まで初心者向けに解説します。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!SSH でエイリアスが使えない原因、ログインシェルとインタラクティブシェルの違い、source コマンドでの即時反映方法を初心者向けに丁寧に解説します。
詳しく読む →.service ファイルを /etc/systemd/system/ に作成して自作スクリプトやアプリをデーモン化する方法を解説。[Unit][Service][Install] の各セクション・ExecStart・Restart・EnvironmentFile の設定から systemctl enable/start まで手順を網羅。
詳しく読む →ln コマンドで作るシンボリックリンクとハードリンクの違いを解説。inode・参照カウント・ファイルシステム跨ぎの制限など、ファイル参照の仕組みを実例付きで体系的に学べる。
詳しく読む →
at コマンドで一度きりのジョブを予約実行。atd の確認、時刻指定の書き方、atq / atrm でのジョブ管理、cron との使い分けまで実務目線で解説。
詳しく読む →systemd timer と cron の違いを比較。ログ・依存関係・細かいスケジュール制御が必要なら systemd timer、手軽さ重視なら cron。実務での設定例付き。
詳しく読む →
systemctl の使い方を解説。Nginx・Apache・SSH 等のサービスを status・start・restart・enable で管理する方法と障害対応パターン。
詳しく読む →/var/log/ のログファイル構造と読み方を解説。tail -f・grep・less でログを効率よく解析し、syslog・auth.log・kern.log から問題を特定する実践的な手順を紹介します。
詳しく読む →logrotate 設定の基本。/etc/logrotate.d/ の構造、rotate/compress/postrotate の使い方、logrotate -d/-f によるデバッグ手順を解説。
詳しく読む →systemd-tmpfiles と tmpfiles.d の書き方を解説。/tmp・/run・カスタムディレクトリの定期削除・パーミッション設定・起動時生成を自動化するルール。
詳しく読む →fdisk -l と lsblk でLinuxのストレージ構成を把握する方法を解説。パーティションタイプ・ブロックデバイスのツリー・df/duとの使い分けまで実務ですぐ使える手順をまとめます。
詳しく読む →lsblk でデバイスのツリーを把握し、blkid で UUID・LABEL・FS種別を確認。fstab で使う安定したデバイス識別子の取り方まで実務目線で解説。
詳しく読む →mountコマンドとfstabの使い方を解説。デバイスをディレクトリに接続する方法、UUIDを使った安全なデバイス指定、再起動後も自動マウントを維持するfstab設定を実践的に学べます。
詳しく読む →swap とは何か・スワップファイルの作成手順・swappiness によるカーネルパラメータ調整・OOM killer 対策まで、メモリ不足を防ぐ実践的な運用手順を解説します。
詳しく読む →dd でディスク複製・ISO の USB 書き込みを安全に行う型。of= の指定ミスでデータを失わないための lsblk 確認から進捗表示まで実務目線で解説。
詳しく読む →fzf はコマンドラインのあいまい検索ツール。CTRL-R で履歴、CTRL-T でファイルを瞬時に絞り込む。インストール・シェル統合・検索構文・プレビューまで実務目線で解説。
詳しく読む →ripgrep(rg)は .gitignore を自動で尊重する高速検索ツール。grep との違い、インストール、型・glob 絞り込み、文脈表示、置換プレビューまで実務目線で解説。
詳しく読む →ライニー先輩とリナの会話で学ぶ!date コマンドで現在時刻の表示、%Y などの書式変換、昨日・3日後などの日付計算、エポック秒変換、タイムゾーン切替までやさしく解説します。
詳しく読む →ライニー先輩とリナの会話で学ぶ!「$(...)」でコマンドの実行結果を変数に取り込む方法を、バッククォートとの違いやクォートの注意点まで初心者向けにやさしく解説します。
詳しく読む →ライニー先輩とリナの会話で学ぶ!「*」「?」「[]」の違いから、ブレース展開との区別、extglob 拡張、ドットファイルや無マッチ時の落とし穴まで、グロブ(ワイルドカード)を初心者向けにやさしく解説します。
詳しく読む →test・[ ]・[[ ]] の違いを実務目線で整理。文字列/数値/ファイル比較とクォート事故の回避を、コピペできる型で解説します。
詳しく読む →ライニー先輩とリナの会話で学ぶ!コマンドの成功・失敗を表す「終了ステータス」を $? で確認し、&& と || で処理を分岐する型を初心者向けにやさしく解説します。
詳しく読む →ライニー先輩とリナの会話で学ぶ!timeout コマンドで実行時間を制限し、固まったコマンドを自動で打ち切る型を初心者向けにやさしく解説します。終了ステータス 124 や -k での強制終了まで。
詳しく読む →ライニー先輩とリナの会話で学ぶ!chmod の数値モード(644・755)とシンボリックモード(u+x・go-w)の違いと使い分け、r=4 w=2 x=1 の計算方法を初心者向けにやさしく解説します。
詳しく読む →ライニー先輩とリナの会話で学ぶ!rename コマンドで複数ファイルの名前を一括変換する型を初心者向けにやさしく解説します。-n での事前確認や s/// 置換、Perl 版と util-linux 版の違いまで。
詳しく読む →base64 コマンドのエンコード・デコードを初学者向けに会話形式で解説。echo の改行落とし穴、-w での折り返し制御、そして「base64 は暗号化ではない」という最重要ポイントまでやさしく説明します。
詳しく読む →ファイル変更を inotifywait で検知して自動処理する型。close_write の使い分け、再帰監視の watch 上限まで実務目線で解説。
詳しく読む →sshfs でリモートのディレクトリを SSH 経由でローカルにマウントする型。インストール・自動再接続・fstab 自動化・アンマウント・定番トラブルまで実務目線で解説。
詳しく読む →!! / !$ から !string / !:n / :h:t:r / ^old^new^ まで。bash の history expansion を使って過去コマンドを高速に再利用する記法を初心者向けに解説します。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!「{1..10}」「{a,b,c}」を使った連番ファイル作成・ディレクトリ一括生成のテクニックを、初心者向けに丁寧に解説します。
詳しく読む →ライニー先輩とリナの会話で学ぶ!tac は「行の並び」を、rev は「行内の文字」を逆順に。名前も対象も逆な 2 つのコマンドの違いと使いどころを初心者向けに解説。
詳しく読む →ライニー先輩とリナの会話で学ぶ!「本当に削除しますか?」に毎回 y を打つのが面倒なとき、yes コマンドで自動応答する方法と、その危険性・安全な代替手段を初心者向けに解説します。
詳しく読む →環境変数を一時的に変更してコマンドを実行する env の使い方。env -i / -u / -C や shebang での活用まで、汚さず・恒久化せずに環境を切り替える型を解説。
詳しく読む →コマンドを並列実行して処理を高速化する GNU parallel の使い方。置換文字列・ジョブ数制御・出力順維持・joblog 再実行まで、xargs との違いとあわせて実務目線で解説。
詳しく読む →バックアップやrsyncでサーバが重くなる問題を ionice で解決。idle/best-effort/realtime クラスの使い分け、実行中プロセスへの適用、効かない時の BFQ 確認まで。
詳しく読む →
tar の増分バックアップを実務で使う型。--listed-incremental でレベル0/1の差分を取り、--exclude で不要物を除外、-C と --strip-components で展開先とパス階層を制御する方法を解説します。
詳しく読む →ライニー先輩とリナの会話で楽しく学ぶ!行番号を付けて出力する nl コマンドの使い方を、cat -n との違い・空行の扱い・桁幅や区切りの調整まで初心者向けに丁寧に解説します。
詳しく読む →エラー・障害対応の記事は専用の逆引きカテゴリへ集約しました。Permission denied、No space left、SSH 接続不可、CPU 高負荷、メモリ不足、DNS 解決などを症状から逆引きできます。
理論を学んだら、実際にコマンドを使って練習してみましょう。Penguin Gym Linuxで体験的に学習できます。