Jeśli jesteś tak samo zafascynowany wierszem poleceń jak ja, prawdopodobnie wiesz, jak może on doładować Twój przepływ pracy. Wiersz poleceń to nie tylko interfejs; to brama do licznych narzędzi, które mogą zwiększyć Twoją produktywność i usprawnić Twoje zadania. Przyjrzyjmy się niektórym podstawowym narzędziom wiersza poleceń, które każdy użytkownik Linuksa powinien rozważyć włączenie do swojej codziennej rutyny.
1. Tldr
Strony podręcznika są niewątpliwie szczegółowe, ale mogą być przytłaczające, gdy szukasz prostego odniesienia do poleceń. W tym miejscu błyszczy tldr . To narzędzie upraszcza proces uzyskiwania dostępu do informacji o użyciu poleceń, zapewniając zwięzłe, praktyczne przykłady.
Na przykład, zamiast zagłębiać się w szczegóły man tar
, możesz szybko uzyskać przydatną składnię i przykłady, wpisując tldr tar
.
2. B-top
Narzędzie btop jest estetycznie przyjemną i wysoce funkcjonalną alternatywą dla tradycyjnych narzędzi monitorujących, takich jak top lub htop. Zostało zaprojektowane tak, aby prezentować bogactwo danych o zasobach systemowych, w tym wykorzystanie procesora, statystyki pamięci, wejście/wyjście dysku i aktywność sieciową, wszystko w kolorowym, konfigurowalnym formacie.
Dzięki wizualnym reprezentacjom możesz rozwiązywać problemy z wydajnością bez przeszukiwania gęstego wyjścia. Instalacja jest bezproblemowa; użytkownicy Ubuntu i Debian po prostu uruchamiają:
Po instalacji wystarczy wpisać polecenie btop
w terminalu i cieszyć się jego rozbudowanym panelem.
3. Dowódca północy
Jeśli zarządzanie plikami z wiersza poleceń kiedykolwiek wydawało się uciążliwe, Midnight Commander (MC) jest tutaj, aby to uprościć. Jego dwupanelowy układ umożliwia łatwe operacje na plikach, takie jak kopiowanie, przenoszenie, usuwanie i edycja plików bezpośrednio w terminalu.
Narzędzie zawiera również wbudowaną przeglądarkę obsługującą różne formaty plików i protokoły, w tym FTP i SSH, co czyni je wyjątkowo wszechstronnym.
Uruchom mc
w terminalu, aby go otworzyć. Użyj klawiszy strzałek do nawigacji i zapoznaj się ze skrótami klawiszowymi dla bardziej wydajnego działania.
4. Tlenek zoksydu
Częste nawigowanie do głębokich ścieżek katalogowych może być żmudne, ale zoxide został zaprojektowany, aby to zmienić. Inteligentnie zapamiętuje katalogi, do których najczęściej uzyskujesz dostęp i umożliwia szybkie przeskakiwanie do nich przy minimalnej liczbie naciśnięć klawiszy.
Na przykład zamiast wpisywać całą ścieżkę do folderu projektu, możesz po prostu użyć , z
a następnie podać część ścieżki — jak z awe
w przypadku katalogu „awesome-project”.
Instalacja zoxide jest prosta; użyj tego polecenia:
Następnie połącz go ze swoim terminalem, dodając eval "$(zoxide init bash)"
do pliku .bashrc lub .zshrc i zastosuj zmiany za pomocą source ~/.bashrc
.
5. Rozgryź
Jeśli chodzi o przeszukiwanie dużych repozytoriów kodu, ripgrep (rg) przewyższa tradycyjne narzędzia, takie jak grep, zarówno pod względem szybkości, jak i dokładności. Zaprojektowany dla programistów, umożliwia wydajne wyszukiwanie, ignorując domyślnie nieistotne pliki i katalogi.
Aby zainstalować ripgrep w systemie Ubuntu, wystarczy uruchomić:
Wyszukiwanie wzorca w katalogu za pomocą narzędzia ripgrep jest proste:
6. Nie chodź
Genialność tmux polega na jego zdolności do tworzenia wielu paneli i okien w jednej sesji terminala. Możesz łatwo odłączyć się od sesji i powrócić później bez utraty swojej pracy.
Jest to nieocenione w przypadku długotrwałych zadań, zwłaszcza podczas pracy zdalnej. Aby zainstalować tmux w systemach opartych na Debianie, użyj:
Aby utworzyć nową sesję, po prostu wpisz tmux
, użyj Ctrl+ b+ , caby utworzyć nowe okna, i przełączaj się między nimi za pomocą Ctrl+ b+ nlub Ctrl+ b+ p.
7. Fzf
Jeśli uwielbiasz bezproblemowe wyszukiwanie, to fzf jest Twoim najlepszym przyjacielem. Ten niewyraźny finder staje się częścią Twojej powłoki, umożliwiając interaktywne wyszukiwanie plików, katalogów, a nawet historii poleceń, wszystko w czasie rzeczywistym.
Możesz zainstalować fzf używając apt:
Po uruchomieniu fzf
otwiera się interfejs, w którym można dynamicznie filtrować wyniki za pomocą klawiatury. Dzięki temu narzędzie to jest niezbędne podczas pracy z dużymi bazami kodu.
8. Jeden
Poznaj bat , nowoczesną alternatywę dla standardowego cat
polecenia. Bat ulepsza przeglądanie plików, dodając podświetlanie składni i numery wierszy, zwiększając czytelność kodu źródłowego i plików konfiguracyjnych.
Instalacja bat przebiega w ten sam sposób — wystarczy uruchomić:
Aby wyświetlić plik, użyj bat filename.txt
i doceń przejrzystość, jaką zapewnia on podczas sesji kodowania.
Narzędzia te odmieniły mój sposób korzystania z wiersza poleceń i zachęcam do wypróbowania ich. Dzięki nim praca z terminalem stanie się bardziej efektywna i przyjemniejsza.
Czy któreś z tych narzędzi poprawiło Twoje interakcje z wierszem poleceń? Podziel się swoimi doświadczeniami i spróbuj odkryć jeszcze bardziej zabawne polecenia Linuksa!
Źródło obrazu: Mohammad Rahmani przez Unsplash . Wszystkie zmiany i zrzuty ekranu autorstwa Haroon Javed.
Dodatkowe informacje
1. Jaka jest główna korzyść ze stosowania tldr?
Tldr dostarcza zwięzłych przykładów użycia poleceń, dzięki czemu łatwiej jest przypomnieć sobie konkretne użycie bez przekopywania się przez długie strony podręcznika. To narzędzie jest szczególnie przydatne do szybkich odniesień.
2. W jaki sposób zoxide usprawnia nawigację po katalogach?
Zoxide śledzi wzorce korzystania z katalogów i umożliwia szybką nawigację do często odwiedzanych katalogów przy użyciu mniejszej liczby klawiszy, co znacznie przyspiesza Twój przepływ pracy.
3. Czy bat można zintegrować z systemami kontroli wersji?
Tak, bat ma wbudowaną integrację z systemem Git, która podświetla wszelkie modyfikacje dokonane w plikach podczas ich przeglądania. Dzięki temu jest to niezbędne narzędzie dla programistów, którzy chcą wizualnie śledzić zmiany.
Dodaj komentarz