Cách sử dụng Dòng lệnh Linux trên Android Với Termux

Cách sử dụng Dòng lệnh Linux trên Android Với Termux

Android là một hệ điều hành có khả năng, vì nó cung cấp nhiều ứng dụng tiếp cận với lớp máy tính để bàn. Tuy nhiên, đôi khi, phải mất một chút công sức để hoàn thành một điều gì đó trên Android mà chỉ là một tích tắc trên máy tính để bàn.





Một giải pháp là tận dụng cơ sở hạ tầng Linux ẩn của Android. Ứng dụng Termux cung cấp môi trường dòng lệnh và cho phép bạn cài đặt các ứng dụng Linux trung thực trên thiết bị Android của mình. Đây là cách sử dụng ứng dụng Termux.





Tại sao sử dụng Termux?

Đã có một số ứng dụng trong Cửa hàng Play là cổng Android của các ứng dụng Linux. Những thứ này khác với Termux ở chỗ chúng sao chép các ứng dụng Linux đó, nhưng chúng được tạo theo 'cách Android'.





Ngược lại, Termux là một môi trường Linux khép kín. Các chương trình của nó (cho tất cả các mục đích và mục đích) giống như các chương trình Linux của chúng. Điều này mang lại một số lợi thế so với các ứng dụng được chuyển:

  • Tính nhất quán: Các ứng dụng Linux đã được chuyển sang Android yêu cầu một số loại giao diện người dùng. Trải nghiệm người dùng trên Android phần lớn phụ thuộc vào nỗ lực của nhà phát triển. Ngược lại, các ứng dụng Termux cũng giống như các phiên bản Linux, từ phím tắt đến cách bạn cài đặt chúng.
  • Tính nhỏ gọn: Việc bổ sung mã Android có thể khiến một số ứng dụng mỏng trở nên nặng nề. Ví dụ: một ứng dụng SSH Android có thể có kích thước từ 2MB đến 12MB. So sánh điều này với Dropbear, có sẵn trong Termux, nặng 396KB (đó là kilobyte) được cài đặt. Và nó cũng cung cấp một máy chủ SSH.
  • Kịp thời: Khi một ứng dụng nhận được bản cập nhật, bạn vẫn phụ thuộc vào nhà phát triển ứng dụng Android để nâng cấp. Ngược lại, các ứng dụng Termux là các gói Linux tiêu chuẩn, ít yêu cầu bảo trì hơn. Chúng thậm chí có thể được tạo tự động cùng với các phiên bản dành cho máy tính để bàn. Bạn có thể truy cập vào các tính năng mới nhanh hơn với Termux.
  • Giá bán: Có khả năng bất kỳ ứng dụng nào bạn mua từ Cửa hàng Play sẽ có một khoản phí liên quan đến ứng dụng đó. Tất cả các ứng dụng trong Termux đều miễn phí (và mã nguồn mở) , cũng như chính Termux.

Cách sử dụng Termux

Trước khi đi sâu vào, hãy hiểu rằng Termux chủ yếu là một môi trường dòng lệnh. Không có giao diện người dùng ưa thích với các nút sáng bóng ở đây. Điều này không chỉ áp dụng cho gói Termux cơ bản mà còn cho các ứng dụng của nó. Bạn sẽ không nhận được phiên bản mới nhất của LibreOffice bằng phương pháp này.



Quan trọng nhất, bạn phải thông thạo dòng lệnh để cài đặt và sử dụng các chương trình này trên Termux. Để phát triển một số thông tin quen thuộc, hãy xem danh sách các lệnh Linux Terminal được sử dụng nhiều nhất của chúng tôi.

Khi bạn đã sẵn sàng, hãy lấy điện thoại hoặc máy tính bảng của bạn và cài đặt Termux.





Tải xuống: Termux (Miễn phí)

Các lệnh Termux cơ bản bạn nên biết

Khởi chạy Termux sẽ đưa bạn thẳng vào môi trường dòng lệnh. Từ đây, bạn có thể cài đặt các công cụ mới. Termux sử dụng cùng một trình cài đặt gói được tìm thấy trong Debian, Ubuntu và các bản phân phối Linux có liên quan.





Công cụ đóng gói nâng cao (thường được gọi là APT) được sử dụng để tìm, cài đặt và gỡ bỏ phần mềm trong Termux. Bắt đầu bằng cách cập nhật các gói và nâng cấp bằng các lệnh sau:

apt update
apt upgrade

Tiếp theo, hãy tìm hiểu những ứng dụng có sẵn:

apt list

Để tìm hiểu thêm về một trong những gói này, hãy sử dụng

apt show [package name]

Điều này sẽ hiển thị tên, người bảo trì, kích thước tệp, phụ thuộc và các chi tiết hữu ích khác. Để cài đặt một ứng dụng, chỉ cần sử dụng:

apt install [package name]

Hướng dẫn sử dụng APT của chúng tôi sẽ cho bạn biết thêm về công cụ này, chẳng hạn như cách nâng cấp các gói. Bạn có thể chạy một công cụ đã cài đặt bằng cách nhập tên của nó tại dấu nhắc Terminal trong dòng lệnh Termux.

Ngoài apt, danh sách các lệnh tích hợp này hoạt động trong Termux trên Android:

  • cp cho phép bạn sao chép một tập tin
  • mv sẽ di chuyển một tập tin
  • ls liệt kê nội dung của một thư mục
  • rm xóa (loại bỏ) dữ liệu
  • ln tạo một liên kết tượng trưng (ví dụ: ln /data/data/com.termux/files/home/documents to /sdcard/Documents)

Với các công cụ tích hợp này, bạn giảm nhu cầu về trình quản lý tệp Android. Chúng cũng giúp bạn không phải root điện thoại để tận hưởng các chức năng như vậy.

Các ứng dụng Linux bạn có thể cài đặt bằng dòng lệnh Termux

Sử dụng đúng cách với Termux, bạn có thể cài đặt một số ứng dụng Linux hữu ích trên Android. Chúng được chia thành một số loại --- chúng ta hãy xem xét một số điểm nổi bật.

Trình chỉnh sửa văn bản

Termux cung cấp các phiên bản gần đây của cả hai trình soạn thảo văn bản Linux phổ biến: VIM và Emacs. Các trình chỉnh sửa khác, chẳng hạn như nano tối giản, cũng có sẵn.

Tất nhiên, Android đã có rất nhiều trình soạn thảo văn bản rồi. Vậy Emacs và Vim mang lại những gì cho nền tảng? Vâng, nếu bạn thích làm việc trong Markdown, cả hai đều hỗ trợ tốt. Đi vào tư duy 'không bị phân tâm'? Nó không dễ bị phân tâm hơn VIM --- hãy xem bảng gian lận các phím tắt VIM của chúng tôi để được giúp làm chủ nó.

máy tính windows 10 không bật

Cần một cái gì đó để ghi chú và cung cấp những việc cần làm? Chế độ tổ chức trong Emacs đã giúp bạn. Bạn thậm chí có thể sử dụng Emacs làm quản lý tập tin , ứng dụng viết kịch bản , Khách hàng Trello , máy nghe nhạc hoặc để chơi Minesweeper.

cách kết nối bộ điều khiển xbox

Tại sao phải chuyển đổi? Các trình soạn thảo văn bản Android có xu hướng tập trung vào một tính năng nổi bật. Ví dụ: một người có thể tập trung vào việc soạn thảo không bị phân tâm, người khác có thể xem trước Markdown và các định dạng khác, và những người khác có thể được xây dựng dựa trên việc ghi chú (mặc dù chúng thực sự chỉ là trình soạn thảo văn bản ở cốt lõi của chúng).

Các trình chỉnh sửa dựa trên thiết bị đầu cuối có thể đáp ứng những nhu cầu này trong một chương trình duy nhất, đồng thời khả dụng trên các nền tảng máy tính để bàn.

Các tiện ích dòng lệnh Termux

Các gói Termux bao gồm một số tiện ích dòng lệnh hữu ích của Linux:

  • gnuplot: Một chương trình vẽ đồ thị toán học
  • ImageMagick: Một bộ công cụ chuyển đổi và thao tác hình ảnh
  • p7zip: Một tiện ích lưu trữ cho lược đồ nén 7-Zip
  • UnRAR: Một công cụ lưu trữ khác cho định dạng RAR
  • Quên: Một chương trình tìm nạp tệp qua internet thông qua HTTP hoặc FTP

Tại sao phải chuyển đổi? Đây là những chương trình dành riêng với rất nhiều thứ để cung cấp.

Cài đặt Máy chủ trong Termux

Chúng tôi đã chỉ ra cách bạn có thể biến thiết bị Android của bạn thành một máy chủ web với các ứng dụng cụ thể. Tương tự như vậy Termux cung cấp các máy chủ web Linux chính hãng như Apache, nginx và Lighttpd.

Nhưng tại sao bạn lại muốn chạy một máy chủ web trên thiết bị Android của mình?

Ngoài lập trình, hãy nhớ rằng nhiều ứng dụng tốt nhất hiện nay là ứng dụng web. Ví dụ: bạn có thể cài đặt nginx, cơ sở dữ liệu PostgreSQL và Python, sau đó sử dụng Taiga nền tảng quản lý dự án. Đây là rất nhiều tiện ích, tất cả mà không cần phải đăng ký bất kỳ dịch vụ hoặc lưu trữ của bên thứ ba nào.

Termux cũng bao gồm Dropbear , cung cấp một máy chủ SSH (và máy khách) để đăng nhập vào điện thoại / máy tính bảng của bạn và truyền tệp. Điều này rất hữu ích trong trường hợp bạn muốn trao đổi một vài tệp nhưng không muốn sử dụng các dịch vụ đám mây. Đơn giản chỉ cần khởi động máy chủ Dropbear, sử dụng máy khách SSH để lấy những gì bạn cần và tắt nó.

Tại sao phải chuyển đổi? Các ứng dụng như Tiny Web Server cho phép bạn tạo ra một máy chủ web. Nhưng còn gì hấp dẫn hơn việc có một máy chủ nhẹ mà bạn có thể bắt đầu từ dòng lệnh?

Ứng dụng phát triển trong Dòng lệnh Termux

Mặc dù nhiều ứng dụng Android (được liệt kê là 'trình chỉnh sửa mã') cung cấp khả năng viết mã, chúng có thể không tự cung cấp ngôn ngữ. Với Termux, bạn có thể kiểm tra mã của mình trên điện thoại hoặc máy tính bảng.

Nó cung cấp các bản phân phối tiêu chuẩn của các ngôn ngữ lập trình như:

  • BASH shell (mặc định có sẵn ngoài hộp và một cách tuyệt vời để bắt đầu hack xung quanh)
  • Python (cả v2 và v3 đều có sẵn)
  • PHP
  • Ruby

Hệ thống kiểm soát nguồn git và Subversion cũng có sẵn, có những công dụng của chúng ngoài việc phát triển. Nếu bạn muốn kiểm soát dữ liệu của riêng mình, kiểm soát nguồn cho phép bạn lưu trữ các tệp của mình ở bất cứ đâu bạn muốn. Bạn cũng kiểm soát thời điểm gửi bản cập nhật cho các thiết bị khác và có thể sử dụng 'thẻ' để gắn nhãn các phiên bản.

Tại sao phải chuyển đổi? Có một số gói ngôn ngữ lập trình dành cho Android, chẳng hạn như QPython . Nhưng chúng cung cấp giao diện người dùng cồng kềnh của riêng chúng. Họ cũng có thể yêu cầu các ứng dụng bổ sung để hoàn toàn hữu ích.

Các ứng dụng dựa trên Android có sẵn cho cả git và svn. Tuy nhiên, bạn cần có một ứng dụng riêng cho từng loại điều khiển nguồn. Termux cung cấp miễn phí cả hai trong cùng một gói. Bằng cách kiểm soát nguồn, bạn cũng có thể cắt giảm các ứng dụng khách cho các dịch vụ đồng bộ hóa đám mây như Dropbox.

Thêm Linux vào Android với các lệnh Termux

Termux là một sản phẩm siêu nhỏ gọn mở ra nhiều chức năng cho thiết bị Android của bạn. Dòng lệnh là một trong những tính năng mạnh mẽ nhất của Linux và Termux được xây dựng dựa trên nhân Linux của thiết bị của bạn để giúp bạn hoạt động hiệu quả hơn khi di chuyển.

Và ai biết được, có thể việc sử dụng các ứng dụng này sẽ thuyết phục bạn dùng thử Linux trên máy tính để bàn. Kiểm tra của chúng tôi Bảng điều khiển lệnh Linux để được giúp đỡ, hãy thử.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách truy cập Cấp bong bóng tích hợp của Google trên Android

Nếu bạn đã từng cần đảm bảo thứ gì đó ở mức vừa phải, thì giờ đây, bạn có thể có được mức bong bóng trên điện thoại của mình trong vài giây.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Android
  • Phần cuối
  • Linux
  • Android
  • Lệnh Linux
Giới thiệu về tác giả Christian Cawley(1510 bài báo đã xuất bản)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích về Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký