Terminal Linux online
Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.
Terminal không lưu trạng thái: mỗi lần Chạy bắt đầu trong một /home mới. Nhấn Shift+Enter để thêm dòng mới, Enter để chạy.
Thử các lệnh Git phổ biến
Git cũng chạy được trong terminal này. Nạp một quy trình có sẵn vào dòng lệnh, nhấn Chạy để xem từng lệnh thực thi, rồi mở hướng dẫn đầy đủ của bất kỳ lệnh nào bạn muốn hiểu rõ.
Muốn xem đồ thị commit thay đổi? Mở Git playgroundgit 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
Terminal Linux online miễn phí: chạy lệnh bash ngay trên trình duyệt
Terminal Linux và shell bash online miễn phí, dùng hoàn toàn trên trình duyệt. Gõ bất kỳ lệnh Linux nào (ls, grep, sed, awk, find, một lệnh shell một dòng), nhấn Enter, và đầu ra thật hiện về ngay. Không cần cài đặt, không SSH, không máy ảo Linux, không Docker. Rất tiện để thử một pipeline, nhớ lại một tùy chọn lệnh hay thử một cách viết shell.
Mỗi lần chạy diễn ra trong một container Linux mới, cách ly, tại /home. Terminal online này không lưu trạng thái, nên cd và các thay đổi khác không được giữ lại giữa các lệnh, nhưng nhờ vậy bạn có thể thử nghiệm thoải mái và bắt đầu lại bất cứ lúc nào. Nhấn Shift+Enter trong dấu nhắc lệnh để viết script bash nhiều dòng (vòng lặp, heredoc, khối if) và Enter để chạy cả khối cùng lúc.
Điều gì làm terminal Linux online này hữu ích
- Bash thật trên Linux, không phải trình giả lập Linux bằng JavaScript. Chạy
ls,grep,sed,awk,find,cut,xargsvà phần còn lại của GNU coreutils để thấy đầu ra thật như trên một máy Linux thật. - Script bash nhiều dòng ngay trên trình duyệt: Shift+Enter thêm dòng mới để bạn viết vòng lặp
for, khốiif/elsevà heredoc ngay tại chỗ. Enter chạy cả script một lần. - Mỗi lần chạy cách ly và không lưu trạng thái: mọi lệnh Linux đều bắt đầu trong một
/homemới, nên bạn có thể làm hỏng mọi thứ mà không sao và bắt đầu lại bất cứ lúc nào. - Không cần cài đặt, không cần khóa SSH, không cần máy ảo Linux. Dùng được trên Chromebook, iPad, Windows và laptop bị khóa ở trường, nơi bạn không mở được shell hay command prompt thật.
Bạn có thể luyện gì trong terminal online
- Pipeline Linux và xử lý văn bản: nối
cat,grep,sort,uniq,wcvàawkđể cắt nhỏ văn bản mẫu và kiểm tra từng bước của pipeline. - Script bash cơ bản:
for i in 1 2 3; do echo $i; done,if [ -f /etc/passwd ]; then …; fivà các cấu trúc shell khác mà bạn sẽ gặp trong script Linux thật. - Tra nhanh lệnh: nhớ lại tùy chọn đúng của
find,tar,chmodhayxargsbằng cách thử trên một tệp nháp trong/tmpmà không rời trình duyệt.
Câu hỏi thường gặp về terminal Linux online
Terminal Linux online này có miễn phí không?
Có, terminal Linux online hoàn toàn miễn phí. Không cần đăng ký, không cần cài đặt, không cần khóa SSH và không cần thẻ tín dụng. Mở trang là chạy lệnh bash được ngay.
Đây là terminal Linux thật hay trình giả lập JavaScript?
Linux thật. Lệnh của bạn chạy trên máy chủ trong một container Linux cách ly, với bash thật và GNU coreutils thật, nên đầu ra và mã thoát khớp với những gì bạn thấy trên một máy Linux thật, chứ không phải một phần giả lập bằng JS như các trình mô phỏng terminal chỉ chạy trong trình duyệt thường gặp.
Terminal online có lưu trạng thái không, cd có được giữ giữa các lần chạy không?
/home, nên cd, biến môi trường và mọi tệp bạn tạo đều không còn ở lệnh tiếp theo. Để chạy quy trình Linux nhiều bước trong cùng một ngữ cảnh, hãy viết chúng thành một script bash nhiều dòng (Shift+Enter để thêm dòng mới, Enter để chạy cả script).Tôi có viết được script bash nhiều dòng trong terminal online không?
for, khối if/else, heredoc và mọi script bash nhiều dòng. Enter chạy cả khối đã viết như một lần gọi bash trong sandbox Linux.Có những lệnh và công cụ Linux nào?
ls, cat, grep, sed, awk, find, cut, sort, uniq, wc, head, tail, xargs, tar, gzip, chmod, cùng các lệnh có sẵn của bash (for, if, case...). Không có mạng, không sudo, không trình quản lý package. Sandbox chỉ cho đọc, trừ /tmp và /home.Tôi có thử lệnh Linux online mà không cần cài Linux được không?
Được, đó chính là mục đích của terminal online này. Bạn có thể thử mọi lệnh Linux chuẩn ngay trên trình duyệt mà không cần cài Linux, WSL, máy ảo Linux hay SSH vào một máy từ xa. Rất hữu ích cho người dùng Chromebook, iPad và Windows muốn học Linux mà không phải thiết lập cả một môi trường.
Đây là command prompt online hay shell Linux?
ls chứ không phải dir, cat chứ không phải type, đường dẫn dùng dấu gạch chéo xuôi. Nếu bạn quen cmd của Windows, các lệnh tương đương cho thao tác cơ bản vẫn dùng được (echo, cd, mkdir), nhưng bộ lệnh đầy đủ là Linux/POSIX.Công cụ hữu ích cho Terminal
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Terminal, tất cả đều thuộc Coddy.