オンラインLinuxターミナル
コードスニペットを書いて、実行して、共有できます — セットアップ不要。
ターミナル
user$
ステートレスターミナル — 実行ごとに新しい /home から始まります。Shift+Enter で改行、Enter で実行。
無料のオンラインLinuxターミナル — ブラウザでbashコマンドを実行
ブラウザだけで動く、無料のオンラインLinuxターミナルとbashシェル。任意のLinuxコマンド — ls、grep、sed、awk、find、シェルのワンライナー — を入力してEnterを押せば、本物の出力がすぐに返ってきます。インストール不要、SSH不要、Linux VM不要、Docker不要。パイプラインを試したり、フラグを思い出したり、シェルイディオムを試すのにちょうどいい。
各実行は /home の真新しい隔離Linuxコンテナで始まります。オンラインターミナルはステートレスなので、cd などの副作用はコマンド間で持続しません — その代わり自由に実験でき、いつでもリセットできます。プロンプトでShift+Enterを押せば複数行のbashスクリプト(ループ、ヒアドキュメント、if ブロック)を組み立てられ、Enterでブロック全体を一度に実行できます。
このオンラインLinuxターミナルが便利な理由
- Linux上の本物のbashで、JavaScriptのLinuxエミュレータではありません。
ls、grep、sed、awk、find、cut、xargsなどGNU coreutilsを実行でき、実際のLinuxマシンと同じ出力が得られます。 - ブラウザで複数行のbashスクリプト:Shift+Enterで改行できるので、
forループ、if/elseブロック、ヒアドキュメントをインラインで書けます。Enterでスクリプト全体を一気に実行。 - ステートレスなサンドボックス実行:すべてのLinuxコマンドは新しい
/homeから始まるので、気兼ねなく壊して試せて、いつでもリセットできます。 - インストール不要、SSH鍵不要、Linux VMも不要。Chromebook、iPad、Windows、本物のシェルやコマンドプロンプトを開けない制限付きの学校用ノートPCでも動作します。
オンラインターミナルで練習できること
- Linuxパイプラインとテキスト処理:
cat、grep、sort、uniq、wc、awkをつなげてサンプルテキストを切り分け、パイプラインの各段階を確認できます。 - bashスクリプトの基本:
for i in 1 2 3; do echo $i; done、if [ -f /etc/passwd ]; then …; fiなど、実際のLinuxスクリプトで見かけるシェル構文。 - コマンドのクイック確認:
find、tar、chmod、xargsの正しいフラグを/tmpの使い捨てファイルで試して、ブラウザから離れずに確認できます。
オンラインLinuxターミナル FAQ
このオンラインLinuxターミナルは無料ですか?
はい、オンラインLinuxターミナルは無料で使えます。サインアップ、インストール、SSH鍵、クレジットカードは一切不要 — ページを開けばすぐにbashコマンドを実行できます。
本物のLinuxターミナルですか、それともJavaScriptエミュレータですか?
本物のLinuxです。コマンドはサーバー側のサンドボックス化されたLinuxコンテナ内で本物のbashと本物のGNU coreutilsによって実行されるので、出力も終了コードも実機のLinuxと同じものが返ってきます。よくあるブラウザ専用ターミナルシミュレータのようにJSでエミュレートされた部分集合ではありません。
ターミナルはステートフルですか — cd は実行間で引き継がれますか?
いいえ。オンラインターミナルはステートレスです。各実行は
/home で始まる隔離Linuxコンテナなので、cd、環境変数、作成したファイルは次のコマンドに引き継がれません。同一コンテキストで多段のLinuxワークフローを実行したい場合は、1つの複数行bashスクリプトとして書いてください(行追加はShift+Enter、実行はEnter)。オンラインターミナルで複数行のbashスクリプトを書けますか?
はい。プロンプトでShift+Enterを押すと、実行せずに改行を追加できます。
for ループ、if/else ブロック、ヒアドキュメント、複数行のbashスクリプトを書くのに便利です。Enterで、組み立てたブロック全体をLinuxサンドボックス内の1回のbash呼び出しとして実行します。どのLinuxコマンドとツールが使えますか?
標準のGNU coreutilsと一般的なLinuxテキスト処理ツール:
ls、cat、grep、sed、awk、find、cut、sort、uniq、wc、head、tail、xargs、tar、gzip、chmod に加えてbashの組み込み(for、if、case など)。ネットワーク不可、sudo 不可、パッケージマネージャ不可。サンドボックスは /tmp と /home 以外は読み取り専用です。