Wypróbowałem te 5 narzędzi w wierszu poleceń na moim telefonie Samsung — oto te, które warto używać
Od dnia, w którym porzuciłem mój stary telefon LG, jestem regularnym użytkownikiem telefonów Samsunga. W tym roku przeszedłem na Linux Mint jako system codziennego użytku na moim komputerze, i to dało mi pomysł, aby spróbować uruchomić kilka moich ulubionych aplikacji Linux na moim Galaxy Z Fold.
Więc rozpocząłem projekt hobbystyczny, aby eksperymentować z wierszem poleceń, niektórymi z moich ulubionych narzędzi wiersza poleceń (możesz je nazwać aplikacjami Linuxa, jeśli chcesz, ale to nie do końca dokładne) i tworzyć kilka dziwnych projektów z mojego urządzenia z Androidem zamiast z komputera.
Instalowanie narzędzi wiersza poleceń podobnych do Linuxa na telefonie Samsung ma pewne wymagania wstępne
Wybór odpowiednich aplikacji i korzystanie z terminala są kluczowe
Instalowanie aplikacji Linuksa na telefonie z Androidem jest całkiem naturalne, zabawne i łatwe. Od samego początku zainstalowałem Termux za pomocą Sklepu Google Play. Posłuży mi on jako terminal w tym projekcie. Jestem stosunkowo nowy w scenie domowych laboratoriów/eksperymentów na Androidzie i postanowiłem dowiedzieć się więcej o tym, jak te rzeczy działają, oraz przeprowadzić kilka eksperymentów z Termuxem na moim telefonie.
Podjąłem się tego projektu z czterech powodów:
- Wydało się to dobrym sposobem na wdrożenie niektórych rzeczy, których ostatnio nauczyłem się na temat Linuksa.
- Aplikacje oferują przydatne funkcje do pracy i hobby, które mogę wykonywać na telefonie.
- Ponieważ korzystanie z CLI na Androidzie jest zabawne i wydajne.
- Chcę uczyć się i rozwijać swoje umiejętności w technologii, która mnie interesuje.
Moje kryteria wyboru aplikacji były również dość proste: chciałem kilka aplikacji produktywnościowych, które pomogą mi tworzyć, uczyć się, zarządzać plikami i zdobywać wiedzę. Następnie pozostało już tylko wybrać moje aplikacje i zainstalować je za pomocą wiersza poleceń. Wybrałem sześć, które mają największy sens dla rodzaju pracy i projektów hobbystycznych, które lubię robić.
Midnight Commander (MC)
Aplikacja tekstowa do zarządzania plikami
Midnight Commander to menedżer plików z dwoma panelami, który ułatwia zarządzanie plikami z terminala. Zainstaluj go za pomocą tego polecenia:
pkg install mc Midnight Commander, oprócz posiadania świetnej nazwy, ułatwia poruszanie się po folderach dzięki systemowi z podwójnym panelem. Miałem kilka starych artykułów z czasów TTRPG, które musiałem uporządkować, więc użyłem ich do przetestowania programu.
- Użyłem programu, aby szybko utworzyć nowy katalog za pomocą mkdir.
- Następnie użyłem zmień nazwę i przenieś, aby przenieść każdy plik do nowego katalogu.
- Po tym wybrałem wyświetl plik z górnego menu, aby przyjrzeć się niektórym szczegółom pliku "Document.docx."
I to wszystko. Użyłem go do stworzenia kilku kolejnych folderów i zacząłem organizować mój telefon. Zwykle uważam organizowanie plików na Androidzie za uciążliwe, ale podoba mi się prosty interfejs oferowany przez MC. Wydawało się to szybsze dla mojej osobistej organizacji, chociaż twoje doświadczenia mogą się różnić. Dobrze sprawdza się w przypadku moich porozrzucanych, niepoukładanych plików, które zgromadziłeś, i jest trochę szybszy (przynajmniej dla mnie) niż przenoszenie ich i tworzenie katalogów za pomocą wiersza poleceń, jeśli nie jesteś do końca pewien, gdzie znajdują się w pamięci.
CMUS
Mój nowy ulubiony odtwarzacz muzyki
CMUS to odtwarzacz muzyki, który pozwala tworzyć playlisty, organizować muzykę i odtwarzać ją za pomocą prostych poleceń klawiaturowych. Zainstaluj go poleceniem:
pkg install cmus Jestem wielkim słuchaczem muzyki i choć uwielbiam odtwarzacz multimedialny VLC, odkryłem, że CMUS jest łatwiejszy do odtwarzania niektórych moich plików. Naciskając numer, mogę dodać pliki do listy odtwarzania lub odtworzyć je za pomocą tego oprogramowania. Jest to prosty format listy bez żadnej grafiki albumu, ale uznałem go za intuicyjny i przydatny do szybszego znajdowania audycji radiowych, które chciałem usłyszeć. Nie mogę przesadzić w wyrażaniu, jak bardzo uwielbiam ten program i, oprócz ffmpeg i nano, jest to jedna z moich ulubionych aplikacji w stylu Linux działających w wierszu poleceń.
Wget
Niezbędny program do pobierania plików dla Linuksa
Wget to niezbędne narzędzie do pobierania plików z internetu bez konieczności interakcji ze stronami internetowymi. Możesz go również użyć do pobrania całej strony internetowej, jeśli chcesz. Zainstaluj go za pomocą tego polecenia:
pkg install wget Na moim telefonie Samsung postanowiłem użyć go do pobrania kilku tytułów z Project Gutenberg do lekkiego czytania (wybrałem Frankensteina Mary Shelley, ponieważ nie czytałem go od jakiegoś czasu) na moim Kindle lub w ReadEra. Aby pobrać plik, wystarczy wykonać ten ciąg poleceń w określonym formacie, zamiast odwiedzać samą stronę internetową:
wget [adres URL strony zawierającej plik] -O [nazwa pliku] I tak po prostu miałem do dyspozycji najmniej lubianą przez moją żonę książkę (ale wciąż jest klasykiem) gotową do czytania na moim Z Fold 5! Korzystałem z niej dość często na moim komputerze stacjonarnym, ale teraz jest to znacząca część mojego przepływu pracy na Androidzie.
Nano
Tylko najlepszy edytor tekstu w twojej dystrybucji
Nano to edytor tekstu oparty na wierszu poleceń, zaprojektowany z myślą o korzystaniu z klawiatury. Zainstaluj go za pomocą tego polecenia:
pkg install nano Jeśli chodzi o edytory tekstu, nie znajdziesz nic prostszego i bardziej eleganckiego niż nano. Miał więcej funkcji niż Pico i mniej udziwnień niż Notatnik (lub jakiekolwiek z tych wrednych aplikacji do notatek wbudowanych w telefon).
Oczywiście lepiej jest na komputerze stacjonarnym, ale powiedzmy, że musisz szybko zrobić jakieś notatki lub chcesz wrzucić kilka poleceń do pliku bash, aby uruchomić go na telefonie. Doskonale się do tego nadaje. Chociaż jest zorientowany na klawiaturę, Termux ma mini-klawiaturę na swoim interfejsie, dzięki czemu nadal można używać poleceń takich jak CTRL + O do zapisywania plików lub CTRL + X do edytowania programu.
Do tego eksperymentu stworzyłem szybki plan dotyczący projektu związanego z gitarą, nad którym będę pracować później w tym roku, co można zobaczyć na powyższym obrazku. Regularnie korzystam z nano do pomysłów, szkiców, projektów itp., i cieszę się, że teraz mogę to robić z mojego Samsunga, kiedy tylko zechcę.
ffmpeg
Edytowanie filmów z poziomu wiersza poleceń jest bardzo wydajne
ffmpeg to potężny edytor wideo dla Linuksa. Na początku może być trochę trudny do opanowania, ale gdy zrozumiesz komendy i to, co robią, w kilka minut możesz tworzyć ciekawe filmy. Oczywiście, przeważnie tworzyłem filmy z kotami, dodając własne eksperymenty muzyczne jako ścieżkę dźwiękową (oraz nakładkę w stylu retro). Zainstaluj go za pomocą tej komendy:
pkg install ffmpeg Tak bardzo jak kocham Shotcut do edycji wideo, muszę powiedzieć, że ffmpeg jest fantastyczny do szybkich projektów.
Ich oficjalna strona internetowa oraz wbudowany plik pomocy zawierają większość potrzebnych poleceń. Spędzenie trochę czasu z ich biblioteką nauki i Stack Overflow pomogło wypełnić luki. Używałem mieszanki oficjalnej strony internetowej i dziesięcioletnich wątków Stack Overflow, aby nauczyć się niektórych konkretnych poleceń do tego projektu.
Do tego eksperymentu postanowiłem przekształcić stare wideo mojego kota w coś nowego i połączyć je z innym wideo, aby stworzyć coś całkowicie nowego, używając następujących parametrów:
- Wideo musi być czarno-białe
- Wideo powinno mieć pewien szum wizualny lub inne efekty.
- Wideo musi mieć efekt pojawiania się i zanikania.
- Oryginalny dźwięk musi zostać usunięty i zastąpiony czymś nowym.
- Chciałbym nałożyć tekst na wideo.
Oryginalne wideo było w okropnej jakości, z najgorszą grą na pianinie, jaką kiedykolwiek słyszałem. Nowe okazało się znacznie lepsze, do oglądania i słuchania. Oto jak je zrobiłem, używając różnych poleceń ffmpeg, których nauczyłem się z podręcznika i Stack Overflow (wciąż doskonalę swoje umiejętności z tym programem, ale świetnie się bawię):
- Zacząłem od dodania szybkiego zanikania na początku i końcu, używając tego polecenia:
ffmpeg -i frankienoaudio.mp4 -vf "fade=t=in:st=0:d=3,fade=t=out:st=18:d=2" -an frankie2.mp4, aby utworzyć 3-sekundowe zanikanie na początku i 2-sekundowe zanikanie na końcu wideo. - Następnie zrobiłem wideo czarno-białe, regulując odcień za pomocą
ffmpeg -i frankie2.mp4 -vf hue=s=0 frankie3.mp4 - Następnie użyłem tego triku, aby stworzyć 20-sekundowy klip telewizyjnego szumu/zakłóceń, używając filtra równania ogólnego:
ffmpeg -f lavfi -i nullsrc=s=1280x720 -filter_complex \ "geq=random(1)*255:128:128;aevalsrc=-2+random(0)" \ -t 20 frankienoise.mp4 - Teraz nadszedł czas, aby nałożyć przezroczystą wersję szumu telewizyjnego na wideo z kotem, używając filtrów i skalowania. Na końcu dodałem polecenie -an, aby usunąć dźwięk z całego pliku:
ffmpeg -i frankie3.mp4 -i frankienoise.mp4 -filter_complex \ "[1]scale=1920:1080,format=yuva420p,colorchannelmixer=aa=0.27[ovr]; \ [0]scale=1920:1080[base]; \ [base][ovr]overlay=0:0" \ -an frankietv.mp4 - Po tym potrzebowaliśmy nowej ścieżki dźwiękowej. Nagrałem 20-sekundową improwizację na gitarze, dodałem plik dźwiękowy, a potem trochę głupiego tekstu.
- Następnie trochę „oszukałem”, uruchamiając końcowe polecenie na komputerze (chciałem zobaczyć, czy zadziała tak dobrze, jak na moim telefonie), aby skompresować wideo i nadać mu jeszcze bardziej lo-fi estetykę
- Ostateczny rezultat wyglądał tak. Kot, wideo i muzyka są w całości moje:
Ffmpeg to bardzo potężne narzędzie i zamierzam włączyć je do mojego procesu pracy z wideo w przyszłych projektach. Komendy mogą być trochę skomplikowane, ale wyniki, które tworzą, wyglądają dobrze dla mnie.
Termux jest teraz częścią mojego codziennego workflow
Termux jest świetny. Używanie go do uruchamiania aplikacji Linuksa na moim telefonie pokazało mi, że mogę zwiększyć moją produktywność i robić niezwykle fajne rzeczy na moim telefonie Samsung, o których wcześniej nawet nie myślałem. Jest wyjątkowo wydajny i nie mogę się doczekać, aby w przyszłości więcej się o nim uczyć i eksperymentować. A kto wie? Może w przyszłości zainstaluję całą dystrybucję Linuksa na jednym ze swoich urządzeń z Androidem.
To jest fajne hobby, dużo się uczę i nie mogę się doczekać częstszej pracy z tymi narzędziami na Androidzie.







