Wyszukiwanie w witrynie

4 rzeczy, których nigdy nie myślałem, że mógłbym zrobić na Androidzie, dopóki nie odkryłem Termux


Bawię się terminalem na telefonie o wiele za dobrze. Kiedy dowiedziałem się, że Termux jest dostępny na Androida, pobrałem go i od razu zacząłem bawić się samą linią poleceń oraz integrować API. Byłem mile zaskoczony tym doświadczeniem.

Ostatnio ponownie zainteresowałem się komputerami jednopłytkowymi (SBC), tworzeniem aplikacji na Androida i hobby związanym z domowym laboratorium. W ciągu ostatnich kilku lat wiele się zmieniło, ale uwielbiam uczyć się i eksperymentować z technologią i oprogramowaniem, więc uczę się tak dużo, jak mogę, i wprowadzam to w życie.

Do większości tych rzeczy używałem mojego telefonu Motorola Moto G, zanim zainstalowałem to na moim Samsungu do eksperymentów w domowym laboratorium. Oto kilka fajnych trików zwiększających produktywność, których używałem w Termux przez ostatnie kilka tygodni.

Rozpoczęcie pracy z Termux jest łatwe

Pobranie Termuxa i Termux API to pierwsze kroki

Rozpoczęcie pracy z Termux nie wymaga pobierania z bocznych źródeł. Jest dostępny bezpośrednio w Google Play lub przez F-Droid, jeśli wolisz instalować aplikacje w ten sposób.

  1. Otwórz Google Play lub F-Droid i wyszukaj zarówno Termux, jak i Termux API.
  2. Pobierz i zainstaluj. Jeśli korzystasz z F-Droid, Twój telefon może wymagać włączenia uprawnień, aby zezwolić na aplikacje innych firm.
  3. Otwórz API Termux i przyznaj wszelkie niezbędne uprawnienia do testowania.
  4. Zacznij korzystać z terminala na swoim telefonie!

Gdy zapoznasz się z interfejsem, możesz zmieniać repozytoria, aktualizować pakiety, instalować aplikacje, tworzyć pliki, testować funkcje telefonu i wiele więcej.

Możesz przetestować wszystkie funkcje swojego telefonu z Terminala

Testowanie jest zabawne i użyteczne do zbierania informacji

Jedną z rzeczy, które naprawdę lubię w Termux, jest możliwość testowania różnych funkcji telefonu i znajdowania przydatnych informacji/danych na wiele tematów. Oto tylko kilka rzeczy, o których możesz się dowiedzieć o swoim urządzeniu, wykonując proste polecenia:

  • Stan baterii
  • Informacje o połączeniach sieciowych
  • Wi-Fi
  • Obsługa częstotliwości podczerwieni
  • Informacje o silnikach tekst-na-mowę
  • Wysyłanie wiadomości i dzwonienie
  • Wyłączanie i włączanie latarki
  • Robienie zdjęć
  • Pobieranie zasobów

Możesz znaleźć przydatną listę poleceń na Wiki Termux, a wszystkie są zabawne do eksperymentowania i włączania do skryptów.

Przydatność włączania i wyłączania latarki za pomocą Termux jest ograniczona (to samo dotyczy włączania wibracji telefonu), ale możesz zaimponować swoim znajomym i współpracownikom, dzwoniąc do nich z poziomu wiersza poleceń. Hej, uważałem, że to całkiem fajne.

Tworzenie skryptów w Bash i sh

Wykorzystywanie poleceń Linuxa na Androidzie





Kolejną zabawną rzeczą do zrobienia w Termuxie jest pisanie skryptów bash. Jeśli to czytasz, prawdopodobnie już wiesz, czym jest bash, ale i tak to wyjaśnię. Skrypty bash i sh to po prostu pisanie poleceń w pliku, a następnie ich wykonywanie, aby wykonać zadania. Istnieje wiele ściąg i przydatnych wskazówek dostępnych online, które pomogą Ci zacząć.

Możesz użyć edytora tekstu takiego jak nano bezpośrednio z terminala, aby stworzyć swój pierwszy skrypt. Na początek stworzyłem mój plik, nazwany test.sh.

#!/bin/bash znajduje się na górze skryptu, aby wiedział, że ma używać basha do odczytu wszystkiego w dokumencie. W przeciwnym razie masz tylko plik tekstowy.

Użyłem echo (które po prostu mówi, co ma wydrukować), aby program wyświetlał śmieszne frazy, podczas gdy przeprowadzałem serię testów API. W tej części testy uruchomiłem na moim Motorola Moto G. Format wyglądał tak:

  • echo „phrase ”
  • Polecenie Termux

Do każdej linii dodałem nową komendę. Stało się dziwniejsze w miarę postępu. Po zapisaniu programu użyłem chmod +x test.sh, aby uczynić go wykonalnym (chmod nadaje uprawnienia, a +x sprawia, że jest wykonalny).

Możesz również użyć basha do tworzenia pliku dziennika systemowego i wykonywania różnych użytecznych, zabawnych i interesujących rzeczy z terminala.

Uruchamianie kilku zadań jednocześnie

Uruchamiaj wiele sesji terminala bez dedykowanej aplikacji

Tmux, który nie jest tym samym co Termux, to narzędzie do pracy w wielu sesjach, umożliwiające korzystanie z wielu instancji terminala. Jest to niesamowite narzędzie do eksperymentów, monitorowania dzienników systemowych, programowania, organizacji, pracy i projektów hobbystycznych (chociaż niektórzy ludzie korzystają z innych narzędzi). Termux już pozwala użytkownikom otwierać wiele sesji, ale ponieważ jest emulatorem, nie jest to to samo.

Możesz jednak albo użyć wbudowanej funkcji wielu sesji (która działa dobrze w większości rzeczy, które próbowałem), albo użyć polecenia pkg install tmux, aby używać tego programu do wielu sesji zamiast tego. Wolę tmux, ponieważ już używam go na mojej maszynie z Linux Mint, ale warto go wypróbować, gdy dopiero zaczynasz korzystać z aplikacji.

Słuchanie muzyki z terminala

Aplikacje muzyczne w wierszu poleceń to gratka dla fanów muzyki

Chociaż ostatnio eksperymentowałem z serwerami multimediów takimi jak Plex, Emby i Jellyfin, czasami po prostu chcę słuchać muzyki lokalnie.

Kiedy używałem Windowsa, uważałem, że większość aplikacji do słuchania muzyki jest niewystarczająca, zwłaszcza po tym, jak Windows Media Player przestał wczytywać metadane płyt CD podczas procesu ripowania. Przez jakiś czas używałem MusicBee jako zamiennika i zamieniałem je na VLC w zależności od tego, czego w danym momencie słuchałem.

W Linuksie prawie wyłącznie korzystałem z odtwarzacza VLC Media Player, aż odkryłem cmus. Mam dużo muzyki, w tym koncerty na żywo, podcasty i audycje radiowe. Obecnie cmus jest moją ulubioną aplikacją w wierszu poleceń ze względu na proste sterowanie, prosty interfejs i niskie zużycie zasobów.

Istnieje wiele innych odtwarzaczy muzyki dostępnych przez terminal, które planuję przetestować w niedalekiej przyszłości (zarówno w Termux, jak i na komputerze), ale na razie cmus stał się moim codziennym odtwarzaczem zarówno na telefonie, jak i na komputerach.


Termux jest teraz dla mnie narzędziem produktywności używanym na co dzień

W moim krótkim czasie korzystania z Termux, uznałem go za bardziej wydajny i bardzo zabawny. Dopiero zaczynam odkrywać, co potrafi, i jestem zaskoczony, że nie zacząłem go używać wcześniej. W przyszłości na pewno spróbuję uruchamiać polecenia ADB za pomocą Termux i zagłębiać się w Pythona.

Ponieważ zagłębiam się coraz bardziej w hobby związane z domowym laboratorium, a w szczególności w projekty oparte na Androidzie, odkryłem, że Termux jest doskonałym towarzyszem i będę dalej eksperymentować z nim w przyszłości.

Powiązane artykuły