Menu
CoddyTech

Terminal Linux Online

Tulis, jalankan, dan bagikan potongan kode. Tanpa setup.

Terminal
user$

Terminal tanpa state: setiap Jalankan dimulai di /home yang baru. Tekan Shift+Enter untuk baris baru, Enter untuk menjalankan.

Coba perintah Git yang umum

Git juga berjalan di terminal ini. Muat alur kerja siap pakai ke prompt, tekan Jalankan untuk melihat setiap perintah dieksekusi, lalu buka panduan lengkap untuk perintah yang ingin kamu pahami.

Ingin melihat grafik commit berubah? Buka playground Git
Buat repo dan commit pertamamuInisialisasi repositori, stage sebuah file, commit, lalu periksa statusnya.
  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
Buat branch lalu mergeBuat branch baru, lakukan perubahan, commit, lalu merge branch itu kembali ke 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
Batalkan commit terakhirBuat commit yang kamu sesali, lalu batalkan sambil tetap menyimpan perubahanmu.
  1. git init
  2. echo "v1" > notes.txt
  3. git add notes.txt
  4. git commit -m "Add notes.txt"
  5. echo "v2" >> notes.txt
  6. git commit -am "Oops, wrong message"
  7. git reset --soft HEAD~1
  8. git status
  9. git commit -m "Update notes.txt"
  10. git log --oneline
Push ke remote untuk pertama kalinyaJalankan tiga perintah yang ditampilkan GitHub untuk repositori baru, terhadap remote lokal.
  1. git init
  2. echo "# My Project" > README.md
  3. git add README.md
  4. git commit -m "First commit"
  5. git branch -M main
  6. git init --bare remote.git
  7. git remote add origin remote.git
  8. git push -u origin main
  9. git remote -v
Squash beberapa commit menjadi satuUbah dua commit work-in-progress menjadi satu commit yang rapi tanpa editor.
  1. git init
  2. echo "v1" > app.txt
  3. git add app.txt
  4. git commit -m "Add app.txt"
  5. echo "v2" >> app.txt
  6. git commit -am "WIP"
  7. echo "v3" >> app.txt
  8. git commit -am "More WIP"
  9. git reset --soft HEAD~2
  10. git commit -m "Finish app.txt"
  11. git log --oneline
Cherry-pick commit dari branch lainSalin satu perbaikan dari sebuah branch ke main tanpa merge seluruh branch.
  1. git init
  2. echo "hello" > app.txt
  3. git add app.txt
  4. git commit -m "Add app.txt"
  5. git checkout -b hotfix
  6. echo "fixed" > fix.txt
  7. git add fix.txt
  8. git commit -m "Fix the bug"
  9. git checkout -
  10. git cherry-pick hotfix
  11. git log --oneline --all --graph

Terminal Linux online gratis: jalankan perintah bash di browsermu

Terminal Linux dan bash shell online gratis yang berjalan sepenuhnya di browsermu. Ketik perintah Linux apa pun, seperti ls, grep, sed, awk, find, atau one-liner shell, tekan Enter, dan output sungguhan langsung muncul. Tanpa instalasi, tanpa SSH, tanpa VM Linux, tanpa Docker. Cocok untuk menguji pipeline, mengingat sebuah flag, atau mencoba idiom shell.

Setiap Jalankan dimulai di container Linux baru yang ter-sandbox di /home. Terminal online ini stateless, jadi cd dan efek samping lainnya tidak bertahan di antara perintah. Tapi itu juga berarti kamu bebas bereksperimen dan mengatur ulang kapan pun kamu mau. Tekan Shift+Enter di dalam prompt untuk menyusun script bash beberapa baris (loop, heredoc, blok if), dan Enter untuk mengeksekusi seluruh blok sekaligus.

Kenapa terminal Linux online ini berguna

  • Bash sungguhan di Linux, bukan emulator Linux dalam JavaScript. Jalankan ls, grep, sed, awk, find, cut, xargs, dan GNU coreutils lainnya untuk mendapatkan output asli seperti yang kamu lihat di mesin Linux sungguhan.
  • Script bash beberapa baris di browser: Shift+Enter menambah baris baru, jadi kamu bisa menulis loop for, blok if/else, dan heredoc langsung di prompt. Enter menjalankan seluruh script sekaligus.
  • Eksekusi stateless yang ter-sandbox: setiap perintah Linux dimulai di /home yang baru, jadi kamu bisa merusak apa saja tanpa akibat dan mengatur ulang kapan pun kamu mau.
  • Tanpa instalasi, tanpa SSH key, tanpa VM Linux. Bisa dipakai di Chromebook, iPad, Windows, dan laptop sekolah yang dibatasi, tempat kamu tidak bisa membuka shell atau command prompt sungguhan.

Yang bisa kamu latih di terminal online

  • Pipeline Linux dan pengolahan teks: rangkai cat, grep, sort, uniq, wc, dan awk untuk memotong-motong teks contoh dan memverifikasi setiap tahap pipeline.
  • Dasar scripting bash: for i in 1 2 3; do echo $i; done, if [ -f /etc/passwd ]; then …; fi, dan konstruksi shell lain yang akan kamu temui di script Linux sungguhan.
  • Mencari perintah dengan cepat: ingat flag yang tepat untuk find, tar, chmod, atau xargs dengan mengujinya pada file sekali pakai di /tmp tanpa meninggalkan browser.

FAQ terminal Linux online

Apakah terminal Linux online ini gratis?

Ya, terminal Linux online ini gratis. Tanpa daftar, tanpa instalasi, tanpa SSH key, dan tanpa kartu kredit. Buka halamannya dan mulai jalankan perintah bash.

Apakah ini terminal Linux sungguhan atau emulator JavaScript?

Linux sungguhan. Perintahmu dijalankan di server dalam container Linux ter-sandbox dengan bash dan GNU coreutils sungguhan, jadi output dan exit code-nya sama dengan yang kamu lihat di mesin Linux asli, bukan subset hasil emulasi JS seperti simulator terminal yang hanya berjalan di browser.

Apakah terminal online ini menyimpan state, apakah cd terbawa ke eksekusi berikutnya?
Tidak. Terminal online ini stateless. Setiap Jalankan adalah container Linux ter-sandbox yang terisolasi dan dimulai di /home, jadi cd, environment variable, dan file apa pun yang kamu buat tidak bertahan ke perintah berikutnya. Untuk menjalankan alur kerja Linux beberapa langkah dalam satu konteks, tulis semuanya sebagai satu script bash beberapa baris (Shift+Enter untuk menambah baris baru, Enter untuk menjalankan seluruh script).
Bisakah aku menulis script bash beberapa baris di terminal online?
Bisa. Tekan Shift+Enter di prompt untuk menambah baris baru tanpa langsung menjalankannya. Berguna untuk loop for, blok if/else, heredoc, dan script bash beberapa baris apa pun. Enter menjalankan seluruh blok yang sudah disusun sebagai satu pemanggilan bash di sandbox Linux.
Perintah dan tool Linux apa saja yang tersedia?
GNU coreutils standar dan tool pengolah teks Linux yang umum: ls, cat, grep, sed, awk, find, cut, sort, uniq, wc, head, tail, xargs, tar, gzip, chmod, plus builtin bash (for, if, case, dan lainnya). Tanpa jaringan, tanpa sudo, tanpa package manager. Sandbox-nya hanya bisa dibaca di luar /tmp dan /home.
Bisakah aku menguji perintah Linux online tanpa menginstal Linux?

Bisa, justru itulah gunanya terminal online ini. Kamu bisa menguji perintah Linux standar apa pun di browser tanpa menginstal Linux, WSL, VM Linux, atau SSH ke server remote. Berguna bagi pengguna Chromebook, iPad, dan Windows yang ingin belajar Linux tanpa menyiapkan lingkungan lengkap.

Apakah ini command prompt online atau shell Linux?
Ini bash shell Linux, bukan command prompt Windows. Yang berjalan di sini adalah sintaks bash (Linux/macOS): ls, bukan dir; cat, bukan type; dan path dengan garis miring. Kalau kamu terbiasa dengan cmd di Windows, padanan terdekat untuk sebagian besar operasi dasar tetap berfungsi (echo, cd, mkdir), tapi set perintah lengkapnya adalah Linux/POSIX.

Alat berguna untuk Terminal

Alat gratis berbasis browser yang cocok dipakai bersama Playground Terminal, semuanya bagian dari Coddy.