Menu
Coddy logo textTech

オンラインLinuxターミナル

コードスニペットを書いて、実行して、共有できます - セットアップ不要。

ターミナル
user$

ステートレスターミナル - 実行ごとに新しい /home から始まります。Shift+Enter で改行、Enter で実行。

よく使う Git コマンドを試す

この端末では Git も動きます。用意されたワークフローをプロンプトに読み込み、「実行」を押して各コマンドの動作を確認し、理解したいコマンドの完全なガイドを開きましょう。

リポジトリを作成して最初のコミットをするリポジトリを初期化し、ファイルをステージして、コミットし、状態を確認します。
  1. git init
  2. git config user.name "You"
  3. git config user.email "you@example.com"
  4. echo "# My Project" > README.md
  5. git add README.md
  6. git commit -m "Initial commit"
  7. git status
  8. git log --oneline
ブランチを作成してマージするブランチを切り、変更を加えてコミットし、そのブランチを main にマージします。
  1. git init
  2. echo "hello" > app.txt
  3. git add app.txt
  4. git commit -m "Add app.txt"
  5. git checkout -b feature
  6. echo "new feature" >> app.txt
  7. git commit -am "Work on feature"
  8. git checkout -
  9. git merge feature
  10. git log --oneline --graph
直前のコミットを取り消す後悔するコミットを作成し、変更を残したまま取り消します。
  1. git init
  2. echo "v1" > notes.txt
  3. git add notes.txt
  4. git commit -m "Oops, wrong message"
  5. git reset --soft HEAD~1
  6. git status
  7. git commit -m "Add notes.txt"
  8. git log --oneline

無料のオンラインLinuxターミナル - ブラウザでbashコマンドを実行

ブラウザだけで動く、無料のオンラインLinuxターミナルとbashシェル。任意のLinuxコマンド - lsgrepsedawkfind、シェルのワンライナー - を入力してEnterを押せば、本物の出力がすぐに返ってきます。インストール不要、SSH不要、Linux VM不要、Docker不要。パイプラインを試したり、フラグを思い出したり、シェルイディオムを試すのにちょうどいい。

各実行は /home の真新しい隔離Linuxコンテナで始まります。オンラインターミナルはステートレスなので、cd などの副作用はコマンド間で持続しません - その代わり自由に実験でき、いつでもリセットできます。プロンプトでShift+Enterを押せば複数行のbashスクリプト(ループ、ヒアドキュメント、if ブロック)を組み立てられ、Enterでブロック全体を一度に実行できます。

このオンラインLinuxターミナルが便利な理由

  • Linux上の本物のbashで、JavaScriptのLinuxエミュレータではありません。lsgrepsedawkfindcutxargs などGNU coreutilsを実行でき、実際のLinuxマシンと同じ出力が得られます。
  • ブラウザで複数行のbashスクリプト:Shift+Enterで改行できるので、for ループ、if/else ブロック、ヒアドキュメントをインラインで書けます。Enterでスクリプト全体を一気に実行。
  • ステートレスなサンドボックス実行:すべてのLinuxコマンドは新しい /home から始まるので、気兼ねなく壊して試せて、いつでもリセットできます。
  • インストール不要、SSH鍵不要、Linux VMも不要。Chromebook、iPad、Windows、本物のシェルやコマンドプロンプトを開けない制限付きの学校用ノートPCでも動作します。

オンラインターミナルで練習できること

  • Linuxパイプラインとテキスト処理: catgrepsortuniqwcawk をつなげてサンプルテキストを切り分け、パイプラインの各段階を確認できます。
  • bashスクリプトの基本: for i in 1 2 3; do echo $i; doneif [ -f /etc/passwd ]; then …; fi など、実際のLinuxスクリプトで見かけるシェル構文。
  • コマンドのクイック確認: findtarchmodxargs の正しいフラグを /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テキスト処理ツール:lscatgrepsedawkfindcutsortuniqwcheadtailxargstargzipchmod に加えてbashの組み込み(forifcase など)。ネットワーク不可、sudo 不可、パッケージマネージャ不可。サンドボックスは /tmp/home 以外は読み取り専用です。
Linuxをインストールせずにオンラインでコマンドをテストできますか?
はい - まさにそれがこのオンラインターミナルの目的です。Linux、WSL、Linux VMをインストールしたり、リモートマシンにSSHしたりせずに、ブラウザで標準的なLinuxコマンドをテストできます。完全な環境を構築せずにLinuxを学びたいChromebook、iPad、Windowsユーザーに便利。
これはオンラインコマンドプロンプトですか、それともLinuxシェルですか?
Linuxのbashシェルで、Windowsのコマンドプロンプトではありません。ここで動くのはbash構文(Linux/macOS)です: dir ではなく lstype ではなく cat、フォワードスラッシュのパス。Windowsの cmd に慣れている場合、基本操作の多くは最も近い対応 (echocdmkdir) がそのまま動きますが、コマンドセット全体はLinux/POSIXです。

Terminalに役立つツール

Terminal プレイグラウンドと相性の良い、ブラウザベースの無料ツール - すべて Coddy の一部です。