Linuxコマンド練習(練習用ターミナル)
ブラウザの中だけで動く、疑似的なLinuxターミナルでコマンド練習ができるページです。仮想のファイルシステムに対してコマンドを実行できます。実際のLinuxカーネルは起動しておらず、あなたのパソコンやサーバーには一切影響しません。パソコン・タブレット・スマートフォンのいずれからでも利用できます。
自由にコマンドを打ち込んで試せるモードです。何を実行しても仮想のファイルシステムが変わるだけなので、失敗を気にせずいろいろ試してみてください。
実際にコマンドを実行するのではなく、「コマンドと出力のペア」を提示して読み取る出題形式です。初級・中級ではls -lやps aux、free -hのような実機での多列出力を読み解く練習ができ、上級ではiostatやmdadm --detail、dig、systemctl statusのような、この仮想シェルでの再現が難しいコマンドの出力を扱います。
0 / 28 完了
解説を見る
実務に近い「お題」をこなしながら学べるモードです。課題は最初からすべて挑戦できます。順番はお好みで選んでください。
0 / 145 完了
解説を見る
実際のサーバー運用で欠かせない「設定ファイルを書く」練習に特化したモードです。要件を読み、テキストエリアに設定ファイルの中身を書いて「チェックする」を押すと、要件を満たしているかをJavaScriptが1項目ずつ判定します。模範解答とのdiff(差分)表示で、自分の書き方とどこが違うのかも確認できます。sshd_config・crontab・/etc/fstab・smb.conf・/etc/exports・dhcpd.conf・named.conf(ゾーン定義)・nginxのlocationブロックを扱います。
0 / 12 完了
解説を見る
あなたの解答と模範解答の差分(-はあなたの解答のみ、+は模範解答のみに含まれる行)
模範解答の全文
使えるコマンドの例: help / pwd / ls -l / cd notes / cat memo.txt / mkdir test / touch a.txt / rm -r test / grep コーヒー memo.txt / echo hi > a.txt / cat memo.txt | grep コーヒー / chmod 755 a.txt / chgrp devs a.txt / which cat / type cd / file memo.txt / stat memo.txt / export NAME=value / alias ll='ls -l' / umask / find . -name "*.txt" | xargs cat / man ls / history / clear / reset
PCではキーボードの ↑ / ↓ とEnterキー、スマートフォン・タブレットでは画面下の「↑ 履歴」「↓ 履歴」「実行」ボタンで操作できます。
reset と入力すればいつでも初期状態に戻せます。