ターミナルを使いこなすためのコース

5チャプター・13レッスン目安 約 1 時間

ターミナル 基礎編

初級

ファイル操作・パイプ・リダイレクトなど実務で毎日使うLinuxコマンドを、ブラウザの演習で練習しながら身につける無料コース。

このコースはターミナル 入門編の続きです

このコースについて

入門編の次のステップとして、実務で使えるターミナルスキルを身につけるコースです。「ファイルを探す」「ログから必要な情報を抜き出す」「コマンドを組み合わせて作業を自動化する」など、日常的に直面する課題をターミナルで解決できるようになります。

パスの仕組みを理解してディレクトリ構造を自在に移動し、grep・正規表現・パイプを使ったテキスト処理、ファイルの圧縮・解凍まで、全5章・13レッスンで段階的に習得します。

このコースを修了すれば、Git、シェルスクリプト、サーバー管理といった次のステップに進むための中級レベルのターミナル操作力が身につきます。

Sample Lessons

身につくスキル

パスとファイルシステムナビゲーション

絶対パス・相対パス・シンボリックリンクを理解し、findコマンドで目的のファイルを素早く見つけ出せるようになります。

ファイル閲覧とテキスト処理

head・tail・lessでファイルを効率的に確認し、grep・正規表現を使ってテキストの検索・抽出を行います。

パイプ・リダイレクトと実務操作

コマンドをパイプでつなぎ、出力をファイルに保存するリダイレクトを習得。複数階層のディレクトリ一括作成や、tarによる圧縮・解凍も扱います。

Linux コマンド チートシートの紙面

Linux コマンド チートシート

ターミナルの 3 つのコースで学ぶコマンドを、A4 横 3 枚にまとめました。PDF は無料で、そのまま印刷できます。

こんな方におすすめ

入門編の次に進みたい方

基礎の上に、実務で使える中級テクニックを積み上げましょう。

日々の作業をもっと効率化したい方

ファイル検索やテキスト処理を覚えると、手作業で時間をかけていた作業が一瞬で終わるようになります。

ログやデータを自分で読み解きたい方

grep・正規表現・パイプを使えば、大量のテキストから必要な情報を素早く抜き出せます。

カリキュラム

5チャプター・13レッスン

13つのディレクトリ

キーとコマンド

3つのディレクトリ

練習する →
cd ~
ホームへ戻る

絶対パスと相対パス

練習する →
cd /home/user/projects
絶対パスで移動する
cat index.html
全部表示する

シンボリックリンクを作成する

練習する →
ln -s documents/important.txt shortcut
別の場所を指すリンクを作る

ファイルやディレクトリを見つけ出す

練習する →
find . -name "*.txt"
名前でファイルを探す
find . -type d
ディレクトリだけ探す
find . -size +100M
100MB より大きいものを探す

複数階層のディレクトリを一括作成する

練習する →
ls -R app
下の階層までまとめて表示する
mkdir -p app/src/components
深い階層を一度に作る

まとめてファイルを移動する

練習する →
mv *.txt backup
.txt をまとめて移す

ファイルの一部だけを表示する

練習する →
head log.txt
先頭だけ表示する
tail -n 5 log.txt
末尾の 5 行だけ表示する

スクロール表示する

練習する →
less readme.txt
ページ送りで読む

テキストファイルを調べる

練習する →
grep "ERROR" server.log
文字を含む行を探す
grep -i "error" server.log
大文字と小文字を区別しない
grep -r "TODO" src/
ディレクトリ全体から探す
wc -l server.log
行数を数える
diff config.yml config.yml.bak
2 つのファイルを比べる

パイプとリダイレクト

練習する →
grep "ERROR" server.log | sort
結果を次のコマンドに渡す
grep "ERROR" server.log | sort > errors.txt
結果をファイルに書く(上書き)
grep "WARN" server.log >> errors.txt
ファイルの末尾に書き足す

ファイルを圧縮・解凍する

練習する →
tar -czf archive.tar.gz src/
まとめて圧縮する
tar -tf backup.tar.gz
展開する前に中身を見る
tar -xzf backup.tar.gz
展開する
// READY?

学習を
始めよう

ターミナルをマスターした多くの開発者に続こう。最初のレッスンがあなたを待っています。

今すぐ始める →