Công cụ tạo môi trường nhập lệnh cho Android - Termux - có thể hỗ trợ thực hiện các kết nối SSH, bash shell, thao tác tập tin với nano/vim.
Giới thiệu về Termux
Termux là ứng dụng giả lập công cụ dòng lệnh trên Android có thể hoạt động trực tiếp mà không cần phải root hoặc cài đặt. Bạn có thể cài thêm các gói bổ sung có sẵn bằng trình quản lý gói APT. Kho ứng dụng APT Termux được lưu trữ bởi JFrog Bintray. Termux chỉ hoạt động trên Android 5.0 trở lên.
Đặc điểm của ứng dụng này gồm:Hổ trợ bash and zsh shells.Chỉnh sửa file với nano và vim.Truy cập Server bằng ssh.Lập trình ngô ngữ C với clang, make và gdb.Hổ trợ PythonHổ trợ git và subversion.Hỗ trợ Game trên nền tảng frotz.
- Có thể chạy chương trình php.
- Hỗ trợ bash and zsh shells.
- Chỉnh sửa file với nano và vim.
- Truy cập Server bằng ssh.
- Lập trình ngô ngữ C với clang, make và gdb.
- Hỗ trợ Python, PHP Cli.
- Hỗ trợ git và subversion.
Cách cài đặt Termux
Hiện tại Termux đang có sẵn trong ChPlay. Bạn có thể tải về điện thoại theo đường link này: https://play.google.com/store/apps/details?id=com. termux
Ngoài ra bạn cũng có thể tải về tại F-Droid: https://f-droid.org/packages/com.termux/
Một số lưu ý
- Trong quá trình gõ lệnh, có thể chữ không hiện lên màn hình. Bạn chỉ cần gõ xong rồi nhấn enter hoặc dấu cách là nó tự hiện lên.
- Khi cài đặt có hỏi yes/no thì bạn cứ gõ y để tiếp tục nhé.
- Vào cài đặt để cấp quyền bộ nhớ cho Termux để hạn chế xảy ra lỗi nhé.
Các câu lệnh xử lý cơ bản
Làm việc với file trong Termux
Termux sẽ cho phép bạn sử dụng các tiện ích cơ bản của Linux để thực hiện các thao tác như sao chép (lệnh cp), di chuyển tệp (lệnh mv), đọc nội dung thư mục (lệnh ls) và xóa (lệnh rm).
Lệnh đi tới thư mục:
Đi tới thư mục gốc ví dụ như sdcard, nhất thiết phải có dấu gạch chéo trước tên thư mục
cd [đường dẫn thư mục]
vd: cd /sdcard/download
Di chuyển bên trong thư mục gốc chỉ cần điền cd [tên thư mục]
Lùi lại thư mục trước đó: cd ..
Nếu tên thư mục gốc có chứa dấu cách thì bạn cho nó vào trong dấu nháy kép như thế này nhé: cd "[tên thư mục chứa dấu cách]"
Liệt kê file và thư mục trong Termux
Hầu hết các file người dùng đươc lưu trữ trong thư mục sdcard. Để liệt kê các file có trong thư mục đó, ta dùng lệnh ls:
>
ls
Trong giao diện điều khiển của termux, tên thư mục sẽ biểu thị theo màu
xanh còn tên tệp là màu trắng
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB4ORC2kxIUfR4-qEEF1QBg3nN_uTkToPNMTPeNuSHN4jaWvS5Yj2-kCXrrmuHaqHRoD-rx6Pqd_KGUEKHXzCRT4TAmGumgRxFDGv-2vze5kAF6m4rpHSo92b75wu4_vX7uw65luQeUaTW/s0/Screenshot_20201108-164954_Termux.jpg"
style="display: block; padding: 1em 0; text-align: center; "
> alt="Cách dùng Termux - liệt kê file và thư mục"
border="0"
data-original-height="720"
data-original-width="1560"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB4ORC2kxIUfR4-qEEF1QBg3nN_uTkToPNMTPeNuSHN4jaWvS5Yj2-kCXrrmuHaqHRoD-rx6Pqd_KGUEKHXzCRT4TAmGumgRxFDGv-2vze5kAF6m4rpHSo92b75wu4_vX7uw65luQeUaTW/s0/Screenshot_20201108-164954_Termux.jpg"
/>
Đổi tên file
Lệnh mv có thể sử dụng để đổi tên file.
mv [tên file cần đổi] [tên file mới]
Ví dụ, để đổi tệp rename.txt thành tệp renamed.txt trong màn hình giao diện của Termux, mình sẽ nhập lệnh: mv rename.txt renamed.txt
Một số lưu ý khi sử dụng mv
- Nếu tên tệp mới bị trùng với tên tệp đã có trong thư mục đó thì việc ghi đè sẽ xảy ra. Nội dung file cũ được thay thế bằng file vừa đổi tên.
- mv -i [tên file] [tên file mới] câu lệnh này sẽ hỏi trước nếu tên file mới bị trùng với file khác. Gõ y để xác nhận.
- mv -n [tên file] [tên file mới] ngăn cản việc đổi tên nếu tên file bị trùng với file khác.
- mv -b [tên file] [tên file mới]
Xóa file
Dùng rm để xóa tệp
rm [tên tệp]
Lệnh này cũng có thể dùng để xóa nhiều tệp cùng lúc. Ở đây mình xóa tất cả các tệp trong thư mục có đuôi .txt
rm *txt
Chú ý:
- rm -i [tên tệp] sẽ hỏi trước khi xóa từng tệp (áp dụng với xóa 3 tệp trở lên)
- rm -r [tên thư mục] lệnh dùng để xóa một thư mục và các tệp con trong thư mục đó
Cài đặt một gói ứng dụng
apt install [tên gói]
Hoặc
pkg install [tên gói]
Dưới đây là một số gói ứng dụng cơ bản cho Termux. Bạn gõ các câu lệnh sau để cài đặt nhé
pkg install php
pkg install git
pkg install python2
pkg install curl
Gỡ bỏ ứng dụng
pkg uninstall [tên gói]
Cài ứng dụng từ file .deb
Chú ý: không phải bất kì file .deb nào chạy được trên Linux cũng có thể khởi động được hoặc hoạt động ổn định được trên Termux.
Cài đặt gói .deb
dpkg -i ./[đường dẫn đến file .deb]
Gỡ cài đặt gói .deb
dpkg --remove [tên gói]
Liệt kê tên gói .deb đã cài
dpkg -l
Lời kết
Termux là một ứng dụng mã nguồn mở, được sử dụng như một terminal trên điện thoại Android. Nó có đủ hầu hết chức năng và còn nhiều thứ thú vị khác. Hãy cùng đón xem phần 2 sớm xuất bản nhé
0 Nhận xét