Hướng dẫn dùng TERMUX từ cơ bản tới thành thạo P1

Hướng dẫn dùng TERMUX từ cơ bản tới thành thạo phần 1

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.

Huong-Dan-su-dung-Termux

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

Cách dùng Termux - liệt kê file và thư mục

Đổ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

Cách dùng Termux - lệnh di chuyển/ đổi tên file

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é