Menu
Coddy logo textTech

Çevrimiçi Linux Terminali

Kod parçacıklarını yazın, çalıştırın ve paylaşın — kurulum gerekmez.

Terminal
user$

Durumsuz terminal — her çalıştırma temiz bir /home dizininde başlar. Yeni satır için Shift+Enter, çalıştırmak için Enter.

Ücretsiz çevrimiçi Linux terminali — bash komutlarını tarayıcınızda çalıştırın

Tarayıcınızda çalışan ücretsiz bir online Linux terminali ve bash shell. Herhangi bir Linux komutunu yazın — ls, grep, sed, awk, find ya da bir shell tek satırlık — Enter'a basın, gerçek çıktı anında dönsün. Kurulum yok, SSH yok, Linux VM yok, Docker yok. Bir pipeline'ı test etmek, bir flag'i hatırlamak veya bir shell deyimini denemek için ideal.

Her çalıştırma /home altında izole bir Linux konteynerinde başlar. Çevrimiçi terminal durumsuzdur, yani cd ve diğer yan etkiler komutlar arasında kalmaz — ama bu sayede özgürce deney yapabilir ve istediğiniz zaman sıfırlayabilirsiniz. Çok satırlı bir bash scripti (döngüler, heredoc'lar, if blokları) yazmak için promptta Shift+Enter'a, tüm bloğu bir kerede çalıştırmak için Enter'a basın.

Bu çevrimiçi Linux terminalini neden faydalı kılıyor

  • Linux üzerinde gerçek bash, JavaScript Linux emülatörü değil. ls, grep, sed, awk, find, cut, xargs ve GNU coreutils'in geri kalanını çalıştırın; gerçek bir Linux makinesinde göreceğiniz çıktının aynısını alın.
  • Tarayıcıda çok satırlı bash scriptleri: Shift+Enter yeni satır ekler, böylece for döngülerini, if/else bloklarını ve heredoc'ları satır içinde yazabilirsiniz. Enter tüm scripti tek seferde çalıştırır.
  • Durumsuz sandbox çalıştırmalar: her Linux komutu temiz bir /home'da başlar, böylece bir şeyleri sonuç doğurmadan kırabilir, istediğinizde sıfırlayabilirsiniz.
  • Kurulum yok, SSH anahtarı yok, Linux VM yok. Chromebook'ta, iPad'de, Windows'ta ve gerçek bir shell ya da komut istemi açamadığınız kısıtlı okul dizüstülerinde çalışır.

Çevrimiçi terminalde neler pratik edebilirsiniz

  • Linux pipeline'ları ve metin işleme: örnek metni parçalamak ve pipeline'ın her aşamasını doğrulamak için cat, grep, sort, uniq, wc ve awk'ı zincirleyin.
  • Bash script temelleri: for i in 1 2 3; do echo $i; done, if [ -f /etc/passwd ]; then …; fi ve gerçek Linux scriptlerinde karşılaşacağınız diğer shell yapıları.
  • Hızlı komut araması: find, tar, chmod veya xargs için doğru flag'i /tmp altındaki tek kullanımlık bir dosyada deneyerek tarayıcıdan çıkmadan hatırlayın.

Çevrimiçi Linux terminali SSS

Bu çevrimiçi Linux terminali ücretsiz mi?
Evet, çevrimiçi Linux terminali ücretsiz. Kayıt yok, kurulum yok, SSH anahtarı yok, kredi kartı yok — sayfayı açın ve bash komutlarını çalıştırmaya başlayın.
Bu gerçek bir Linux terminali mi yoksa JavaScript emülatörü mü?
Gerçek Linux. Komutlarınız sunucu tarafında, gerçek bash ve gerçek GNU coreutils ile izole bir Linux konteynerinde çalışır; yani çıktı ve çıkış kodları gerçek bir Linux makinesindekiyle birebir aynı olur, tipik tarayıcı içi terminal simülatörlerindeki gibi JS ile taklit edilmiş bir alt küme değil.
Terminal durumlu mu — cd çalıştırmalar arasında taşınıyor mu?
Hayır. Çevrimiçi terminal durumsuz. Her çalıştırma /home'da başlayan izole bir Linux konteyneri, dolayısıyla cd, ortam değişkenleri ve oluşturduğunuz dosyalar bir sonraki komuta geçmez. Aynı bağlamda çok adımlı Linux iş akışları için bunları tek bir çok satırlı bash scripti olarak yazın (satır eklemek için Shift+Enter, tümünü çalıştırmak için Enter).
Çevrimiçi terminalde çok satırlı bash scriptleri yazabilir miyim?
Evet. Promptta Shift+Enter'a basarak henüz çalıştırmadan yeni satır ekleyebilirsiniz. for döngüleri, if/else blokları, heredoc'lar ve her türlü çok satırlı bash scripti için kullanışlı. Enter, tüm bloğu Linux sandbox'ında tek bir bash çağrısı olarak çalıştırır.
Hangi Linux komutları ve araçları mevcut?
Standart GNU coreutils ve yaygın Linux metin işleme araçları: ls, cat, grep, sed, awk, find, cut, sort, uniq, wc, head, tail, xargs, tar, gzip, chmod, ayrıca bash builtin'leri (for, if, case, vb.). Ağ yok, sudo yok, paket yöneticisi yok. Sandbox /tmp ve /home dışında salt okunur.