Тук можете да видите някои модерни алтернативи на класическите Linux команди. Това не означава, че те са по-добри или по-лоши, или че трябва да използвате едното или другото. Използвайте този, който ви се струва най-удобен, както винаги казвам. Въпреки това, някои потребители може да не са наясно с тези алтернативи и може да ги сметнат за по-добри варианти.
Най-забележителните програми, които можете да използвате във вашата GNU/Linux дистрибуция и това може да бъде страхотни инструменти за администратори на системата са:
neovim срещу vim
Популярният текстов редактор vim, много обсъждан сред феновете на emacs, nano и т.н., също има по-нова алтернатива. Е за neovim, който се основава на идеята за разширяване на възможностите на vim и превръщането му в IDE. Благодарение на този проект се добавят по-модерни функции, стил на курсора и т.н.
tldr срещу човек
Друг инструмент, който всеки използва, е man, командата за показване на ръководството. Е, има и друга по-модерна алтернатива като напр tldr. И това е, че страниците, които човек хвърля, могат да бъдат донякъде непосилни и сложни за разбиране за някои потребители. Форматът му също не е най-добрият за разбиране. Следователно, с помощта на tldr може да се опрости значително и да се покажат практически примери за употреба.
duf срещу df
Командата df също е много популярна в Linux за проверка на свободното дисково пространство, заето и т.н. както и Duf е по-проста алтернатива, написана на езика за програмиране Go и с някои подобрения. Той ще ви покаже лесна за разбиране информация за всички монтирани устройства, ще ви позволи да сортирате изхода, да запазите изхода във формат JSON и т.н.
exa срещу ls
Сред най-използваните команди при използване на терминала е ls, команда, която изброява съдържанието на директориите. Командата EXA прави същото, но има подобрения, използва по-интуитивни цветове, показва метаданни, разширени атрибути, inode, брой заети блокове, различни дати, йерархичен изглед на дърво, вградена поддръжка на Git, за да видите файловете, които са се променили и т.н.
fd срещу find
За да намерите нещо сигурно сте използвали командите locate или find. Е, този втори има по-модерна алтернатива за търсене. Неговото име е fd, е написан на Rust и има за цел да опрости търсенето и да ускори връщането на резултатите.
отгоре срещу отгоре
Уверете се, че го знаете, защото той също е широко използван като топ алтернатива. Е за htop, версия за показване на информация за процеси, потребление на ресурси и т.н., по по-интуитивен начин, в реално време и с възможност за взаимодействие.
ncdu срещу du
Преди говорих за командата df, но със сигурност сте използвали и du, за да проверите размера на файлова директория. Е, алтернативата се нарича NCDU, и осигурява същия резултат, но с по-привлекателна информация на визуално ниво, с графики, подредено и интерактивно използване. Името му идва от nc (ncurses) и du, тоест това е du, написано на Go и използва известната графична библиотека.
прилеп срещу котка
Конкатенаторът или котката е много полезен за показване на съдържанието на текстови файлове или за други функции, комбинирани с други команди, използващи тръби и т.н. По-модерна алтернатива е НДНТ. Този добавя подчертаване на синтаксиса, интеграция с Git, пейджинг и т.н.
httpie срещу wget и curl
Други широко използвани команди за изтегляне или преглед на уеб съдържание в терминала са wget и curl. И двата инструмента са много използвани и често срещани, инсталирани по подразбиране в почти всички популярни дистрибуции. Модерната алтернатива и на двете се нарича httpie, с подобрения за по-приятелска употреба, с оцветен и форматиран изход, за да се подобри разбирането му.
Страхотна статия!!! Благодаря
Бих включил и "ripgrep" (https://github.com/BurntSushi/ripgrep) като алтернатива на "grep". И "fzf" (https://github.com/junegunn/fzf) може да бъде "псевдо-заместител" на "по-малко" или "повече", когато искате да можете да избирате от резултатите, но прави повече