学習コンテンツ
ツール
Language
日本語
Current
English
Français
Español
Tiếng Việt
Bahasa Indonesia
ツール
学習コンテンツ
ホーム
>
学習テキスト
>
Linux
Linux
Linux コマンドラインの基本をターミナルで学ぶ
0/38テキスト終了(0%)
お気に入りのみ
Linux 基礎
1-1
ターミナル入門 — pwd / ls / cd
pwd・ls・cd などターミナルの基本操作を実際に動かしながら学ぶ入門記事です。
1-2
ファイルとディレクトリを作る — mkdir / touch / cat
mkdir でディレクトリ、touch と echo でファイルを作り、cat で中身を確認する操作を実際に動かしながら学びます。
1-3
パスとディレクトリ移動 — 絶対パスと相対パス
絶対パスと相対パス、. .. ~ / の使い分け、pwd と ls -l での現在地の読み方を実際に動かしながら学びます。
1-4
ファイル操作 — cp / mv / rm
cp で複製、mv で移動と名前変更、rm・rmdir・rm -r で削除する違いと注意点を実際に動かしながら学びます。
1-5
端末を速く使う — 補完・履歴・行編集
Tab 補完・↑↓ 履歴・Ctrl 系の行編集ショートカットを自由端末で体感しながら学びます。
1-6
中身を見る — cat / head / tail / wc
cat で全体、head と tail で先頭末尾、wc で行数を確認するファイル閲覧の基本を学びます。
1-7
リダイレクト — > >> < 2>
上書き > と追記 >>、標準入力 < と標準エラー 2> の使い分けを実際に動かしながら学びます。
1-8
パイプ — コマンドの連結
| で出力を次の入力へ渡し、wc・sort・uniq とつなぐ定番の組み合わせを学びます。
1-9
テキスト検索 — grep
grep で文字列を検索し、-i・-n・-r オプションの違いを実際に動かしながら学びます。
1-10
ファイルを探す — find とワイルドカード
* ? [] のワイルドカードと find -name / -type でファイルを探す方法を学びます。
1-11
パーミッション — 読み方と chmod
ls -l の rwx と 8 進数の読み方、chmod・chown の構文を実際に動かしながら学びます。
1-12
環境変数 — PATH と export
echo $VAR・env での参照、export での設定、$(...) のコマンド置換を学びます。
1-13
コマンドをつなぐ — ; && || とクォート
; での連結、&& と || の条件実行、シングルとダブルのクォートの違いを学びます。
1-14
プロセスの確認と停止 — ps / kill
ps でプロセス確認、& でのバックグラウンド実行、kill での停止を実際に動かしながら学びます。
1-15
テキストエディタ vi の基本
vi の起動とモード切替、i での挿入、:wq 保存・:q! 破棄の基本操作を学びます。
1-16
Linux 基礎まとめ — コマンド早見
ここまでの基礎コマンドを早見表と図で整理する総復習記事です(演習なし)。
Linux 中級
2-1
基本正規表現 — grep で使うパターン
^ $ . * [] の基本正規表現と grep -E / -o を実際に動かしながら学びます。
2-2
整形して出力する — printf
echo と違い改行を付けない printf で、%s/%d の差し込みや \t の列そろえ、複数行ファイルの作成を学びます。
2-3
sed — 置換と抽出
sed の置換 s///、行抽出 -n p、削除 /pat/d、上書き -i を実際に動かしながら学びます。
2-4
awk — フィールド抽出
awk の列抽出 $1 / $NF、区切り -F、NR / NF、パターン処理を実際に動かしながら学びます。
2-5
awk — 集計とレポート
awk の BEGIN / END と合計・件数の集計でレポートを作る方法を実際に動かしながら学びます。
2-6
整形ツール — sort / uniq / cut / wc / tr / tee
sort・uniq・cut・wc で並べ替え・列抽出・行数、tr で文字変換、tee で分岐する整形を学びます。
2-7
xargs — 標準入力からコマンドを組み立てる
パイプの出力を引数に変える xargs、-n1・-I{}・find 連携を実際に動かしながら学びます。
2-8
tar — まとめる/展開する
tar -cf でまとめ、-tf で一覧、-xf で展開する非圧縮アーカイブの基本を学びます。
2-9
シンボリックリンクとハードリンク — ln
ln -s のシンボリックリンクと ln のハードリンクの違いを実際に動かしながら学びます。
2-10
ファイルの差分 — diff
diff で 2 つのファイルの差分を確認し、削除(-)・追加(+)・変更位置(@@)を示す統一形式の読み方を実際に動かしながら学びます。
2-11
システム情報の確認コマンド — du / df / date ほか
du / df のディスク確認と date / uname / whoami / id / seq / expr を実際に動かしながら学びます。
2-12
シェルスクリプト - 作成と実行
viエディタでスクリプトファイルを作り、1行目に #!/bin/sh とコメントを置き、chmod +x で実行権限を付けて ./hello.sh で動かす流れを、図解とブラウザ端末で実習します。
2-13
シェルスクリプト - 変数とコマンド置換
変数とクォートの違い、$(...) のコマンド置換、$(( )) の算術、read の入力を実際に動かしながら学びます。
2-14
シェルスクリプト - 引数と終了コード
$1 $@ $# $0 と既定値 ${1:-def}、$? と exit による終了コードを実際に動かしながら学びます。
2-15
シェルスクリプト - 条件分岐
test と [ ] の判定、if / elif / else と case による条件分岐を実際に動かしながら学びます。
2-16
シェルスクリプト - 繰り返し
for と while / until の繰り返し、break / continue による制御を実際に動かしながら学びます。
2-17
シェルスクリプト - 関数
関数の定義と呼び出し、引数 $1、local、return と $? による戻り値を実際に動かしながら学びます。
2-18
シェルスクリプト - 入力を読む
while read でファイルを1行ずつ処理し、引数や $@ で複数ファイルを順に扱う方法を実際に動かしながら学びます。
2-19
シェルスクリプト - コマンド連携
スクリプト内で grep / awk / sed と連携し、結果を変数化して分岐する実用パターンを実際に動かしながら学びます。
2-20
シェルスクリプト - 出力とレポート
printf の整形出力と > >> 2> の振り分け、here-doc テンプレートでの集計レポート生成を実際に動かしながら学びます。
2-21
シェルスクリプト - ログ集計レポート
変数・引数・条件・ループ・関数・入力・連携・出力を統合した実用ログ集計スクリプトを実際に動かしながら作ります。
2-22
Linux 中級まとめ — テキスト処理とシェルスクリプト
中級のテキスト処理とシェルスクリプト構文を早見表と図で整理する総復習記事です(演習なし)。