オンライン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 以外は読み取り専用です。