本文へスキップ

Linuxコマンドは暗記しない。未経験が最初に覚える20個と忘れない覚え方

#Linux#コマンド#初心者#インフラ学習#未経験

Linuxコマンドを覚えようと一覧表を開いて、数百個の多さに圧倒されて閉じる——未経験の方の定番のつまずきです。

結論から言うと、コマンドの一覧を暗記する必要はありません。現場でまず使うのは限られた顔ぶれで、最初は20個で足ります。この記事では、現役インフラエンジニアの実感で「最初に覚える20個」を使う場面ごとに整理し、忘れない覚え方まで解説します。

暗記より「場面とセット」で覚える

先に覚え方の原則です。コマンドは単語帳のように暗記しても定着しません。「今どこにいるか分からない→pwd」「ログから探したい→grep」のように、場面とセットで手に覚えさせるのが唯一の近道です。

以下の20個も「場面」でグループにしています。上から順に、実際に打ちながら進めてください。

最初に覚える20個

場面1: 自分の現在地を把握する(3個)

コマンド役割使用例
pwd今いるディレクトリを表示pwd
lsファイル・ディレクトリの一覧ls -l
cdディレクトリを移動cd /var/log

すべての作業はこの3つから始まります。「自分がどこにいて、何があるか」を常に把握するのは、現場作業の大原則です。

場面2: ファイルを扱う(5個)

コマンド役割使用例
touch空ファイルを作るtouch memo.txt
mkdirディレクトリを作るmkdir backup
cpコピーするcp a.conf a.conf.bak
mv移動・名前変更mv old.log archive/
rm削除するrm tmp.txt

現場では設定ファイルを触る前にcpでバックアップを取るのが鉄則です。rmは取り消せないので、新人のうちは打つ前に一呼吸おく癖をつけてください。

場面3: 中身を見る・探す(6個)

コマンド役割使用例
catファイルの中身を表示cat /etc/hostname
less長いファイルをスクロール表示less /var/log/messages
tail末尾だけ表示(ログの最新分)tail -f app.log
grep文字列で検索grep ERROR app.log
findファイルを探すfind /var -name "*.log"
wc行数などを数えるgrep ERROR app.log | wc -l

未経験入社で最初に任される「調べる仕事」はこの6個が主役です。特にgrepは、現場で最も打つコマンドと言っても言い過ぎではありません。

場面4: 権限とシステムの状態(6個)

コマンド役割使用例
chmod権限を変更chmod 644 file.txt
chown所有者を変更chown app:app file.txt
sudo管理者権限で実行sudo systemctl status nginx
ps動いているプロセスを確認ps aux | grep nginx
dfディスクの空きを確認df -h
systemctlサービスの起動・停止・状態確認systemctl status sshd

エラーの定番「Permission denied」は権限の問題です。chmodとsudoの意味が分かると、自力で解決できるようになります。権限エラーの原因の切り分け方はPermission deniedの直し方で手順として解説しています。df -hはディスク枯渇という定番障害の点検に毎日使います。

この20個の後にやること

20個が手に馴染んだら、次はパイプ(|)とリダイレクト(>)でコマンドを組み合わせる段階、その先がシェルスクリプトでの自動化です。個別のコマンド暗記より、この「組み合わせ」に早く進むほうが実務力は伸びます。シェルスクリプトの最初の1本はシェルスクリプト入門で書き方を解説しています。

学ぶ順番に迷いたくない方は、Linux学習ロードマップを上から進めてください。この記事の20個は最初の2ステップにすべて含まれていて、1レッスンごとに実際に打って自動判定される演習形式です。会員登録すれば最初のコースは無料で試せます。

よくある質問

Q. コマンドのオプション(-lや-hなど)も全部覚えるべきですか?

いいえ。よく使う1〜2個だけ体で覚えて、残りは必要なときに調べれば十分です。現役エンジニアも全オプションは覚えていません。「調べ方を知っている」ことのほうが大事です。

Q. WindowsのコマンドプロンプトやPowerShellとは違うのですか?

別物です。見た目は似ていますが、コマンドの名前も文化も異なります。インフラの現場サーバーは大半がLinuxなので、転職目的ならLinuxのコマンドを学んでください。

Q. 資格の勉強(LPIC・LinuC)から入るのはだめですか?

だめではありませんが、順番としては「手を動かす→資格で体系を補強」をおすすめします。先に暗記から入ると、試験には受かっても手が動かない状態になりがちで、面接の実技的な質問で苦しくなります。

Reo|インフラエンジニアのアイコン

この記事を書いた人: InfraDojo運営者(Reo|インフラエンジニア)

現役インフラエンジニア。SESの現場経験に基づき、未経験からのインフラ転職と学習を支援しています。InfraDojoは、ブラウザ上のターミナルで実際に手を動かして学べるインフラ学習サイトです。

@Reo_engineer_

読むだけで終わらせず、今日から手を動かす

InfraDojoは、ブラウザを開くだけでLinux・ネットワーク・AWSの演習ができる学習サイトです。登録は30秒、最初のコースは無料です。