Naj szybsze sposoby na znalezienie plików z poziomu linii poleceń w systemie Linux

Asystent AI w Termux umożliwia łatwe pobieranie poleceń i generowanie skryptów, co przyspiesza pracę w terminalu oraz ułatwia debugowanie i analizy kodu.
Podsumowanie
- Używam interfejsu wiersza poleceń AI (ai) w Termux, aby pobierać polecenia i odpowiedzi bez opuszczania terminala.
- Zainstalowałem termai, dodałem klucz API Gemini/OpenAI, a następnie uruchamiam ai, aby zadawać pytania, generować skrypty lub analizować pliki.
- Przekazuję skrypty lub logi do AI, aby szybko wyjaśnić, debugować lub sprawdzić złośliwy kod.
Jedyną rzeczą, która spowalniała mnie (a przynajmniej spowalniała kiedyś), było konieczność przeszukiwania dokumentacji lub poleceń podczas pracy z Termux. Dlatego znalazłem sposób na wprowadzenie asystenta AI (nie agenta kodującego) do Termux. Teraz mogę na bieżąco znajdować polecenia i wyszukiwać rzeczy bez opuszczania terminala. Pomaga mi to szybciej uczyć się Termux i oszczędza kłopotów związanych z przełączaniem między aplikacjami.
Jak to działa
Zainstalowałem skrypt, który pozwala mi używać wersji interfejsu wiersza poleceń Google Gemini lub ChatGPT w Termux. Uzyskanie dostępu jest tak proste, jak wpisanie ai, po którym następuje zapytanie. Na przykład, jeśli chcę dowiedzieć się, jakie polecenie aktualizuje repozytoria i pakiety w Termux, mogę zadać podpowiedź w ten sposób.
Narzędzie CLI wypisuje tylko potrzebne polecenia. Możesz prosić o podobne polecenia do zainstalowania dowolnego innego pakietu. Możesz poprosić to narzędzie, aby podało Ci polecenia curl lub wget do ładowania skryptów lub plików konfiguracyjnych. Na przykład mogę poprosić o skrypt, który personalizuje motyw Termux.
To również przydaje się, jeśli chcesz, aby AI napisało dla Ciebie małe skrypty, bez uruchamiania agenta kodującego, takiego jak Gemini CLI (co Termux również potrafi). Wystarczy wpisać ai, określić, co chcesz, aby skrypt robił, i w jakim języku ma być. Następnie wpisz > i nazwę pliku skryptu. Po naciśnięciu enter nowy skrypt zostanie utworzony w tym samym katalogu. Na przykład, możesz poprosić AI o napisanie skryptu Bash do generowania losowych haseł.
ai write a small bash script for generating a random password>pass.sh
Następnie możesz go uruchomić poleceniem Bash w ten sposób.
bash pass.sh
Skrypty nie muszą być takie proste lub trywialne. Na przykład, możesz stworzyć skrypt Python, który przeszukuje Reddit lub LinkedIn w poszukiwaniu ofert pracy i generuje wyniki w pliku CSV.
Pracując z Termux, niewątpliwie natkniesz się na skrypty, które napisały inne osoby, a Ty chcesz z nich skorzystać. To przydatne narzędzie może także pomóc Ci zrozumieć te skrypty, debugować je, a nawet skanować pod kątem złośliwego kodu. Wszystko, co musisz zrobić, to cat ten skrypt i przekazać go do promptu ai.
cat pass.sh | ai what does this script do?
Polecenie cat wyświetla zawartość pliku, a pipe | przekazuje wynik cat do polecenia ai. Możesz to samo zrobić dla logów błędów lub plików konfiguracyjnych.
Jak zainstalować asystenta AI w Termux
Aby to wszystko zadziałało, będziesz potrzebować trzech rzeczy.
- Termux. Zainstaluj aplikację Termux z F-Droid lub GitHub, ponieważ wersja ze Sklepu Play jest poważnie ograniczona.
- Klucz API z Google Gemini lub OpenAI. Klucz API Gemini jest bezpłatny z pewnymi ograniczeniami użytkowania.
- Narzędzie Git do pobierania skryptu instalacyjnego. Upewnij się, że zawsze dokładnie sprawdzasz skrypt przed jego uruchomieniem.
Po zainstalowaniu Termux otwórz aplikację i uruchom to polecenie, aby zaktualizować repozytoria i pakiety.
pkg update && pkg upgrade -y
Teraz możemy zainstalować git.
pkg install git
Jesteśmy gotowi do zainstalowania narzędzia asystenta CLI. Oto link do repozytorium GitHub dla tego narzędzia. Zacznijmy od utworzenia nowego folderu dla niego i przejścia do niego.
mkdir ai cd ai
Następnie użyjemy narzędzia git do sklonowania repozytorium.
git clone https://github.com/estiaksoyeb/termai
Przejdźmy do tego repozytorium i uruchommy instalator.
cd termai bash install.sh
Powinieneś zobaczyć komunikat, że "termai" został pomyślnie zainstalowany. Skrypt automatycznie czyści sklonowane katalogi, więc nie musisz się martwić o ręczne sprzątanie. Po prostu naciśnij "Y" i naciśnij Enter, gdy zostaniesz o to poproszony.
Z zainstalowanym narzędziem CLI globalnie, wszystko co musimy…
Teraz potrzebujesz klucza API, aby go aktywować. Spróbujmy użyć komendy ai.
ai hello
Podczas pierwszego uruchomienia zapyta, który model AI chcesz użyć. Naciśnij 1 dla Gemini oraz 2 dla OpenAI. Następnie otwórz stronę AI Studio Google i zaloguj się na konto Google. Znajdź przycisk "Get API Key" i kliknij go. Stwórz tutaj nowy projekt i skopiuj klucz API.
Wróć do Termux i wklej klucz API Gemini tam, gdzie jest to wymagane. Dopóki klucz API jest poprawny, a masz darmowe tokeny, możesz uzyskać dostęp do Gemini w Termux. Możesz śledzić zapytania z lub bez cudzysłowów, aby otrzymać odpowiedź.
Jeśli chcesz zmienić klucz API później lub chcesz edytować systemowy komunikat, możesz edytować plik konfiguracyjny za pomocą tej komendy.
ai --config
Aby usunąć narzędzie i jego pliki konfiguracyjne, możesz wykonać te trzy komendy.
rm $PREFIX/bin/ai rm -rf ~/.programs/termai rm -rf ~/.local/share/termai
Masz teraz przydatnego asystenta do wywoływania poleceń i uzyskiwania pomocy z błędami. To narzędzie może również pomóc ci zrozumieć skrypty i dzienniki błędów. Może nawet pisać skrypty.
Jeśli ciekawią Cię artykuły podobne do Naj szybsze sposoby na znalezienie plików z poziomu linii poleceń w systemie Linux, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany