
Jeśli często zanurzasz się w terminalu Linux, znasz moc i niezawodność narzędzi wiersza poleceń. Jednak jako oddany użytkownik Linuksa, korzystne jest ciągłe poszukiwanie alternatywnych poleceń, które usprawnią Twój przepływ pracy, zwiększą produktywność i zaoferują bardziej nowoczesny interfejs. Ten przewodnik przedstawia innowacyjne alternatywy, które mogą zastąpić tradycyjne polecenia Linux, zapewniając jednocześnie dodatkową funkcjonalność i łatwość użytkowania. Zanurzmy się w tych fascynujących narzędziach!
1. Ulepsz Ls za pomocą Eza
Polecenie to ls
od dawna jest podstawą do wyświetlania zawartości katalogów, ale jego prosty tekst wyjściowy może być trudny do zinterpretowania na pierwszy rzut oka. Przełączając się na eza, odblokowujesz wiele zaawansowanych funkcji.
Eza, napisana w Rust, oferuje bardziej estetyczne wyjście z ikonami plików, formatami kodowanymi kolorami dla łatwiejszego skanowania, hierarchicznym widokiem katalogów, a nawet zintegrowanymi wskaźnikami statusu Git. Dzięki eza rozróżnianie typów plików i wykrywanie zmian staje się natychmiastowe i intuicyjne.

Instalacja eza jest prosta, niezależnie od tego, czy wolisz używać menedżera pakietów, czy budować go ze źródła. Oto, jak możesz zainstalować go za pomocą APT na Ubuntu:
sudo apt install eza
Dodatkowo możesz utworzyć alias dla eza, aby automatycznie reagować na ls
polecenia:
alias ls='eza'
2. Podnieś kota za pomocą nietoperza
Każdy użytkownik Linuksa zna to cat
polecenie, szybki sposób wyświetlania zawartości plików. Jednak Bat bierze to proste zadanie i znacznie je ulepsza. To narzędzie nie tylko prezentuje zawartość plików, ale robi to za pomocą wbudowanego podświetlania składni, przekształcając zwykły tekst w kolorowy, czytelny kod.
Podczas przeglądania plików za pomocą programu bat można zauważyć podświetlanie składni, numery wierszy i formaty, dzięki którym interpretowanie kodu jest proste i przyjemne.

Aby zainstalować Bat, użyj następującego polecenia w systemie Ubuntu:
sudo apt install bat
Warto zauważyć, że w systemach opartych na Debianie polecenie jest przemianowane na batcat
. Aby usprawnić korzystanie, rozważ utworzenie aliasu:
alias bat='batcat'
Lub jeśli wolisz cat
całkowitą wymianę, użyj:
alias cat='batcat'
3. Optymalizacja transferów plików za pomocą Rsync
Kopiowanie plików, lokalnie lub przez sieć, może szybko stać się trudne, szczególnie w przypadku większych plików. Tradycyjne polecenia cp
i scp
mogą dobrze spełniać podstawowe potrzeby. Jednak jeśli szukasz czegoś bardziej solidnego, rsync zasługuje na uwagę.
To potężne narzędzie specjalizuje się w wydajnej synchronizacji i transferze plików. W przeciwieństwie do scp, które zaczyna od zera, jeśli połączenie zostanie zerwane, rsync przesyła tylko zmiany lub „delty” między plikami źródłowymi i docelowymi, usprawniając proces i oszczędzając przepustowość.
Instalacja jest prosta za pośrednictwem menedżera pakietów. W Ubuntu użyj:
sudo apt install rsync
Składnia polecenia jest znana i przypomina cp:
rsync -av source/ destination/
Wykorzystanie flag, takich jak --archive
i, --progress
zwiększa możliwości rsync, dzięki czemu transfer plików staje się płynny i przejrzysty.
4. Uprość wyszukiwanie za pomocą Fd
Klasyczne find
polecenie jest potężne, ale jego złożona składnia może być zniechęcająca. Wprowadź fd, narzędzie oparte na Rust, które na nowo wyobraża sobie wyszukiwanie plików.
Dzięki fd po prostu wpisz fd
swój wzór wyszukiwania, aby otrzymać szybkie i trafne wyniki.
Instalacja jest prosta; w przypadku Ubuntu wystarczy uruchomić:
sudo apt install fd-find
Szukasz plików JavaScript? Spróbuj fdfind.js
. Aby znaleźć konkretne pliki graficzne, użyj fdfind -e png -e jpg -e jpeg
. To takie proste!

Fd wyróżnia się tym, że domyślnie ignoruje ukryte pliki i wielkość liter, umożliwiając natychmiastowe i efektywne wyszukiwanie bez dodatkowej złożoności.
5. Zrewolucjonizuj nawigację dzięki Zoxide
Polecenie cd
może przenieść Cię z punktu A do punktu B, ale może być uciążliwe podczas nawigacji po głębszych strukturach katalogów. Poznaj zoxide, inteligentniejszą alternatywę, która uczy się Twoich wzorców nawigacji.
Zoxide przechowuje rejestr częstotliwości dostępu do katalogów, umożliwiając przeskakiwanie do najczęściej używanych katalogów przy minimalnym wprowadzaniu danych. To narzędzie znacznie zwiększa wydajność nawigacji po złożonych drzewach katalogów.
Rozpocznij pracę z zoxide za pomocą menedżera pakietów:
sudo apt install zoxide
Aby rozpocząć korzystanie z zoxide, dodaj następujący wiersz do pliku ~/.bashrc:
eval "$(zoxide init bash)"
Po instalacji po prostu wpisz, z
a następnie część nazwy katalogu, aby szybko do niego przejść, nawet jeśli nazwa nie jest unikatowa. Sparuj zoxide z fzf, aby uzyskać jeszcze bardziej wydajny wybór poleceń i nawigację!

Ostatnie myśli
Eksploracja nowoczesnych alternatyw dla konwencjonalnych poleceń Linuksa może zrewolucjonizować Twoje doświadczenie z terminalem i znacznie zwiększyć produktywność. Pozostawanie ciekawym narzędzi, których używasz, może ujawnić innowacyjne rozwiązania, które usprawniają przepływy pracy i usprawniają codzienne zadania. Eksperymentuj z przedstawionymi alternatywami i nie wahaj się odkrywać dodatkowych narzędzi, które mogą zmienić sposób interakcji z terminalem!
Pamiętaj, że wiersz poleceń jest ogromny, a nowe narzędzia pojawiają się często. Bądź na bieżąco z ekscytującymi opcjami, które nadal zwiększają wydajność, niezależnie od tego, czy jesteś doświadczonym programistą, czy nowicjuszem w Linuksie.
Często zadawane pytania
1. Jakie korzyści daje korzystanie z alternatywnych, nowoczesnych poleceń w systemie Linux?
Nowoczesne alternatywy poleceń często zapewniają rozszerzoną funkcjonalność, lepszą użyteczność i bardziej atrakcyjne wizualnie wyniki, co może znacznie zwiększyć produktywność i efektywność codziennych zadań.
2. Czy te alternatywne polecenia są kompatybilne z istniejącymi skryptami?
W wielu przypadkach polecenia te są zaprojektowane jako natychmiastowe zamienniki; należy jednak rozważyć przetestowanie skryptów w celu zapewnienia zgodności, ponieważ niektóre opcje lub flagi mogą się różnić.
3. Jak mogę dowiedzieć się więcej o nowych narzędziach wiersza poleceń i aktualizacjach?
Obserwuj repozytoria deweloperskie w społecznościach open source, zapisz się na newslettery Linuksa i bierz udział w forach użytkowników, aby być na bieżąco z nowymi narzędziami, aktualizacjami i najlepszymi praktykami.
Dodaj komentarz