Terminal Linux online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
Terminal bez zachowywania stanu: każde uruchomienie startuje w czystym katalogu /home. Naciśnij Shift+Enter, aby dodać nowy wiersz, lub Enter, aby uruchomić.
Wypróbuj popularne komendy Git
W tym terminalu działa też Git. Wczytaj gotowy scenariusz do wiersza poleceń, kliknij Uruchom i zobacz, jak wykonuje się każda komenda, a potem otwórz pełny przewodnik po dowolnej komendzie, którą chcesz zrozumieć.
Chcesz zobaczyć, jak zmienia się graf commitów? Otwórz edytor online Git →git initecho "hello" > app.txtgit add app.txtgit commit -m "Add app.txt"git checkout -b featureecho "new feature" >> app.txtgit commit -am "Work on feature"git checkout -git merge featuregit log --oneline --graph
git initecho "v1" > notes.txtgit add notes.txtgit commit -m "Add notes.txt"echo "v2" >> notes.txtgit commit -am "Oops, wrong message"git reset --soft HEAD~1git statusgit commit -m "Update notes.txt"git log --oneline
git initecho "# My Project" > README.mdgit add README.mdgit commit -m "First commit"git branch -M maingit init --bare remote.gitgit remote add origin remote.gitgit push -u origin maingit remote -v
git initecho "v1" > app.txtgit add app.txtgit commit -m "Add app.txt"echo "v2" >> app.txtgit commit -am "WIP"echo "v3" >> app.txtgit commit -am "More WIP"git reset --soft HEAD~2git commit -m "Finish app.txt"git log --oneline
Darmowy terminal Linux online: uruchamiaj komendy bash w przeglądarce
Darmowy terminal Linux online i powłoka bash, które działają w całości w przeglądarce. Wpisz dowolną komendę Linuksa: ls, grep, sed, awk, find albo jednolinijkowiec powłoki, naciśnij Enter, a prawdziwy wynik wraca od razu. Bez instalacji, bez SSH, bez maszyny wirtualnej z Linuksem, bez Dockera. Dobre do testowania potoku, przypomnienia sobie flagi albo wypróbowania idiomu powłoki.
Każde uruchomienie trafia do świeżego, odizolowanego kontenera Linuksa w /home. Terminal online jest bezstanowy, więc cd i inne efekty uboczne nie przechodzą między komendami, ale dzięki temu możesz swobodnie eksperymentować i resetować wszystko, kiedy chcesz. Naciśnij Shift+Enter w wierszu poleceń, żeby ułożyć wielolinijkowy skrypt bash (pętle, heredoc, bloki if), a Enter, żeby wykonać cały blok naraz.
Dlaczego ten terminal Linux online się przydaje
- Prawdziwy bash na Linuksie, a nie emulator Linuksa w JavaScripcie. Uruchamiaj
ls,grep,sed,awk,find,cut,xargsi resztę GNU coreutils, żeby zobaczyć prawdziwy wynik, taki jak na prawdziwej maszynie z Linuksem. - Wielolinijkowe skrypty bash w przeglądarce: Shift+Enter dodaje nową linię, więc możesz pisać pętle
for, blokiif/elsei heredoc bezpośrednio w wierszu poleceń. Enter uruchamia cały skrypt za jednym razem. - Bezstanowe uruchomienia w piaskownicy: każda komenda Linuksa zaczyna w świeżym
/home, więc możesz coś zepsuć bez konsekwencji i zresetować, kiedy chcesz. - Bez instalacji, bez klucza SSH, bez maszyny wirtualnej z Linuksem. Działa na Chromebookach, iPadach, Windowsie i zablokowanych szkolnych laptopach, na których nie da się otworzyć prawdziwej powłoki ani wiersza poleceń.
Co możesz ćwiczyć w terminalu online
- Potoki i przetwarzanie tekstu w Linuksie: połącz
cat,grep,sort,uniq,wciawk, żeby pociąć przykładowy tekst i sprawdzić każdy etap potoku. - Podstawy skryptów bash:
for i in 1 2 3; do echo $i; done,if [ -f /etc/passwd ]; then …; fii inne konstrukcje powłoki, które zobaczysz w prawdziwych skryptach Linuksa. - Szybkie sprawdzanie komend: przypomnij sobie właściwą flagę dla
find,tar,chmodalboxargs, testując ją na tymczasowym pliku w/tmpbez wychodzenia z przeglądarki.
Terminal Linux online: najczęstsze pytania
Czy ten terminal Linux online jest darmowy?
Czy to prawdziwy terminal Linux, czy emulator w JavaScripcie?
Czy terminal online zachowuje stan, czyli czy cd przechodzi między uruchomieniami?
/home, więc cd, zmienne środowiskowe i utworzone pliki nie przechodzą do następnej komendy. Żeby wykonać wieloetapowe operacje w Linuksie w jednym kontekście, zapisz je jako jeden wielolinijkowy skrypt bash (Shift+Enter dodaje nowe linie, Enter uruchamia cały skrypt).Czy mogę pisać wielolinijkowe skrypty bash w terminalu online?
for, bloków if/else, heredoc i każdego wielolinijkowego skryptu bash. Enter uruchamia cały ułożony blok jako jedno wywołanie bash w piaskownicy Linuksa.Jakie komendy i narzędzia Linuksa są dostępne?
ls, cat, grep, sed, awk, find, cut, sort, uniq, wc, head, tail, xargs, tar, gzip, chmod, a do tego wbudowane polecenia bash (for, if, case itd.). Bez sieci, bez sudo, bez menedżera pakietów. Piaskownica jest tylko do odczytu poza /tmp i /home.Czy mogę testować komendy Linuksa online bez instalowania Linuksa?
Czy to wiersz poleceń online, czy powłoka Linuksa?
ls zamiast dir, cat zamiast type, ścieżki z ukośnikiem. Jeśli znasz cmd z Windowsa, najbliższe odpowiedniki większości podstawowych operacji nadal działają (echo, cd, mkdir), ale pełny zestaw komend to Linux/POSIX.Przydatne narzędzia do Terminal
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Terminal online. Wszystkie w Coddy.