Jak korzystać z wiersza poleceń systemu Linux na Androidzie z Termux?

Jak korzystać z wiersza poleceń systemu Linux na Androidzie z Termux?

Android to wydajny system operacyjny, ponieważ oferuje wiele aplikacji zbliżonych do klasy komputerów stacjonarnych. Czasami jednak osiągnięcie czegoś na Androidzie, co byłoby przystawką na komputerze, wymaga sporego wysiłku.





Jednym z rozwiązań jest skorzystanie z ukrytej infrastruktury systemu Android. Aplikacja Termux zapewnia środowisko wiersza poleceń i umożliwia instalowanie uczciwych aplikacji dla systemu Linux na urządzeniu z Androidem. Oto jak korzystać z aplikacji Termux.





Dlaczego warto korzystać z Termuxa?

W Sklepie Play jest już kilka aplikacji, które są portami Androida aplikacji dla systemu Linux. Różnią się one od Termux tym, że replikują te aplikacje na Linuksa, ale są tworzone w sposób „Android”.





Natomiast Termux jest samodzielnym środowiskiem Linux. Jego programy są (pod każdym względem) takie same jak ich odpowiedniki w Linuksie. Daje to pewne korzyści w porównaniu z przeniesionymi aplikacjami:

  • Spójność: Aplikacje na Linuksa, które zostały przeniesione na Androida, wymagają pewnego rodzaju interfejsu użytkownika. Doświadczenie użytkownika na Androidzie w dużej mierze zależy od tego, ile wysiłku włoży w to programista. I odwrotnie, aplikacje Termux są takie same jak wersje dla systemu Linux, od skrótów klawiaturowych po sposób ich instalacji.
  • Ścisłość: Dodanie kodu Androida może spowodować, że niektóre cienkie aplikacje staną się ciężkie. Na przykład klient Android SSH może mieć rozmiar od 2 MB do 12 MB. Porównaj to z Dropbear, dostępnym w Termux, który waży 396 KB (to kilobajtów) zainstalowanych. Zapewnia też serwer SSH.
  • Aktualność: Gdy aplikacja otrzyma aktualizację, pozostajesz na łasce dewelopera aplikacji na Androida w kwestii aktualizacji. Natomiast aplikacje Termux to standardowe pakiety Linux, które wymagają mniej konserwacji. Mogą być nawet tworzone automatycznie wraz z wersjami na komputery. Prawdopodobnie szybciej uzyskasz dostęp do nowych funkcji dzięki Termux.
  • Cena: Istnieje możliwość, że z każdą aplikacją kupioną w Sklepie Play zostanie powiązana opłata. Wszystkie aplikacje w Termux są darmowy (i open source) , podobnie jak sam Termux.

Jak korzystać z Termux

Zanim zaczniesz, zrozum, że Termux to przede wszystkim środowisko wiersza poleceń. Nie ma tu wymyślnego interfejsu użytkownika z błyszczącymi przyciskami. Dotyczy to nie tylko podstawowego pakietu Termux, ale także jego aplikacji. Tą metodą nie otrzymasz najnowszej wersji LibreOffice.



Co najważniejsze, musisz znać wiersz poleceń, aby zainstalować i używać tych programów na Termux. Aby zapoznać się z tematem, zapoznaj się z naszą listą najczęściej używanych poleceń terminala Linuksa .

Kiedy będziesz gotowy, chwyć telefon lub tablet i zainstaluj Termux.





Pobierać: Termux (Darmowy)

Podstawowe polecenia Termux, które powinieneś znać

Uruchomienie Termux przeniesie Cię bezpośrednio do środowiska wiersza poleceń. Stąd możesz zainstalować nowe narzędzia. Termux używa tego samego instalatora pakietów, który można znaleźć w Debianie, Ubuntu i powiązanych dystrybucjach Linuksa.





Zaawansowane narzędzia do pakowania (powszechniej określane jako APT) służą do wyszukiwania, instalowania i usuwania oprogramowania w Termux. Zacznij od aktualizacji pakietów i aktualizacji za pomocą tych poleceń:

apt update
apt upgrade

Następnie dowiedz się, jakie aplikacje są dostępne:

apt list

Aby dowiedzieć się więcej o jednym z tych pakietów, użyj

apt show [package name]

Spowoduje to wyświetlenie nazwy, opiekuna, rozmiaru pliku, zależności i innych przydatnych szczegółów. Aby zainstalować aplikację, po prostu użyj:

apt install [package name]

Nasz przewodnik dotyczący używania APT powie Ci więcej o tym narzędziu, na przykład o tym, jak aktualizować pakiety. Możesz uruchomić zainstalowane narzędzie, wprowadzając jego nazwę w wierszu poleceń Terminala w wierszu poleceń Termux.

Oprócz apt ta lista wbudowanych poleceń działa w Termux na Androidzie:

  • |_+_| pozwala skopiować plik
  • |_+_| przeniesie plik
  • |_+_| wyświetla zawartość katalogu
  • |_+_| usuwa (usuwa) dane
  • |_+_| tworzy dowiązanie symboliczne (na przykład |_+_| )

Dzięki tym wbudowanym narzędziom zmniejszasz potrzebę korzystania z menedżera plików Androida. Oszczędzają również konieczności rootowania telefonu, aby cieszyć się taką funkcjonalnością.

Aplikacje dla systemu Linux, które można zainstalować za pomocą wiersza poleceń Termux

Za pomocą trafny z Termux możesz zainstalować kilka przydatnych aplikacji dla systemu Linux na Androida. Można je podzielić na kilka kategorii — spójrzmy na niektóre z najważniejszych.

Edytory tekstu

Termux udostępnia najnowsze wersje obu popularnych edytorów tekstu Linux: VIM i Emacs. Dostępne są również inne edytory, takie jak minimalistyczny nano.

Oczywiście Android ma już wiele edytorów tekstu. Więc co Emacs i Vim wnoszą na platformę? Cóż, jeśli lubisz pracować w Markdown, obaj dobrze to wspierają. W myśleniu „bez rozpraszania”? Nie ma o wiele bardziej wolnego od rozpraszania się niż VIM --- sprawdź naszą ściągawkę skrótów VIM, aby uzyskać pomoc w opanowaniu tego.

wskazówki dotyczące zakładania kanału na youtube

Potrzebujesz czegoś do robienia notatek i dostarczania rzeczy do zrobienia? Tryb Org w Emacsie Cię obejmuje. Możesz nawet używać Emacsa jako swojego menedżer plików , aplikacja do pisania scenariuszy , Klient Trello , odtwarzacz muzyki lub zagrać w Saper.

Pilot do telewizora hisense roku nie działa

Dlaczego zmienić? Edytory tekstu na Androida skupiają się na jednej wyróżniającej się funkcji. Na przykład, jeden może skupić się na szkicowaniu bez rozpraszania uwagi, inny może wyświetlać podgląd języka Markdown i inne formatowanie, a jeszcze inne mogą być zbudowane na przechowywaniu notatek (chociaż tak naprawdę są tylko edytorami tekstu).

Edytory oparte na terminalach mogą spełnić te potrzeby w jednym programie, a jednocześnie są dostępne na platformach stacjonarnych.

Narzędzia wiersza poleceń Termux

Pakiety Termux zawierają kilka przydatnych narzędzi wiersza poleceń systemu Linux:

  • gnuplot: Program do tworzenia wykresów matematycznych
  • ImageMagick: Zestaw narzędzi do manipulacji obrazami i konwersji
  • p7zip: Narzędzie do archiwizacji dla schematu kompresji 7-Zip
  • UnRAR: Inne narzędzie do archiwizacji dla formatu RAR
  • Wget: Program do pobierania plików przez Internet przez HTTP lub FTP

Dlaczego zmienić? Są to dedykowane programy, które mają wiele do zaoferowania.

Zainstaluj serwery w Termux

Pokazaliśmy już, jak możesz zamień swoje urządzenie z Androidem w serwer WWW z określonymi aplikacjami. Termux podobnie zapewnia oryginalne serwery internetowe dla systemu Linux, takie jak Apache, nginx i Lighttpd.

Ale dlaczego miałbyś chcieć uruchomić serwer WWW na swoim urządzeniu z Androidem?

Oprócz programowania należy pamiętać, że wiele z najlepszych współczesnych aplikacji to aplikacje internetowe. Na przykład możesz zainstalować nginx, bazę danych PostgreSQL i Python, a następnie użyć Tajga platforma do zarządzania projektami. Jest to bardzo przydatne, a wszystko to bez konieczności rejestrowania się w usługach lub hostingu innych firm.

Termux zawiera również Dropbear , który zapewnia serwer SSH (i klienta) do logowania się do telefonu/tabletu i przesyłania plików. Jest to przydatne w sytuacjach, gdy chcesz wymienić kilka plików, ale nie chcesz korzystać z usług w chmurze. Po prostu uruchom serwer Dropbear, użyj klienta SSH, aby pobrać to, czego potrzebujesz, i wyłącz go.

Dlaczego zmienić? Aplikacje takie jak Tiny Web Server umożliwiają uruchomienie serwera WWW. Ale co jest bardziej intrygującego niż posiadanie lekkiego serwera, który można uruchomić z wiersza poleceń?

Aplikacje programistyczne w wierszu poleceń Termux

Chociaż wiele aplikacji na Androida (wymienionych jako „edytorzy kodu”) zapewnia możliwość pisania kodu, mogą one nie udostępniać samych języków. Dzięki Termux możesz przetestować swój kod na telefonie lub tablecie.

Oferuje standardowe dystrybucje języków programowania, takich jak:

  • Powłoka BASH (domyślna dostępna po wyjęciu z pudełka i świetny sposób na rozpoczęcie hakowania)
  • Python (dostępne są wersje v2 i v3)
  • PHP
  • Rubin

Dostępne są również systemy kontroli źródeł git i Subversion, które mają swoje zastosowania poza programowaniem. Jeśli lubisz mieć kontrolę nad własnymi danymi, kontrola źródła umożliwia przechowywanie plików w dowolnym miejscu. Możesz także kontrolować, kiedy wysyłasz aktualizacje na inne urządzenia, i możesz używać „tagów” ​​do oznaczania wersji.

Dlaczego zmienić? Istnieje kilka pakietów języków programowania dla Androida, takich jak QPython . Ale zapewniają one własne, nieporęczne interfejsy użytkownika. Mogą również wymagać dodatkowych aplikacji, aby były w pełni użyteczne.

Aplikacje na Androida są dostępne zarówno dla git, jak i svn. Musisz jednak mieć osobną aplikację dla każdego typu kontroli źródła. Termux zapewnia oba w tym samym pakiecie za darmo. Przechodząc z kontrolą źródła, możesz również zmniejszyć liczbę klientów korzystających z usług synchronizacji w chmurze, takich jak Dropbox.

Dodaj Linuksa do Androida za pomocą poleceń Termux

Termux to superkompaktowa oferta, która otwiera wiele funkcji na Twoim urządzeniu z Androidem. Wiersz poleceń jest jedną z najpotężniejszych funkcji systemu Linux, a Termux opiera się na jądrze systemu Linux urządzenia, aby zwiększyć wydajność w podróży.

I kto wie, może paranie się tymi aplikacjami przekona Cię do wypróbowania Linuksa również na komputerze. Sprawdź nasze Ściągawka z poleceniami Linuksa za jakąś pomoc, dając jej szansę.

Udział Udział Ćwierkać E-mail Jak uzyskać dostęp do wbudowanej poziomicy Google na Androidzie?

Jeśli kiedykolwiek musiałeś upewnić się, że coś jest wypoziomowane w mgnieniu oka, możesz teraz uzyskać poziomicę w telefonie w kilka sekund.

Czytaj dalej
Powiązane tematy
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Polecenia Linuksa
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować