⚡ チュートリアル

実践的なLinux技術を段階的に学べるチュートリアル集です。基本コマンドから高度な技術まで、豊富な実例とともに詳しく解説しています。

該当する記事が見つかりませんでした。検索条件を変更してお試しください。

🚀 基本操作

初級
mktemp 入門 - 安全な一時ファイル・ディレクトリを作る
中級 ⏱️ 約8分

mktemp 入門 - 安全な一時ファイル・ディレクトリを作る

固定名や $$ の一時ファイルはなぜ危険か。mktemp で一意名・適切な権限のテンポラリを作り、trap で確実に消す実務の型を解説。

詳しく読む →
read コマンド入門 - シェルスクリプトで入力を受け取る
入門 ⏱️ 約9分

read コマンド入門 - シェルスクリプトで入力を受け取る

read コマンドでキーボード入力やファイルを1行ずつ受け取る方法を、ライニー先輩とリナの会話でやさしく解説。-p・-s・while read の定番パターンも紹介します。

詳しく読む →
file コマンド入門 - 拡張子に頼らずファイル種別を見抜く
入門 ⏱️ 約8分

file コマンド入門 - 拡張子に頼らずファイル種別を見抜く

拡張子はあてにならない? file コマンドが中身を見てファイルの正体を見抜く仕組みを、ライニー先輩とリナの会話でやさしく解説。

詳しく読む →
printf コマンド入門 - echo より正確な書式付き出力
入門 ⏱️ 約9分

printf コマンド入門

ライニー先輩とリナの会話で学ぶ printf 入門。echo との違い、%s・%d・%f などの書式指定子、桁揃え・エスケープまで、初心者目線でやさしく解説。

詳しく読む →
watch コマンド入門 - コマンドを定期実行して変化を監視する
入門 ⏱️ 約10分

watch コマンド入門

ライニー先輩とリナの会話で楽しく学ぶ!watch でコマンドを一定間隔で繰り返し実行し、出力の変化を監視する方法を解説。-n の間隔指定、-d の差分ハイライト、パイプのクォート、終了の仕方まで初心者目線で丁寧に。

詳しく読む →
wc コマンド入門 - 行数・単語数・文字数を数える
初級 ⏱️ 約9分

wc コマンド入門

ライニー先輩とリナの会話で楽しく学ぶ!wc の基本(-l 行数 / -w 単語数 / -c バイト数 / -m 文字数)、`ls | wc -l` の件数カウント、日本語でバイトと文字数がずれる理由まで丁寧に解説します。

詳しく読む →
pwd・cd・lsの使い方 - Linux基本コマンド入門
初級 ⏱️ 約10分

pwd・cd・lsの使い方

ライニー先輩とリナの会話で楽しく学ぶ!pwd(現在地)、ls(一覧)、cd(移動)の3コマンドをマスターしよう。

詳しく読む →
mkdir・touch・echoの使い方 - Linuxファイル作成コマンド入門
初級 ⏱️ 約12分

mkdir・touch・echoの使い方

ライニー先輩とリナの会話で楽しく学ぶ!mkdir(ディレクトリ作成)、touch(ファイル作成)、echo/cat(内容確認)をマスターしよう。

詳しく読む →
cp・mv・rmの使い方 - Linuxファイル操作の基本
初級 ⏱️ 約10分

cp・mv・rmの使い方

ファイルの作成、編集、コピー、移動、削除等の基本的な操作方法を学習します。テキストエディタの基本的な使い方も含みます。

詳しく読む →
tree コマンド入門 - ディレクトリ構造をツリー表示する
初級 ⏱️ 約8分

tree コマンド入門 - ディレクトリ構造をツリー表示する

lsだけでは把握しづらいディレクトリ構造を、treeでツリー状に一発可視化。-Lで深さを制限し、-dでフォルダだけ、-Iでnode_modulesを除外する実用テクニックまで会話形式で丁寧に解説します。

詳しく読む →
環境変数の基礎 - 設定と活用法
初級 ⏱️ 約15分

環境変数の基礎 - 設定と活用法

ライニー先輩とリナの会話で楽しく学ぶ!export・PATH・.bashrc での永続化まで環境変数の基礎をわかりやすく解説。

詳しく読む →
locate/which/whereis - コマンドの場所を探す 3 つの方法
入門 ⏱️ 約15分

locate/which/whereis - コマンドの場所を探す 3 つの方法

locate・which・whereis の違いと使い分けを初心者向けに解説。「コマンドが見つからない」「どこにインストールされた?」をすっきり解決。

詳しく読む →
md5sum / sha256sum 入門 - チェックサムで改ざん・破損を検証する
初級 ⏱️ 約10分

md5sum / sha256sum 入門 - チェックサムで改ざん・破損を検証する

ライニー先輩とリナの会話で楽しく学ぶ!ハッシュとは何か、sha256sum での計算、-c での照合、破損検出と改ざん検出の違い、MD5 が今は非推奨な理由まで初心者目線で丁寧に解説します。

詳しく読む →

🔐 権限・プロセス管理

中級
chmod・chownの使い方 - Linux権限管理の基本とPermission denied対策
初級 ⏱️ 約12分

chmod・chownの使い方

ファイル・ディレクトリの権限設定、chmod、chown、umask等の権限関連コマンドを詳しく解説します。

詳しく読む →
chmod・chown・sudoの使い分け - Linux権限管理の応用
中級 ⏱️ 約12分

chmod・chown・sudoの使い分け方

特殊権限、ACL、セキュリティ設定等の高度な権限管理技術を実践的に学習します。

詳しく読む →
Permission deniedの解決方法 - Linux権限管理の実践
中級 ⏱️ 約12分

Permission deniedを根本から解決する

実際のシステム管理で使用される権限設定のベストプラクティスと実例を詳しく解説します。

詳しく読む →
ps・top・killの使い方 - Linuxプロセス管理入門
初級 ⏱️ 約10分

ps・top・killの使い方

プロセスの概念、ps、kill、jobs、nohup等のプロセス管理コマンドを詳しく学習します。

詳しく読む →
ジョブ制御入門 - jobs/fg/bg/Ctrl+Z
初級 ⏱️ 約12分

ジョブ制御入門 - jobs/fg/bg/Ctrl+Z

ライニー先輩とリナの会話で学ぶジョブ制御の基本。Ctrl+Z で一時停止して端末を取り戻す、bg/fg で前後の切り替え、jobs で一覧、& で最初からバックグラウンド。kill %1 の罠まで初心者目線で丁寧に解説します。

詳しく読む →
nohup/disown/screen - ターミナル切断後もプロセスを残す
中級 ⏱️ 約10分

nohup/disown/screen - ターミナル切断後もプロセスを残す

SSH 切断・ターミナル終了後もコマンドを継続させる 3 つの方法。nohup(事前)・disown(事後)・screen(セッション永続化)の使い分けと SIGHUP の仕組みを解説します。

詳しく読む →
nice/renice 入門 - プロセス優先度を制御する
中級 ⏱️ 約10分

nice/renice 入門 - プロセス優先度を制御する

CPU スケジューリング優先度を制御する nice/renice の使い方を解説。nice 値の範囲と意味、起動時の優先度設定、実行中プロセスの動的変更、root と一般ユーザーの権限の違いまで網羅。

詳しく読む →
Linuxプロセス管理の実践 - ジョブコントロールとpkill・nice
中級 ⏱️ 約12分

Linuxプロセス管理の実践

システム監視、パフォーマンスチューニング、トラブルシューティング等の実践的な技術を学習します。

詳しく読む →
fuser 入門 - ファイルを使用中のプロセスを特定する
中級 ⏱️ 約9分

fuser 入門 - ファイルを使用中のプロセスを特定する

umount できない「target is busy」の犯人を fuser で特定し、安全に kill するまでの実務の型。lsof との使い分けも解説。

詳しく読む →
taskset 入門 - プロセスをCPUコアに固定する
中級 ⏱️ 約9分

taskset 入門 - プロセスをCPUコアに固定する

taskset でプロセスを特定の CPU コアに固定する。-c での起動時固定と -p での実行中再割り当て、性能検証・コア隔離の実務手順を解説。

詳しく読む →
chroot 入門 - ルートディレクトリを切り替えて環境を分離する
中級 ⏱️ 約9分

chroot 入門 - ルートディレクトリを切り替えて環境を分離する

chroot でプロセスから見えるルートディレクトリを切り替える。依存ライブラリの準備、live USB からのシステム復旧、セキュリティ境界にはならない理由まで実務目線で解説。

詳しく読む →
ユーザー管理入門 - useradd/usermod/userdelの基本操作
中級 ⏱️ 約10分

ユーザー管理入門 - useradd/usermod/userdelの基本操作

useradd でユーザーを作成し、usermod でグループ・属性を変更し、userdel で削除する基本手順を解説。sudo 権限付与やグループ管理の実践パターンも網羅。

詳しく読む →
グループ管理入門 - groupadd/groupmodとアクセス制御
中級 ⏱️ 約10分

グループ管理入門 - groupadd/groupmodとアクセス制御

groupadd でグループを作成し、usermod -aG でメンバーを追加する基本手順を解説。/etc/group の構造やディレクトリ共有・sudo 権限付与の実践パターンも網羅。

詳しく読む →
sudo/suの使い分け - 権限昇格の安全な方法
中級 ⏱️ 約10分

sudo/suの使い分け - 権限昇格の安全な方法

sudo と su の違いと正しい使い分けを解説。root パスワード不要の sudo が推奨される理由、sudoers の設定方法、よくある事故パターンの防ぎ方まで実務目線でまとめます。

詳しく読む →
sudoers 設定入門 - 安全に権限を委譲する
中級 ⏱️ 約10分

sudoers 設定入門 - 安全に権限を委譲する

sudoers ファイルの構文と visudo の使い方を解説。NOPASSWD や特定コマンドへの権限委譲など、実務で使える設定パターンを安全に学べる。

詳しく読む →
umask の仕組み - 新規ファイルの権限を制御する
中級 ⏱️ 約8分

umask の仕組み - 新規ファイルの権限を制御する

umask がどのようにデフォルト権限を決定するかを解説。ビット演算による計算方法、022/077/002 などよく使われる値の意味、.bashrc や /etc/profile への永続化手順まで実践的に網羅。

詳しく読む →
chown/chgrp 入門 - ファイル所有者を変更する
中級 ⏱️ 約8分

chown/chgrp 入門 - ファイル所有者を変更する

chown と chgrp でファイルの所有ユーザー・グループを変更する方法を解説。user:group 構文、-R による再帰的変更、Web サーバーへのデプロイ時のよくある使い方まで網羅。

詳しく読む →
SUID/SGID/Sticky bit - 特殊権限ビットを理解する
中級 ⏱️ 約12分

SUID/SGID/Sticky bit - 特殊権限ビットを理解する

SUID・SGID・Sticky bit の仕組みと設定方法を解説。passwd・/tmp を例に、実務で必要な特殊権限ビットの知識を体系化する。

詳しく読む →
SELinux 入門 - 拒否ログを読み解く第一歩
中級 ⏱️ 約12分

SELinux 入門 - 拒否ログを読み解く第一歩

SELinux の動作モードと AVC 拒否ログの読み方を解説。getenforce/sestatus でステータス確認、ausearch・audit2why でエラー原因を特定する実践手順。

詳しく読む →
user・group 管理の実践 — マルチユーザー環境の構築
中級 ⏱️ 約15分

user・group 管理の実践 - マルチユーザー環境の構築

useradd/usermod/groupadd を使ったユーザー・グループ管理の実践ガイド。マルチユーザー環境の構築手順と /etc/passwd の読み方を解説。

詳しく読む →
passwd / chage 入門 - パスワードと有効期限を管理する
中級 ⏱️ 約9分

passwd / chage 入門 - パスワードと有効期限を管理する

passwd でパスワードとロックを、chage で有効期限(パスワードエイジング)を管理する実務手順。/etc/shadow の読み方まで解説。

詳しく読む →
who / w / last 入門 - ログイン中のユーザーと履歴を調べる
初級 ⏱️ 約8分

who / w / last 入門

今このサーバーに誰がログインしている? いつ誰がログインした? who・w・last の 3 コマンドで、ログイン中のユーザー・各自の作業内容・過去のログイン履歴を調べる方法を会話形式で解説。再起動履歴やログイン失敗の確認まで初心者向けに丁寧に説明します。

詳しく読む →

💪 上級技術

上級
head・tail・パイプの使い方 - Linuxファイル操作の応用
中級〜上級 ⏱️ 約22分

head・tail・パイプの使い方

高度なファイル操作技術、リンク、圧縮・展開、バックアップ技術等を詳しく学習します。

詳しく読む →
find・grep・awkマスターガイド - 基礎から実践まで
全レベル対応 ⏱️ 約10分

find・grep・awkの使い方

find、grep、awk等を使った高度なファイル検索・処理技術を実践的に学習します。プロレベルの技術習得を目指します。

詳しく読む →
fd 入門 - find より直感的なファイル検索ツール
中級 ⏱️ 約9分

fd 入門

find は構文が複雑で遅い。fd なら `fd pattern` だけで再帰検索でき、gitignore も自動で尊重。インストールの罠(fdfind 問題)から拡張子・型・exec まで実務の型を解説。

詳しく読む →
find・grep・awkの使い方入門 - 正規表現の基礎から
初級〜中級 ⏱️ 約20分

find・grep・awkの使い方 - 基礎編

ファイル検索・テキスト処理の基本的なコマンドの使い方を体系的に学習します。

詳しく読む →
grep・awkの応用テクニック - find/grep/awkマスターシリーズ応用編
中級〜上級 ⏱️ 約25分

grep・awkの応用テクニック

複雑な検索条件、正規表現、awk プログラミング等の高度な技術を学習します。

詳しく読む →
find・grep・awkの組み合わせ方 - 実務で使える活用テクニック
上級 ⏱️ 約25分

find・grep・awkの組み合わせ方

実際の業務で使用される実践的な活用例とベストプラクティスを詳しく解説します。

詳しく読む →
find・grep・awkの演習問題 - トラブルシューティングと実践力強化
エキスパート ⏱️ 約20分

find・grep・awkの演習問題

プロフェッショナルレベルの高度な技術と最適化手法を詳しく学習します。

詳しく読む →
シェルスクリプトの書き方入門 - Bash変数・条件分岐・ループ
初級〜中級 ⏱️ 約15分

シェルスクリプトの書き方

シェルスクリプトの基本的な書き方、変数、制御構造、関数等を体系的に学習します。

詳しく読む →
シェルスクリプト実践 - 関数・配列・ファイル操作の応用テクニック
中級〜上級 ⏱️ 約20分

シェルスクリプト実践 - 関数・配列・ファイル操作

実用的なシェルスクリプトの作成方法、デバッグ技術、パフォーマンス最適化等を学習します。

詳しく読む →
bash parameter expansion チートシート — ${var:-x} を読み解く
中級 ⏱️ 約12分

bash parameter expansion チートシート

bash パラメータ展開の全構文を網羅したチートシート。デフォルト値・文字列操作・部分文字列抽出から大文字小文字変換まで実務で即使えるパターンを解説。

詳しく読む →
getopts 入門 - シェルスクリプトでオプション引数を処理する
中級 ⏱️ 約11分

getopts 入門

シェルスクリプトでオプション引数(-a -b value など)を堅牢に処理する getopts の使い方を解説。optstring・OPTARG・OPTIND、silent モードのエラー処理、getopt との違いまで実務目線でまとめます。

詳しく読む →
trap 入門 - シグナルを捕捉してクリーンアップ処理を書く
中級 ⏱️ 約11分

trap 入門

trap でシグナルを捕捉し、一時ファイル削除などの後始末を確実に実行する型を解説。EXIT 疑似シグナル・cleanup 関数・set -e との組み合わせまで実務目線でまとめます。

詳しく読む →
heredoc(ヒアドキュメント)入門 - 複数行の文字列をスクリプトに埋め込む
中級 ⏱️ 約10分

ヒアドキュメント入門 - 複数行の文字列をスクリプトに埋め込む

シェルスクリプトで複数行の文字列を扱う heredoc(`<<EOF`)の使い方を解説。変数展開の有効・無効の切り替え、`<<-` によるタブ除去、ファイル書き込み、SSH やデータベースへの活用まで実践的に説明します。

詳しく読む →
bash strict mode 入門 - set -euo pipefail で安全なスクリプトを書く
中級 ⏱️ 約10分

bash strict mode 入門 - set -euo pipefail で安全なスクリプトを書く

set -euo pipefail でスクリプトの隠れたバグを早期に発見。errexit・nounset・pipefail の効果と落とし穴、IFS 設定まで実務目線で解説します。

詳しく読む →
bash ヒストリ活用術 - 過去のコマンドを使い倒す
入門 ⏱️ 約15分

bash ヒストリ活用術 - 過去のコマンドを使い倒す

history コマンドと Ctrl+R 逆方向検索で過去コマンドを即再利用。!! / !$ ショートカット、HISTSIZE / HISTCONTROL 設定まで効率的なシェル操作を学べます。

詳しく読む →
journalctlの使い方 - Linuxログ調査の基本と障害対応
中級 ⏱️ 約10分

journalctl の使い方:ログ調査の基本

Ubuntu(systemd)環境でログを確認する基本。「いつから」「どのサービスの」「どのレベルのログ」を見るか、障害対応の定番パターンを解説します。

詳しく読む →
journalctl 実践フィルタ - 大量ログから必要な行を抜く
中級 ⏱️ 約10分

journalctl 実践フィルタ - 大量ログから必要な行を抜く

journalctl のフィルタオプション完全ガイド。ユニット・時間・優先度を組み合わせ、大量ログから必要な行を素早く抽出する実践的なコマンドを解説。

詳しく読む →
dmesg 入門 - カーネルログでハードウェア・起動の問題を読む
中級 ⏱️ 約9分

dmesg 入門 - カーネルログでハードウェア・起動の問題を読む

dmesg でカーネルリングバッファを読み解く。権限・タイムスタンプ・レベル絞り込みから、ディスクI/OやOOMの障害切り分けまで実務目線で解説。

詳しく読む →
sysctl 入門 - カーネルパラメータの確認と永続化
中級 ⏱️ 約9分

sysctl 入門 - カーネルパラメータの確認と永続化

sysctl でカーネルパラメータを確認・変更し、/etc/sysctl.d のドロップインで永続化する型を解説。優先順位・実用例・反映確認まで実務目線でまとめる。

詳しく読む →
ulimit 入門 - プロセスのリソース上限を理解する
中級 ⏱️ 約10分

ulimit 入門 - プロセスのリソース上限を理解する

ulimit でプロセスが使えるリソース上限を制御する。ソフト/ハードリミットの違い、open files の上限、limits.conf と systemd での永続化、Too many open files の切り分けまで実務目線で解説。

詳しく読む →
tarコマンドの使い方 - 圧縮・解凍・よくある事故の防ぎ方
中級 ⏱️ 約8分

tar の基本:圧縮・解凍・よくある事故の防ぎ方

tarコマンドで圧縮・解凍・中身確認ができるようになる解説。.tar.gz/.tgz/.tarの違い、変な場所への展開事故や上書き事故を防ぐ方法を紹介します。

詳しく読む →
gzip / bzip2 / xz / zstd 比較入門 - 圧縮形式の選び方
中級 ⏱️ 約9分

gzip / bzip2 / xz / zstd 比較入門 - 圧縮形式の選び方

gzip・bzip2・xz・zstd の圧縮率と速度を比較し、用途別の選び方を解説。tar との組み合わせ・圧縮レベル・マルチスレッド化まで実務目線で整理。

詳しく読む →
zip / unzip コマンド入門 - Windowsとやり取りする圧縮・解凍の基本
初級 ⏱️ 約10分

zip / unzip コマンド入門

ライニー先輩とリナの会話で学ぶ!Windowsとやり取りする圧縮・解凍の基本。zipで固めて、unzipで開いて、日本語ファイル名の文字化けまで一気に解決します。

詳しく読む →
パイプとリダイレクト入門 - データの流れを理解する
初級 ⏱️ 約12分

パイプとリダイレクト入門

ライニー先輩とリナの会話で楽しく学ぶ!「|(パイプ)」「>(リダイレクト)」「2>&1」の使い分けを、標準入出力の流れから初心者向けに丁寧に解説します。

詳しく読む →
nano エディタ入門 - Vim より先に覚える編集
入門 ⏱️ 約10分

nano エディタ入門 - Vim より先に覚える編集

ライニー先輩とリナの会話で楽しく学ぶ!nano の起動・編集・保存(Ctrl+O)・終了(Ctrl+X)の基本操作を初心者向けに解説。ショートカットが画面下に常時表示されるから迷わない。

詳しく読む →
Vim入門 - 基本操作と実践テクニック
中級 ⏱️ 約12分

Vim入門 - 基本操作と実践テクニック

Vimのモード切替・移動・編集・検索置換・保存終了を実務寄りに解説。「抜け出せない」「保存できない」を即解消し、.vimrcの最低限設定まで身につけます。

詳しく読む →
「command not found」の対処法 - コマンドが見つからないときの解決策
中級 ⏱️ 約10分

「command not found」の対処法

「command not found」と表示されたときの原因切り分けと対処法。PATH確認、hashキャッシュ、sudoのsecure_path、pip --userまで実例で解説します。

詳しく読む →
パッケージ管理入門 - apt/yumの基本操作と使い分け
中級 ⏱️ 約12分

パッケージ管理入門 - apt/yumの基本操作

apt(Debian/Ubuntu系)とyum/dnf(RHEL系)のパッケージ管理を実務目線で解説。検索・インストール・更新・削除のコマンド対応表と、よくあるトラブルの切り分け手順をまとめます。

詳しく読む →
dnfパッケージ管理 - Fedora/RHEL系の最新ツール
中級 ⏱️ 約12分

dnfパッケージ管理 - Fedora/RHEL系の最新ツール

Fedora/RHEL 系の標準パッケージマネージャー dnf の使い方を解説。インストール・更新・削除・検索からリポジトリ管理・モジュールストリーム・ロールバックまで実務パターンを網羅。

詳しく読む →
package 管理トラブルシューティング - 依存関係エラーの解決法
中級 ⏱️ 約10分

パッケージ管理トラブルシューティング - 依存関係エラーの解決法

apt や yum/dnf の依存関係エラーを体系的に解決する方法を解説。dpkg 破損復旧・ロックファイル対処・リポジトリ問題まで、診断フロー付きで実践的に学べる。

詳しく読む →
Git + Linux の基本操作 - バージョン管理を始めよう
中級 ⏱️ 約12分

Git + Linux の基本操作 - バージョン管理を始めよう

Git の基本コマンドを Linux で実践解説。インストールから init / add / commit / push まで、Permission denied・改行コード・実行ビット消失など Linux 特有の事故を避ける型が身につきます。

詳しく読む →
ネットワークコマンド入門 - ip/ifconfigで接続状態を確認する
中級 ⏱️ 約9分

ネットワークコマンド入門 - ip/ifconfigで接続状態を確認する

ip と ifconfig の違いと使い分けを解説。リンク → IP → 経路 → 到達性 → 名前解決の順に「つながらない」を切り分ける実務の型と、旧 net-tools からの移行チートシートが身につきます。

詳しく読む →
netstat/ss入門 - ポートと接続状態の確認方法
中級 ⏱️ 約9分

netstat/ss入門 - ポートと接続状態の確認方法

netstatとssで待ち受けポート・確立済み接続・接続状態を確認する実務手順を解説。-tulpnオプションの意味、netstatからssへの移行チートシートが身につきます。

詳しく読む →
network 障害対応の実践 - ping/traceroute/digを使った切り分け
中級 ⏱️ 約12分

ネットワーク障害対応の実践 - ping/traceroute/digを使った切り分け

ping で到達性、traceroute で経路、dig で DNS を確認する3ステップの切り分け手順。ゲートウェイ止まり・DNS 解決失敗・特定ポートブロックなど実務でよくある障害パターンを実例で解説します。

詳しく読む →
curl/wget入門 - コマンドラインでのHTTP通信
初級 ⏱️ 約12分

curl/wget入門 - コマンドラインでのHTTP通信

ライニー先輩とリナの会話で楽しく学ぶ!curl と wget の役割の違い、-O/-o の罠、リダイレクト追従 -L、ヘッダー確認 -I、JSON POST、Bearer 認証まで初心者目線で丁寧に解説します。

詳しく読む →
SSH 鍵認証セットアップ - パスワードレスで安全にログイン
中級 ⏱️ 約10分

SSH 鍵認証セットアップ - パスワードレスで安全にログイン

ssh-keygen で ED25519 鍵ペアを生成して ssh-copy-id で公開鍵をサーバに配置する手順を解説。パーミッション設定・~/.ssh/config による複数サーバ管理・ssh-agent でのパスフレーズ管理までカバーします。

詳しく読む →
~/.ssh/config 活用術 - 接続情報を整理する
中級 ⏱️ 約8分

~/.ssh/config 活用術 - 接続情報を整理する

ssh コマンドを短いエイリアスで管理する方法を解説。ProxyJump による踏み台接続・IdentityFile での複数鍵使い分け・KeepAlive 設定・Host * でのデフォルト一括管理まで実務パターンを網羅します。

詳しく読む →
ファイル転送の基本:scp / rsync の使い分けと事故らない型
中級 ⏱️ 約8分

ファイル転送の基本:scp / rsync の使い分けと事故らない型

scp と rsync の正しい使い分け。Permission denied・パス・容量の定番事故を即切り分けできる、安全なファイル転送の型を解説。

詳しく読む →
realpath / readlink 入門 - 絶対パスとシンボリックリンクを解決する
中級 ⏱️ 約8分

realpath / readlink 入門

realpath と readlink でシンボリックリンクや相対パスを絶対パスに解決する。-f / -e / -m の違い、--relative-to、スクリプトでの安全な使い方を実務目線で解説。

詳しく読む →
rsync 差分同期 実践 - バックアップとミラーリングの定石
中級 ⏱️ 約10分

rsync 差分同期 実践 - バックアップとミラーリングの定石

rsync の差分同期を実務で。--delete でのミラーリング・--link-dest での世代バックアップ・除外設定・帯域制御まで、事故らない定石を解説。

詳しく読む →
openssl コマンド入門 - 証明書・ハッシュ・暗号化の実務操作
中級 ⏱️ 約9分

openssl コマンド入門

openssl の実務操作を一気に習得。証明書作成・ハッシュ計算・AES 暗号化・サーバ証明書の有効期限確認まで、コピペで使える型でまとめて解説。

詳しく読む →
GPG入門 - ファイルの暗号化・復号と署名の基本
中級 ⏱️ 約9分

GPG入門 - ファイルの暗号化・復号と署名の基本

gpg でファイルを暗号化・復号し、署名で改ざんを検証する基本。公開鍵方式とパスワード方式の使い分けを実例で解説。

詳しく読む →
SSH ポートフォワーディング入門
中級 ⏱️ 約9分

SSH ポートフォワーディング入門

SSH の -L / -R / -D を実例で。踏み台越しのDB接続・社内サービス公開・SOCKSプロキシまで、安全なトンネルの型を解説。

詳しく読む →
tcpdump 入門 - パケットキャプチャで通信を可視化する
中級 ⏱️ 約9分

tcpdump 入門

tcpdump でパケットを見える化。キャプチャ開始・BPFフィルタ・pcap保存・Wireshark連携まで、通信トラブルを切り分ける型を解説。

詳しく読む →
lsof 入門 - 開いているファイルとポートを調べる
中級 ⏱️ 約9分

lsof 入門 - 開いているファイルとポートを調べる

lsof でプロセスが開くファイル・ソケット・ポートを特定。device is busy・ポート占有・削除済みファイルの定番調査をコピペで解決。

詳しく読む →
nc (netcat) 入門 - ポート疎通とデバッグの万能ツール
中級 ⏱️ 約10分

nc (netcat) 入門 - ポート疎通とデバッグの万能ツール

nc (netcat) の使い方。ポート疎通確認・簡易サーバ起動・ファイル転送・バナー取得まで、ネットワークデバッグに使える実践的なパターンを解説。

詳しく読む →
iptables/nftables 入門 - パケットフィルタの基礎
中級 ⏱️ 約12分

iptables/nftables 入門 - パケットフィルタの基礎

iptables と nftables の基本構造・よく使うルール・設定の永続化を解説。SSH/HTTP 許可やポートブロックを実践的に設定する方法。

詳しく読む →
ファイアウォール設定入門 - ufwとfirewalldの基礎
中級 ⏱️ 約12分

ファイアウォール設定入門 - ufwとfirewalldの基礎

ufw(Ubuntu)と firewalld(RHEL/CentOS)の基本的な使い方を解説。ポート開放・拒否・デフォルトポリシー設定から、Web サーバーやデータベースの実用パターンまで網羅。

詳しく読む →
/etc/hosts と /etc/resolv.conf - 名前解決の優先順位
中級 ⏱️ 約8分

/etc/hosts と /etc/resolv.conf - 名前解決の優先順位

/etc/hosts と /etc/resolv.conf の役割と違いを解説。名前解決の優先順位は nsswitch.conf で制御される仕組みと開発環境での使い方をまとめます。

詳しく読む →
nmcli 入門 - NetworkManager をコマンドで操作する
中級 ⏱️ 約10分

nmcli 入門 - NetworkManager をコマンドで操作する

nmcli で NetworkManager を操作。接続状態の確認・Wi-Fi 接続・固定 IP 設定・有効化までコピペで使える実務の型を解説。

詳しく読む →
traceroute / mtr 入門 - 経路をたどって遅延区間を特定する
中級 ⏱️ 約9分

traceroute / mtr 入門 - 経路をたどって遅延区間を特定する

traceroute で経路を、mtr で各ホップのロスと遅延を継続測定。* の意味やロスの読み方を覚えて、どの区間で遅延・損失が起きているかを特定する実務の型を解説。

詳しく読む →
modprobe / lsmod 入門 - カーネルモジュールの確認とロード
中級 ⏱️ 約9分

modprobe / lsmod 入門 - カーネルモジュールの確認とロード

lsmod でロード済みモジュールを確認し、modprobe で依存ごとロード・削除。modinfo・blacklist・起動時自動ロードまで実務の型を解説します。

詳しく読む →
Linuxエラーメッセージ辞典 - よくあるエラーの原因と対処法
中級 ⏱️ 約12分

Linuxエラーメッセージ辞典

Linuxで頻出するエラーメッセージを逆引き辞典形式で解説。command not found、Permission denied、No space left on device、OOMなど、原因の切り分けと対処法を即座に確認できます。

詳しく読む →
sed 入門 - ストリームエディタでテキスト置換
中級 ⏱️ 約10分

sed 入門 - ストリームエディタでテキスト置換

sed の代表 5 パターン(置換・削除・印字・範囲・複数式)と、`-i` インプレース編集の事故防止、BRE/ERE の使い分けまでを実務目線で一気通貫に解説します。

詳しく読む →
sort と uniq の使い方 - データを並べ替えて重複を削る
初級 ⏱️ 約10分

sort と uniq の使い方

ライニー先輩とリナの会話で楽しく学ぶ!sort(並べ替え)とuniq(重複削除)の基本、数値ソートの落とし穴、`sort | uniq -c | sort -rn`の頻度ランキング定番形まで丁寧に解説します。

詳しく読む →
xargs 実践活用 - 標準入力をコマンド引数に変換する
中級 ⏱️ 約10分

xargs 実践活用 - 標準入力をコマンド引数に変換する

パイプの中身を次のコマンドの引数欄に貼り付ける xargs の実践テクニック。find -print0 と xargs -0 の安全形、-I {} プレースホルダ、-P の並列実行など事故らない型を解説します。

詳しく読む →
jq 入門 - シェルで JSON を扱う
中級 ⏱️ 約10分

jq 入門 - シェルで JSON を扱う

curl やAPI出力のJSONをjqで整形・抽出する実践ガイド。基本フィルタ、select、map、-r/-cの使い分け、curlパイプで事故らない型を結論ファーストで解説します。

詳しく読む →
cut/paste/tr 入門 - 列の抽出と文字変換
中級 ⏱️ 約8分

cut/paste/tr 入門 - 列の抽出と文字変換

cut で CSV/TSV の列を抽出し、paste で複数ファイルを横結合し、tr で文字を変換・削除する。パイプで組み合わせると強力なテキスト処理パイプラインが構築できます。

詳しく読む →
diff/patch 入門 - 差分の取得と適用
中級 ⏱️ 約8分

diff/patch 入門 - 差分の取得と適用

diff コマンドで 2 つのファイルの差分を取得し、patch コマンドで差分を適用する基本操作を解説。unified 形式の読み方から -p0/-p1 の使い分け、逆適用まで実践的なワークフローを学べます。

詳しく読む →
comm / join 入門 - 2つのファイルを比較・結合する
中級 ⏱️ 約8分

comm / join 入門 - 2つのファイルを比較・結合する

comm で 2 ファイルの共通行・差分を 3 列表示、join で共通キーをもとに行を結合。どちらもソート必須という落とし穴と実務パターンを解説。

詳しく読む →
pv 入門 - パイプの進捗をプログレスバーで見る
中級 ⏱️ 約8分

pv 入門 - パイプの進捗をプログレスバーで見る

pv(Pipe Viewer)でパイプの進捗をプログレスバーで可視化。dd や cp で「固まったように見えて不安」を解消する実務テクニックを解説。

詳しく読む →
hexdump / xxd 入門 - バイナリを16進数で覗く
中級 ⏱️ 約8分

hexdump / xxd 入門 - バイナリを16進数で覗く

hexdump・xxd・od の使い分けを一気に整理。-C / xxd -r / od -t x1z でバイナリを覗き、CRLF や BOM を発見し、16進から編集まで実務でやることを解説。

詳しく読む →
tee コマンド入門 - 出力を分岐させる
入門 ⏱️ 約10分

tee コマンド入門 - 出力を分岐させる

ライニー先輩とリナの会話で楽しく学ぶ!パイプの途中で出力をファイルに保存しながら次のコマンドに流す tee の使い方を解説。-a 追記オプションや root ファイルへの書き込みに使う sudo tee パターンまで丁寧に説明します。

詳しく読む →
awk ワンライナー集 - 実務で使う 30 パターン
中級 ⏱️ 約12分

awk ワンライナー集 - 実務で使う 30 パターン

実務で頻出の awk ワンライナー 30 パターンを用途別に整理。フィールド抽出・集計・ログ解析・CSV 加工まで即コピペで使えるチートシートです。

詳しく読む →
column/pr/fmt - 整形コマンド 3 兄弟
中級 ⏱️ 約10分

column/pr/fmt - 整形コマンド 3 兄弟

column・pr・fmt の使い方を解説。表形式の整列、ページ割り付け、段落の折り返し整形まで実例つき。

詳しく読む →
less/more/tail でログを読む - ページャ徹底活用
入門 ⏱️ 約15分

less/more/tail でログを読む - ページャ徹底活用

ライニー先輩とリナの会話で楽しく学ぶ!`cat` で画面が流れて困ったことがある人へ。less でページ送り・検索、tail -f でリアルタイム監視まで、ログ読みの基本をやさしく解説します。

詳しく読む →
stat コマンド入門 - ファイルメタ情報を読み解く
中級 ⏱️ 約12分

stat コマンド入門 - ファイルメタ情報を読み解く

stat の出力フィールドを読み解く方法を解説。atime/mtime/ctime の 3 タイムスタンプの違い、inode 番号の活用、フォーマットオプションでスクリプト連携する実践的なパターンまで網羅。

詳しく読む →
find -exec と xargs の使い分け
中級 ⏱️ 約12分

find -exec と xargs の使い分け

find -exec(セミコロン形式・プラス形式)と xargs の違いと正しい使い分けを解説。スペースを含むファイル名への -print0 | xargs -0 の安全形、-P による並列実行など実務で使えるパターンを網羅。

詳しく読む →
du と df の違い - ディスク容量を正しく測る
初級 ⏱️ 約10分

du と df の違い - ディスク容量を正しく測る

duとdfの役割の違いを初学者向けに会話形式で解説。「dfは満タンなのにduで合わない」現象の原因、削除済み開きファイル・マウント境界・root予約ブロックの3大要因まで丁寧に説明します。

詳しく読む →
ncdu 入門 - 対話的にディスク使用量を調べて掃除する
初級 ⏱️ 約9分

ncdu 入門 - 対話的にディスク使用量を調べて掃除する

duコマンドで容量を追うのが面倒な人向けに、ncduの使い方を会話形式で解説。矢印キーで大きいディレクトリを辿り、その場で安全に削除する手順、du との違い、ssh越しのリモート調査まで丁寧に説明します。

詳しく読む →
bat 入門 - シンタックスハイライト付きの cat 代替
初級 ⏱️ 約9分

bat 入門 - シンタックスハイライト付きの cat 代替

cat の出力が読みにくい人向けに、bat の使い方を会話形式で解説。シンタックスハイライト・行番号・Git 差分表示、Ubuntu の batcat 問題、cat 風に装飾を消す方法、man ページの色付けまで丁寧に説明します。

詳しく読む →
split コマンド入門 - 大きなファイルを分割・結合する
初級 ⏱️ 約8分

split コマンド入門

大きすぎて扱えないファイルを split で分割し、cat で元通りに結合する手順を会話形式で解説。サイズ・行数・個数での分け方、連番サフィックス、壊れていないかの確認まで初心者向けに丁寧に説明します。

詳しく読む →
seq コマンド入門 - 連番を生成してループに使う
初級 ⏱️ 約8分

seq コマンド入門

1 から 100 までの連番をどう作る? seq コマンドで連番を生成し、for ループや連番ファイル作成に使う方法を会話形式で解説。範囲・増分の指定、ゼロ埋め、区切り文字の変更、カウントダウンまで初心者向けに丁寧に説明します。

詳しく読む →
top と htop 徹底活用 - ボトルネックを見抜く
中級 ⏱️ 約12分

top と htop 徹底活用 - ボトルネックを見抜く

top のサマリ行から CPU・メモリ・I/O のどこが詰まっているかを 30 秒で判断する読み方を解説。%us/%sy/%wa の切り分け基準、htop のツリー表示・フィルタ・F キー操作まで実務目線で身につけます。

詳しく読む →
tmux 入門 - ターミナル多重化の基本
初級 ⏱️ 約15分

tmux 入門 - ターミナル多重化の基本

ライニー先輩とリナの会話で楽しく学ぶ!SSH が切れても作業が消えない tmux の使い方を、セッション・ウィンドウ・ペインの 3 階層、prefix キー(Ctrl+b)、detach/attach まで初心者目線で丁寧に解説します。

詳しく読む →
strace 入門 — システムコールを覗いて障害を切り分ける
中級 ⏱️ 約12分

strace 入門 — システムコールを覗いて障害を切り分ける

strace でプロセスのシステムコールをリアルタイムに追跡し、Permission denied・ファイル不在・接続失敗などを確実に切り分ける方法を解説。-p によるプロセスアタッチ、-e によるフィルタリング、errno の読み方を実例とともに網羅。

詳しく読む →
vmstat/iostat/sar - 性能解析ツール 3 兄弟
中級 ⏱️ 約12分

vmstat/iostat/sar - 性能解析ツール 3 兄弟

CPU・メモリ・I/O ボトルネックを特定する 3 つのツールの使い分けを解説。vmstat で全体を俯瞰し、iostat でデバイス別の await/util% を確認し、sar で過去データを参照する診断シーケンスを実例とともに網羅。

詳しく読む →
alias コマンド入門 - エイリアスでコマンドを短縮する方法
初級 ⏱️ 約12分

エイリアスの設定 - コマンドを短縮する方法

ライニー先輩とリナの会話で楽しく学ぶ!alias コマンドで長いコマンドを短縮する方法、.bashrc への永続化、unalias での削除まで初心者向けに解説します。

詳しく読む →
.bashrc と .profile の読み込み順 - 設定が反映されない問題
初級 ⏱️ 約15分

.bashrc と .profile の読み込み順

ライニー先輩とリナの会話で楽しく学ぶ!SSH でエイリアスが使えない原因、ログインシェルとインタラクティブシェルの違い、source コマンドでの即時反映方法を初心者向けに丁寧に解説します。

詳しく読む →
systemd ユニットファイルを書く - 自作サービスの登録
中級 ⏱️ 約10分

systemd ユニットファイルを書く - 自作サービスの登録

.service ファイルを /etc/systemd/system/ に作成して自作スクリプトやアプリをデーモン化する方法を解説。[Unit][Service][Install] の各セクション・ExecStart・Restart・EnvironmentFile の設定から systemctl enable/start まで手順を網羅。

詳しく読む →
symbolic link(シンボリックリンク)とハードリンク - ファイル参照の仕組み
中級 ⏱️ 約10分

シンボリックリンクとハードリンク - ファイル参照の仕組み

ln コマンドで作るシンボリックリンクとハードリンクの違いを解説。inode・参照カウント・ファイルシステム跨ぎの制限など、ファイル参照の仕組みを実例付きで体系的に学べる。

詳しく読む →
cronが動かない原因と対処法 - crontabの使い方とログ確認
中級 ⏱️ 約8分

cronが動かない原因と対処法

cron が動かない原因を体系的に切り分け。crontab の使い方、ログの確認、PATH・権限の罠を避ける方法を解説。

詳しく読む →
at コマンド入門 - 一度きりのジョブを予約実行する
中級 ⏱️ 約8分

at コマンド入門 - 一度きりのジョブを予約実行する

at コマンドで一度きりのジョブを予約実行。atd の確認、時刻指定の書き方、atq / atrm でのジョブ管理、cron との使い分けまで実務目線で解説。

詳しく読む →
systemd timer と cron の使い分け
中級 ⏱️ 約10分

systemd timer と cron の使い分け

systemd timer と cron の違いを比較。ログ・依存関係・細かいスケジュール制御が必要なら systemd timer、手軽さ重視なら cron。実務での設定例付き。

詳しく読む →
systemctlの使い方 - サービス管理の基本コマンド(start・restart・enable)
中級 ⏱️ 約8分

systemctlの使い方 - サービス管理の基本コマンド

systemctl の使い方を解説。Nginx・Apache・SSH 等のサービスを status・start・restart・enable で管理する方法と障害対応パターン。

詳しく読む →
log ファイルの読み方 - システムログ解析入門
中級 ⏱️ 約10分

ログファイルの読み方 - システムログ解析入門

/var/log/ のログファイル構造と読み方を解説。tail -f・grep・less でログを効率よく解析し、syslog・auth.log・kern.log から問題を特定する実践的な手順を紹介します。

詳しく読む →
logrotate 入門 - ログを溜めずに回す
中級 ⏱️ 約10分

logrotate 入門 - ログを溜めずに回す

logrotate 設定の基本。/etc/logrotate.d/ の構造、rotate/compress/postrotate の使い方、logrotate -d/-f によるデバッグ手順を解説。

詳しく読む →
/tmp 掃除の作法 - tmpfiles.d と systemd-tmpfiles
中級 ⏱️ 約10分

/tmp 掃除の作法 - tmpfiles.d と systemd-tmpfiles

systemd-tmpfiles と tmpfiles.d の書き方を解説。/tmp・/run・カスタムディレクトリの定期削除・パーミッション設定・起動時生成を自動化するルール。

詳しく読む →
ディスク管理入門 - fdisk/lsblkでストレージを確認する
中級 ⏱️ 約10分

ディスク管理入門 - fdisk/lsblkでストレージを確認する

fdisk -l と lsblk でLinuxのストレージ構成を把握する方法を解説。パーティションタイプ・ブロックデバイスのツリー・df/duとの使い分けまで実務ですぐ使える手順をまとめます。

詳しく読む →
lsblk / blkid 入門 - ブロックデバイスとUUIDを確認する
中級 ⏱️ 約9分

lsblk / blkid 入門 - ブロックデバイスとUUIDを確認する

lsblk でデバイスのツリーを把握し、blkid で UUID・LABEL・FS種別を確認。fstab で使う安定したデバイス識別子の取り方まで実務目線で解説。

詳しく読む →
マウントとfstab入門 - ファイルシステムの接続方法
中級 ⏱️ 約12分

マウントとfstab入門 - ファイルシステムの接続方法

mountコマンドとfstabの使い方を解説。デバイスをディレクトリに接続する方法、UUIDを使った安全なデバイス指定、再起動後も自動マウントを維持するfstab設定を実践的に学べます。

詳しく読む →
LVMとパーティション管理の実践 - ストレージの柔軟な運用
中級 ⏱️ 約15分

LVMとパーティション管理の実践

LVM の基本構造と実践操作。PV・VG・LV の作成から容量拡張・スナップショットまで、ストレージを柔軟に運用する手順を解説。

詳しく読む →
swap の役割と運用 - メモリ不足を回避する
中級 ⏱️ 約10分

swap の役割と運用 - メモリ不足を回避する

swap とは何か・スワップファイルの作成手順・swappiness によるカーネルパラメータ調整・OOM killer 対策まで、メモリ不足を防ぐ実践的な運用手順を解説します。

詳しく読む →
dd コマンド入門 - ディスク複製・ISO 書き込みと安全な使い方
中級 ⏱️ 約10分

dd コマンド入門 - ディスク複製・ISO 書き込みと安全な使い方

dd でディスク複製・ISO の USB 書き込みを安全に行う型。of= の指定ミスでデータを失わないための lsblk 確認から進捗表示まで実務目線で解説。

詳しく読む →
fzf 入門 - 履歴・ファイルをあいまい検索で爆速に
中級 ⏱️ 約9分

fzf 入門 - 履歴・ファイルをあいまい検索で爆速に

fzf はコマンドラインのあいまい検索ツール。CTRL-R で履歴、CTRL-T でファイルを瞬時に絞り込む。インストール・シェル統合・検索構文・プレビューまで実務目線で解説。

詳しく読む →
ripgrep(rg)入門 - grepより速い高速検索ツール
中級 ⏱️ 約9分

ripgrep(rg)入門 - grepより速い高速検索ツール

ripgrep(rg)は .gitignore を自動で尊重する高速検索ツール。grep との違い、インストール、型・glob 絞り込み、文脈表示、置換プレビューまで実務目線で解説。

詳しく読む →
date コマンド入門 - 日付の書式・計算・タイムゾーン操作
初級 ⏱️ 約10分

date コマンド入門 - 日付の書式・計算・タイムゾーン操作

ライニー先輩とリナの会話で学ぶ!date コマンドで現在時刻の表示、%Y などの書式変換、昨日・3日後などの日付計算、エポック秒変換、タイムゾーン切替までやさしく解説します。

詳しく読む →
コマンド置換 (command substitution) 入門 — $(...) でコマンド結果を変数に取り込む
初級 ⏱️ 約10分

コマンド置換入門

ライニー先輩とリナの会話で学ぶ!「$(...)」でコマンドの実行結果を変数に取り込む方法を、バッククォートとの違いやクォートの注意点まで初心者向けにやさしく解説します。

詳しく読む →
グロブ(ワイルドカード)入門 - * ? [] と extglob の使い分け
初級 ⏱️ 約12分

グロブ(ワイルドカード)入門

ライニー先輩とリナの会話で学ぶ!「*」「?」「[]」の違いから、ブレース展開との区別、extglob 拡張、ドットファイルや無マッチ時の落とし穴まで、グロブ(ワイルドカード)を初心者向けにやさしく解説します。

詳しく読む →
test / [[ ]] 入門 - シェルスクリプトの条件判定
中級 ⏱️ 約9分

test / [[ ]] 入門 - シェルスクリプトの条件判定

test・[ ]・[[ ]] の違いを実務目線で整理。文字列/数値/ファイル比較とクォート事故の回避を、コピペできる型で解説します。

詳しく読む →
終了ステータス(exit status)入門 - $? と && || で処理を分岐する
初級 ⏱️ 約10分

終了ステータス入門

ライニー先輩とリナの会話で学ぶ!コマンドの成功・失敗を表す「終了ステータス」を $? で確認し、&& と || で処理を分岐する型を初心者向けにやさしく解説します。

詳しく読む →
timeout コマンド入門 - 実行時間を制限してハングを防ぐ
初級 ⏱️ 約10分

timeout コマンド入門

ライニー先輩とリナの会話で学ぶ!timeout コマンドで実行時間を制限し、固まったコマンドを自動で打ち切る型を初心者向けにやさしく解説します。終了ステータス 124 や -k での強制終了まで。

詳しく読む →
chmod 入門 - 数値モードとシンボリックモードを使い分ける
初級 ⏱️ 約10分

chmod 数値モードとシンボリックモードの使い分け

ライニー先輩とリナの会話で学ぶ!chmod の数値モード(644・755)とシンボリックモード(u+x・go-w)の違いと使い分け、r=4 w=2 x=1 の計算方法を初心者向けにやさしく解説します。

詳しく読む →
rename コマンド入門 - 複数ファイルを一括リネームする
初級 ⏱️ 約10分

rename コマンド入門

ライニー先輩とリナの会話で学ぶ!rename コマンドで複数ファイルの名前を一括変換する型を初心者向けにやさしく解説します。-n での事前確認や s/// 置換、Perl 版と util-linux 版の違いまで。

詳しく読む →
base64 コマンド入門 - エンコード・デコードの基本
初級 ⏱️ 約9分

base64 コマンド入門

base64 コマンドのエンコード・デコードを初学者向けに会話形式で解説。echo の改行落とし穴、-w での折り返し制御、そして「base64 は暗号化ではない」という最重要ポイントまでやさしく説明します。

詳しく読む →
flock 入門 - 多重起動を防ぐファイルロック
中級 ⏱️ 約8分

flock 入門 - 多重起動を防ぐファイルロック

cron ジョブやスクリプトの多重起動を flock で防ぐ。排他ロック・タイムアウト・自己ロックの型を実務目線で解説。

詳しく読む →
inotifywait 入門 - ファイル変更を監視して自動処理する
中級 ⏱️ 約9分

inotifywait 入門 - ファイル変更を監視して自動処理する

ファイル変更を inotifywait で検知して自動処理する型。close_write の使い分け、再帰監視の watch 上限まで実務目線で解説。

詳しく読む →
sshfs 入門 - リモートのディレクトリをSSH経由でマウントする
中級 ⏱️ 約9分

sshfs 入門 - リモートのディレクトリをSSH経由でマウントする

sshfs でリモートのディレクトリを SSH 経由でローカルにマウントする型。インストール・自動再接続・fstab 自動化・アンマウント・定番トラブルまで実務目線で解説。

詳しく読む →
history expansion(履歴展開)入門 - !! や !$ でコマンド再利用を高速化
入門 ⏱️ 約13分

history expansion(履歴展開)入門 - !! や !$ でコマンド再利用を高速化

!! / !$ から !string / !:n / :h:t:r / ^old^new^ まで。bash の history expansion を使って過去コマンドを高速に再利用する記法を初心者向けに解説します。

詳しく読む →
ブレース展開(brace expansion)入門 - {1..10} や {a,b,c} で楽にコマンドを書く
入門 ⏱️ 約10分

ブレース展開入門

ライニー先輩とリナの会話で楽しく学ぶ!「{1..10}」「{a,b,c}」を使った連番ファイル作成・ディレクトリ一括生成のテクニックを、初心者向けに丁寧に解説します。

詳しく読む →
bash 配列入門 - 配列(array)と連想配列の使い方
中級 ⏱️ 約9分

bash 配列入門

bash のインデックス配列と連想配列を、宣言・参照・ループ・要素操作の順に実例で解説。クォートや sparse 配列の定番ハマりも整理します。

詳しく読む →
tac / rev 入門 - 行や文字を逆順にする
初級 ⏱️ 約7分

tac / rev 入門 - 行や文字を逆順にする

ライニー先輩とリナの会話で学ぶ!tac は「行の並び」を、rev は「行内の文字」を逆順に。名前も対象も逆な 2 つのコマンドの違いと使いどころを初心者向けに解説。

詳しく読む →
yes コマンド入門 - 対話プロンプトを自動応答する
入門 ⏱️ 約8分

yes コマンド入門

ライニー先輩とリナの会話で学ぶ!「本当に削除しますか?」に毎回 y を打つのが面倒なとき、yes コマンドで自動応答する方法と、その危険性・安全な代替手段を初心者向けに解説します。

詳しく読む →
env コマンド入門 - 環境変数を一時設定してコマンドを実行する
中級 ⏱️ 約8分

env コマンド入門

環境変数を一時的に変更してコマンドを実行する env の使い方。env -i / -u / -C や shebang での活用まで、汚さず・恒久化せずに環境を切り替える型を解説。

詳しく読む →
GNU parallel 入門 - コマンドを並列実行して高速化する
中級 ⏱️ 約10分

GNU parallel 入門

コマンドを並列実行して処理を高速化する GNU parallel の使い方。置換文字列・ジョブ数制御・出力順維持・joblog 再実行まで、xargs との違いとあわせて実務目線で解説。

詳しく読む →
ionice 入門 - ディスクI/O優先度を制御する
中級 ⏱️ 約9分

ionice 入門

バックアップやrsyncでサーバが重くなる問題を ionice で解決。idle/best-effort/realtime クラスの使い分け、実行中プロセスへの適用、効かない時の BFQ 確認まで。

詳しく読む →
tar 実践 - 増分バックアップと除外・展開先指定
中級 ⏱️ 約9分

tar 実践:増分バックアップと除外・展開先指定

tar の増分バックアップを実務で使う型。--listed-incremental でレベル0/1の差分を取り、--exclude で不要物を除外、-C と --strip-components で展開先とパス階層を制御する方法を解説します。

詳しく読む →
nl コマンド入門 - 行番号を付けて出力する
入門 ⏱️ 約9分

nl コマンド入門

ライニー先輩とリナの会話で楽しく学ぶ!行番号を付けて出力する nl コマンドの使い方を、cat -n との違い・空行の扱い・桁幅や区切りの調整まで初心者向けに丁寧に解説します。

詳しく読む →

🩺 実務トラブルシューティング

逆引き事典

エラー・障害対応の記事は専用の逆引きカテゴリへ集約しました。Permission denied、No space left、SSH 接続不可、CPU 高負荷、メモリ不足、DNS 解決などを症状から逆引きできます。

🐧 実践練習で技術を身につけよう!

理論を学んだら、実際にコマンドを使って練習してみましょう。Penguin Gym Linuxで体験的に学習できます。