プロセス管理 中級

lsofコマンド入門 ― 開いているファイルとネットワーク接続を調べる

lsof(List Open Files)コマンドを使って、プロセスが開いているファイルやソケット、ポートの使用状況を調査する方法を学ぶ。トラブルシューティングに必須の診断コマンド。

テキスト処理 初級

trコマンド入門 ― 文字変換・削除・圧縮を使いこなす

Linuxの文字変換コマンド tr の使い方を、大文字小文字変換から文字削除・圧縮まで段階的に学ぶ。パイプと組み合わせたテキスト処理の実践例も紹介。

シェルスクリプト 初級

Bashのループ処理(for/while/until)

for・while・untilループの書き方と使い分けを学び、ファイル処理やカウンタ制御などの実践的なパターンを身につける

ターミナル 初級

tmuxの基礎 - ターミナルマルチプレクサを使いこなす

tmuxを使ってターミナルを分割・管理する方法を学ぶ。セッション・ウィンドウ・ペインの概念から、SSH切断後も作業を継続する方法まで解説する

シェル操作 初級

tee コマンド入門 - 出力を画面とファイルに同時に書き込む

teeコマンドを使って標準出力をファイルに保存しながらパイプラインに流し続ける方法を学ぶ

シェルスクリプト 初級

Bashの条件分岐とテスト演算子

if/elif/else構文とテスト演算子を使ったBashの条件分岐を学び、ファイルテストや文字列・数値比較を実践する

ファイル操作 初級

diffとpatchでファイルの差分を管理する

diffコマンドでファイルの差分を確認し、patchコマンドで差分を適用する方法を学ぶ。コードレビューやバックアップ管理に役立つ実践的な使い方を解説する。

ファイル操作 初級

rsyncコマンド入門 ― ファイルの同期・転送を使いこなす

Linuxのファイル同期コマンド rsync の使い方を、ローカルコピーからリモートサーバーへの転送、バックアップ用途まで段階的に学ぶ。

システム管理 中級

journalctlでシステムログを読む

systemdのjournalctlコマンドを使ってLinuxのシステムログを検索・フィルタリング・確認する方法を学ぶ

シェルスクリプト 中級

Bashの配列:データをまとめて管理する

Bash配列の定義・参照・ループ処理の基礎を学ぶ。複数の値をひとつの変数にまとめて扱うことで、シェルスクリプトをよりシンプルに書けるようになる

システム管理 中級

systemctlでサービスを管理する

systemdを使ってLinuxのサービス(デーモン)を起動・停止・自動起動設定する方法を学ぶ

テキスト処理 初級

sortとuniqでテキストデータを整理する

Linuxのsortコマンドでテキストを並び替え、uniqコマンドで重複行を除去する方法を学ぶ

テキスト処理 初級

sortとuniqでデータを整列・集計する

Linuxのsortコマンドでテキストデータを並べ替え、uniqコマンドで重複を除去・集計する方法を学ぶ

テキスト処理 初級

sort・uniq・cutコマンドでテキストを整形する

テキストファイルの並び替え・重複除去・列抽出に使うsort、uniq、cutコマンドの基本と実践的な組み合わせ方を学ぶ

テキスト処理 初級

grepコマンド入門 ― テキスト検索の基本から応用まで

Linuxのテキスト検索コマンド grep の使い方を、基本オプションから正規表現の活用まで段階的に学ぶ。ログ解析や設定ファイル調査などの実践例も紹介。

システム管理 初級

systemctlでサービスを管理する:Linux サービス管理の基本

systemdとsystemctlコマンドを使ってLinuxのサービスを起動・停止・自動起動設定する方法を、実例を交えてわかりやすく解説する

ネットワーク 初級

curl・wgetコマンド入門 ― HTTPリクエストとファイル取得を使いこなす

curlとwgetを使ったHTTPリクエストの送信・ファイルのダウンロード・APIの呼び出し方法を、実例とともに丁寧に解説します。

シェルスクリプト 中級

Bashの関数:処理をまとめて再利用する

Bashスクリプトで関数を定義・呼び出す方法を学ぶ。引数の受け渡し・戻り値・ローカル変数を使ってコードを整理する技術を解説する

テキストエディタ 初級

Vimの基礎

Linuxで最も広く使われるテキストエディタVimの基本操作を学ぶ。モードの概念・カーソル移動・編集・保存・終了方法を解説する

テキスト処理 中級

xargs コマンド入門 ― パイプの出力を引数に変換する

xargs を使って、パイプやファイル一覧をコマンドの引数として渡す方法を学ぶ。find との組み合わせや並列実行まで丁寧に解説。

テキスト処理 中級

awk コマンドの基本と使い方

テキスト処理の強力なツール awk を使ったパターンマッチング、フィールド抽出、集計処理の方法を学ぶ

テキスト処理 初級

sed コマンド入門 — ストリームエディタで文字列を置換・削除・抽出する

Linuxのストリームエディタ sed を使って、ファイルや標準入力のテキストを行単位で置換・削除・抽出する基本操作を学ぶ

system-admin 初級

システムリソース監視コマンド入門

top、free、vmstat、iostatなどのコマンドを使ってLinuxシステムのCPU・メモリ・ディスクI/Oをリアルタイムに監視する方法を学びます。

プロセス管理 初級

ジョブ管理とバックグラウンド実行

Linuxのジョブ管理コマンド(jobs、fg、bg、nohup)を使って、プロセスをバックグラウンドで実行・制御する方法を学ぶ

システム管理 初級

パッケージ管理の基礎(apt / yum / dnf)

Linuxディストリビューションで使われるパッケージマネージャ(apt・yum・dnf)の基本的な使い方を学ぶ

システム管理 中級

Linuxのユーザーとグループ管理

useradd・usermod・groupadd などのコマンドを使い、Linuxのユーザーアカウントとグループを作成・変更・削除する方法を学ぶ

システム管理 初級

ディスク使用量の確認と管理

dfコマンドとduコマンドを使って、ディスクの空き容量やファイル・ディレクトリのサイズを調べる方法を学ぶ

ファイル操作 初級

シンボリックリンクとハードリンクの使い方

lnコマンドを使ったシンボリックリンクとハードリンクの仕組みと使い分けを学ぶ

ネットワーク 初級

SSHの基礎と使い方

SSHを使ったリモートサーバーへの接続方法、鍵認証の設定、よく使うオプションを実践的に学ぶ

テキスト処理 初級

テキスト処理コマンド(sort・uniq・cut・wc)入門

Linuxのテキスト処理コマンド sort・uniq・cut・wc を使って、ファイルの並び替え・重複除去・列抽出・行数カウントを行う方法を学ぶ

ネットワーク 初級

Linuxネットワークコマンド入門

ping、curl、ss、ip、digなど、Linuxで頻繁に使うネットワーク関連コマンドの基本的な使い方を学ぶ

システム管理 初級

cronジョブ入門

crontab を使ってコマンドやスクリプトを定期実行する方法を学ぶ。書式の読み方から実際のジョブ登録・確認・削除まで丁寧に解説する

テキスト処理 初級

正規表現の基礎(grep・sedで使う)

Linuxでよく使う基本正規表現・拡張正規表現の書き方を学び、grepやsedでテキストを検索・置換する方法を理解する

ファイル操作 初級

アーカイブ操作(tar・gzip・zip)

Linuxでのファイル圧縮・アーカイブの基本を学ぶ。tar、gzip、bzip2、zip コマンドを使ってファイルをまとめたり展開したりする方法を解説する

シェルスクリプト 初級

シェルスクリプト基礎

Bashシェルスクリプトの基本構文を学ぶ。変数・条件分岐・ループを使って繰り返し作業を自動化する方法を解説する

シェル操作 初級

環境変数の使い方

Linuxの環境変数とは何か、設定・参照・削除の方法を学び、シェルスクリプトや設定ファイルで活用する

システム管理 初級

プロセス管理の基本

Linuxにおけるプロセスの確認・操作方法を学ぶ。ps、top、kill、bg/fgなどのコマンドを使いこなす

ファイル操作 初級

ファイルパーミッションの理解と操作

Linuxのファイルパーミッション(rwx)の読み方と、chmod・chownコマンドによる権限変更を学ぶ

シェル操作 初級

パイプとリダイレクトの使い方

Linuxのパイプ(|)とリダイレクト(>、>>、<)を使ってコマンドを連結する方法を学ぶ

ファイル操作 初級

findコマンドでファイルを自在に検索する

Linuxのfindコマンドを使って、名前・種類・日時・パーミッションなどの条件でファイルを検索する方法を学ぶ