5 aplikacji wiersza poleceń, które instaluję na każdym nowym komputerze z systemem Linux

Oto pięć kluczowych narzędzi terminalowych, które warto zainstalować na każdym nowym komputerze z Linuxem, aby zwiększyć efektywność swojej pracy i zarządzania kodem.
Każdy użytkownik Linuxa ma swoje ulubione narzędzia w terminalu, które instaluje na każdym nowym urządzeniu. Ja również. Nowe aplikacje wydają się pojawiać w nieskończoność. Oto kilka, które zajmują moje serce.
Styl i Dykcja
Sprawdź czytelność mojego pisania
Pisanie wiąże się z narzędziami, które pomagają mi ogarnąć chaos. Sprawdzam pisownię. Grammarly podpowiada, co poprawić, ale czasem chcę głębszej analizy niż klasyczna korekta.
Tu wkracza GNU Styl i Dykcja. To zestaw dwóch programów: Diction i Style. Diction prześwietla tekst w poszukiwaniu powszechnych błędów, podkreślając je nawiasami kwadratowymi ([]). Prawie jak lokalny Grammarly w terminalu.
Program Style zajmuje się analizą cech tekstu, w tym jego czytelnością. Szczególnie interesuje mnie poziom edukacji, jaki byłby potrzebny do zrozumienia dokumentu. Uruchomię ten program na próbce swojego pisania oraz streszczeniu artykułu z czasopisma akademickiego.
Przykład z ostatniego tekstu, który napisałem na HTG. Oto jak uruchomić style z linii poleceń:
stylePasta z tekstem do terminala, bo Style czyta z wejścia standardowego.
Pierwsza sekcja wyników wskaże poziom czytelności. Wskaźnik Kincaid to 9.0; oznacza, że dziewięć lat nauki wystarczy, by zrozumieć tekst, czyli równowartość 9. klasy amerykańskiego liceum.
A w artykule akademickim? Potrzebne 18 lat nauki. To więcej, niż w przeciętnym programie licencjackim. Nie licząc całej wiedzy matematycznej i statystycznej, którą również trzeba mieć, by to ogarnąć.
Weechat
IRC nadal żyje
Może to nie fair, bo mam go tylko na zdalnym koncie. Weechat to terminalowy klient IRC. Mimo spadku popularności w ciągu ostatnich dwóch dekad, IRC pozostaje kluczowym źródłem wiedzy dla entuzjastów Linuxa i open source. Nawet Wikipedia korzysta z IRC do koordynacji działań.
Odwiedzam Libera.chat, głównie kanały #math i #statistics. Moje zainteresowania przechodzą w obliczenia statystyczne, więc te rozmowy są dla mnie niezwykle cenne.
Co jest fantastyczne w kliencie terminalowym? Mogę go mieć w tle, gdy utonę w przeglądaniu internetu czy prowadzeniu regresji w notatniku Jupyter. Bez rozpraszania, zawsze w zasięgu, gdy ktoś mnie wspomni.
Działam z tym również w połączeniu z tmux na zdalnym serwerze – o tym jeszcze wspomnę.
Git
Śledzenie mojego kodu
Git, system kontroli wersji stworzony przez Linusa Torvaldsa, wynalazcę jądra Linuxa.
Moje osobiste repozytoria na GitHubie to główny obszar, gdzie eksploruję Git. Służy mi jako portfolio moich projektów programistycznych, w tym projektów w Jupyterze dotyczących statystyki.
Z Git można łatwo wpaść w kłopoty, jeśli się nie pilnuje. Większość moich poleceń kręci się wokół dodawania do mojego...
repozytorium, a następnie wysyłanie zmian na zdalny serwer GitHub.
Chcąc dodać zmianę do repozytorium, wpisuję:
git commit -m "Wiadomość o zatwierdzeniu."Bez -m i wiadomości Git poprosi mnie o notatkę. To jak świadomość dla przyszłych czytelników logów, zwłaszcza dla mnie samego za kilka miesięcy!
tmux
Wiele okien na moim terminalu
tmux to kolejne z moich narzędzi, które trzymam pod ręką zarówno na zdalnych maszynach, jak i lokalnie. To multiplexer terminalowy stworzony przez projekt OpenBSD. Pozwala podzielić jeden terminal na kilka. Podobny do terminali z zakładkami, ale bardziej elastyczny. Dzięki tmux mogę odłączyć sesję od jednego terminala i ponownie połączyć ją w innym – szczególnie wygodne przy SSH. A gdy korzystam z wirtualnych konsol w Linuxie, mogę podzielić ekran bez przeskakiwania między nimi.
Pixi
Szybkie aktualizacje środowiska kodowania
Kiedyś korzystałem z mamby do zarządzania naukowym środowiskiem Pythona z NumPy, SciPy, pandas i innymi. Aktualizacja trwała wieczność w porównaniu do innych pakietów.
Pixi opiera się na tych samych repozytoriach, ale aktualizacje są znacznie szybsze. Jest zbudowane w Rust, co pewnie wpływa na jego wydajność.
Przy aktualizacji moich bibliotek statystycznych wystarczy jedno polecenie:
pixi global updateMoże pewnego dnia stworzę więcej materiałów o przydatnych narzędziach wiersza poleceń. Wciąż odkrywam nowe ulubione narzędzia, które w przyszłości mogą uzupełnić moje listy.
Jeśli ciekawią Cię artykuły podobne do 5 aplikacji wiersza poleceń, które instaluję na każdym nowym komputerze z systemem Linux, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany