Linux jest często uważany za ulubiony system operacyjny deweloperów i majsterkowiczów na komputery stacjonarne i nie bez powodu. Jego otwartość i mnogość narzędzi pozwala użytkownikom na maksymalne wykorzystanie komputerów i wydajne wykonywanie każdego zadania. Ale czasami jedynym komputerem, który masz przy sobie, jest smartfon.

Na szczęście otwarta natura Androida jako platformy oznacza, że ​​możesz wykorzystać jego korzenie w systemie Linux. Dzięki aplikacjom terminalowym na tej liście będziesz mógł zmienić swoje urządzenie z Androidem w zdolną maszynę, porównywalną ze środowiskiem komputerowym.

1. Termux

Galeria zdjęć (2 zdjęcia)
Rozszerzać
Rozszerzać

Zdjęcie 1 z 2

Obraz 2 z 2

Termux to więcej niż tylko emulator terminala; to całe środowisko Linux. Po zainstalowaniu Termux otrzymujesz zasadniczo minimalny system Linux działający na urządzeniu z Androidem jako aplikacja. Domyślnie otrzymujesz powłokę Bash, a większość poleceń i narzędzi Linuksa działa zgodnie z oczekiwaniami.

Termux zapewnia również

instagram viewer
Ctrl, Alt, wyjściei klawisze strzałek w interfejsie, ułatwiając wprowadzanie skrótów klawiaturowych, jeśli nie masz pod ręką prawdziwej klawiatury.

Podobnie jak typowy system Linux, Termux ma menedżera pakietów, który jest prawdopodobnie największą siłą Termux. Za pomocą menedżera pakietów możesz zainstalować inne powłoki, takie jak Zsh lub fish, edytory kodu źródłowego, takie jak Vim i Emacs, oraz klienta i serwer SSH. To nie wszystko: możesz także pobrać narzędzia, takie jak FFmpeg i ImageMagick, a także języki programowania, takie jak C, Ruby, Perl i Python.

Za pomocą odpowiednich poleceń, menedżera okien i przeglądarki VNC możesz zainstalować środowisko graficzne w Termux. Pozwala to na uruchamianie prawdziwych aplikacji Linuksa, takich jak GIMP, tak jakby były na komputerze.

Termux to potężna aplikacja, ale może też być trochę przytłaczająca. Aby dowiedzieć się więcej o jego możliwościach i jak z niego korzystać, sprawdź jak korzystać z wiersza poleceń w Termux.

Od maja 2021 r. Termux nie będzie już otrzymywać aktualizacji w Sklepie Play w dającej się przewidzieć przyszłości. Wynika to ze zmiany zasad Sklepu Play, która zakłóciłaby funkcjonalność Termux. Na razie możesz pobrać najbardziej aktualną wersję Termux na F-Droid, rynku aplikacji na Androida typu open source.

Ściągnij: Termux z Google Play | F-Droid (Wolny)

2. JuiceSSH

Galeria zdjęć (2 zdjęcia)
Rozszerzać
Rozszerzać

Zdjęcie 1 z 2

Obraz 2 z 2

Jak sama nazwa wskazuje, JuiceSSH jest emulatorem terminala obsługującym SSH wraz z Telnet i Mosh. Jego podstawową funkcją jest zapewnienie możliwości zdalnego łączenia się z innym komputerem, czy to własnym komputerem w sieci lokalnej, czy zdalnym serwerem.

Silna obsługa szyfrowania oznacza, że ​​możesz bezpiecznie łączyć się ze zdalnymi serwerami, wiedząc, że inni nie mogą węszyć.

Związane z: Jak skonfigurować SSH w systemie Linux i przetestować konfigurację

Jako terminal, JuiceSSH zapewnia pełną kolorową konsolę z opcjami motywów, w tym czcionkami. W terminalu znajdziesz klucze oprogramowania Ctrl, wyjście, Alt, Patkai klawiszy strzałek, ale możesz również użyć klawiatury zewnętrznej, jeśli taką masz.

JuiceSSH ma również możliwość lokalnego otwierania powłoki, co daje dostęp do Bash i jego standardowych narzędzi. Nie możesz jednak zainstalować żadnych dodatkowych pakietów, więc jesteś ograniczony do minimalnego środowiska Linux.

W aplikacji możesz zainstalować wtyczki, aby rozszerzyć funkcjonalność JuiceSSH. Wśród tych wtyczek znajdziesz monitor wydajności pokazujący użycie procesora, pamięci, sieci i dysku serwera Linux. Dostępna jest również wtyczka do używania JuiceSSH z profilami Taskera, pozwalająca wykorzystać potężne możliwości automatyzacji Taskera.

JuiceSSH ma również kilka funkcji premium dostępnych po jednorazowym zakupie, takich jak możliwość tworzenia kopii zapasowych i synchronizacji wszystkich zapisanych połączeń i ustawień między wieloma urządzeniami. Aktualizacja umożliwia również integrację z Amazon AWS, a także przechowywanie poleceń i skryptów jako fragmentów, do których można szybko uzyskać dostęp między sesjami.

Chociaż Android sam w sobie jest wydajną platformą, jego funkcje bezpieczeństwa mogą czasami zakłócać funkcjonalność programów Linuksa. W takich przypadkach lepiej jest pracować na zdalnym komputerze lub serwerze, ponieważ komputerowy system operacyjny może być bardziej elastyczny. Tutaj pojawiają się aplikacje takie jak JuiceSSH, więc jeśli tego właśnie szukasz, koniecznie wypróbuj to.

Ściągnij:JuiceSSH (Dostępna bezpłatna wersja premium)

3. Qute

Galeria zdjęć (2 zdjęcia)
Rozszerzać
Rozszerzać

Zdjęcie 1 z 2

Obraz 2 z 2

Android jest dostarczany z preinstalowaną powłoką i wieloma standardowymi narzędziami Unix, ale zwykle nie są one dostępne dla Ciebie jako użytkownika. Qute umożliwia dostęp do nich i korzystanie z nich w taki sam sposób, jak na komputerze.

Pod tym względem Qute jest dość prostą ofertą. Zapewnia emulator terminala i narzędzia, takie jak ping, trace, netstat, ifconfig, mkdir i inne. Funkcja autouzupełniania poleceń pozwala szybciej znaleźć właściwe polecenie, a polecenia można wykonywać jednocześnie, oddzielając je średnikami przed wprowadzeniem.

Cechą wyróżniającą Qute jest edytor skryptów Bash. Dzięki niemu możesz tworzyć, edytować i zapisywać dowolny skrypt powłoki, który chcesz. Możesz także ustawić skrypt tak, aby był wykonywany automatycznie po uruchomieniu telefonu.

Jeśli potrzebujesz tylko podstawowych narzędzi uniksowych i terminala, który nie przeszkadza, warto sprawdzić Qute.

Ściągnij:Qute (Dostępna bezpłatna wersja premium)

4. LADB

Galeria zdjęć (2 zdjęcia)
Rozszerzać
Rozszerzać

Zdjęcie 1 z 2

Obraz 2 z 2

LADB różni się nieco od innych aplikacji tutaj. Zamiast próbować emulować terminal Linuksa lub dostarczać klienta SSH, LADB daje dostęp do powłoki Android Debug Bridge. Pozwala uruchamiać polecenia z ADB bezpośrednio na telefonie, bez konieczności korzystania z komputera.

LADB osiąga to, łącząc serwer ADB w swoich bibliotekach aplikacji. Zwykle potrzebujesz połączenia USB, aby ADB w ogóle działało, ale LADB wykorzystuje ostatnią funkcję wydaną w Androidzie 11 o nazwie Wireless ADB, aby to obejść. Zasadniczo fałszuje połączenie bezprzewodowe i oszukuje serwer ADB tak, aby myślał, że klient jest innym urządzeniem.

Wśród wielu zadań, które możesz wykonać za pomocą powłoki ADB na swoim urządzeniu, jest możliwość nagrywania plików ekran, odinstaluj aplikacje typu bloatware, zmień uprawnienia aplikacji, a nawet wysyłaj wiadomości SMS z polecenia linia.

Związane z: Jak korzystać z ADB i Fastboot na Androidzie

Chociaż potrzebujesz systemu Android 11, aby korzystać z bezprzewodowego ADB, możesz również włączyć tę funkcję w systemie Android 10. Aby to zrobić, najpierw podłącz urządzenie z systemem Android do komputera, a następnie wpisz „adb tcpip 5555” w wierszu poleceń. Spowoduje to włączenie bezprzewodowego ADB do czasu ponownego uruchomienia telefonu.

Trzeba przyznać, że jest to sprzeczne z celem aplikacji, ponieważ do jej działania potrzebny jest przede wszystkim komputer. Jednak w miarę upływu czasu coraz więcej urządzeń powinno natywnie obsługiwać tę funkcję.

Ściągnij:LADB ($2.99)

Spraw, by Twój telefon z Androidem był potężniejszy niż kiedykolwiek

Piękno ekosystemu Androida polega na możliwości zrobienia prawie wszystkiego na swoich urządzeniach, z kilkoma ograniczeniami. Niezależnie od tego, czy chcesz połączyć się z zewnętrznym komputerem, czy tworzyć programy bezpośrednio na telefonie, jedna z tych aplikacji terminalowych ma wszystko, czego potrzebujesz, aby zamienić urządzenie w małe środowisko komputerowe.

E-mail
Jak zainstalować i zakodować Pythona na Androida z Pydroidem 3

Dowiedz się, jak zainstalować Pydroid 3 IDE na Androida, wraz z przydatnymi narzędziami i bibliotekami do ćwiczenia kodowania w Pythonie.

Czytaj dalej

Powiązane tematy
  • Android
  • Terminal
  • Wiersz polecenia
  • Linux Bash Shell
  • Aplikacje Android
  • Polecenia Linuksa
  • SSH
O autorze
Antonio Trejo (Opublikowano 2 artykuły)

Antonio jest studentem informatyki, którego pasja do technologii zaczęła się, gdy w 2010 roku dostał swój pierwszy telefon z Androidem. Od tamtej pory majstruje przy telefonach, komputerach i konsolach. Teraz wykorzystuje swoją wiedzę, aby ułatwić innym korzystanie z technologii.

Więcej od Antonio Trejo

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.