Наше внимание привлёк один интересный репозиторий, который называется Modern Unix. В нём собраны, в основном, современные альтернативы классическим Unix-командам. Всего там имеется почти три десятка описаний таких команд. Надеемся, вы найдёте среди них что-то такое, что вам пригодится.
![](https://habrastorage.org/r/w780q1/webt/od/ae/kt/odaekt-o8ft5cewpnpqbepdniow.jpeg)
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/af7/7fb/46a/af77fb46a43ad4cc1419f203850fb685.png)
Bat — это клон
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/81d/e74/24d/81de7424da124ad8c9cab54c1a1ee330.png)
Exa — это современная замена
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/d67/49b/399/d6749b399f4ad19970d7fbd66343f4a3.png)
Lsd — это представитель программ нового поколения для вывода сведений о файлах. Эта утилита обратно совместима с
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/5bb/28c/222/5bb28c2222564ace41a949484e3b2b1c.png)
Delta — это утилита, которая позволяет с удобством просматривать вывод команд наподобие
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/46d/772/d1d/46d772d1d7b580ecbd06f3653f4dbc14.png)
Dust — это версия команды
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/71c/28a/b73/71c28ab73ac395fd5bf04af7446e097f.png)
Duf — это улучшенная замена
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/560/278/db4/560278db401f932d96551e3808c490ec.png)
Broot — это новое средство для просмотра структуры каталогов, заменяющее команду
raw.githubusercontent.com/sharkdp/fd/master/doc/screencast.svg
Fd — это простая, быстрая и интуитивно понятная альтернатива
user-images.githubusercontent.com/200613/90223748-ecaeab80-de0e-11ea-9140-ac9219f5747c.gif
Ripgrep — это чрезвычайно быстрая альтернатива
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/284/0b6/c7b/2840b6c7bde96121084426f01599d18c.png)
Ag — это поисковый инструмент, похожий на
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/55b/023/f28/55b023f289a84414f1253ff5d4b5ac6e.png)
Fzf — это универсальный инструмент командной строки для выполнения нечёткого поиска.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/1ad/324/a90/1ad324a90d06683ae54740f65156b620.png)
Mcfly — это утилита, которая облегчает работу с историей команд.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/c3c/126/e78/c3c126e7888f528f9893fdbc58f8ec27.png)
Choose — это быстрая альтернатива
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/da3/e60/f75/da3e60f7531ddf5291f433f0971a7a24.png)
Jq — это
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/f20/90d/481/f2090d4818d79cba810afd7c1a74f6c7.png)
Sd — это интуитивно понятный инструмент командной строки для поиска и замены строк (альтернатива
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/67b/19f/e14/67b19fe14286f8f5d9e16dd6e32ff6de.png)
Cheat — это инструмент командной строки для создания и просмотра интерактивных шпаргалок.
raw.githubusercontent.com/tldr-pages/tldr/master/images/tldr.svg
Tldr — это результат усилий сообщества по упрощению man-страниц и по обогащению справки практическими примерами.
github.com/ClementTsang/bottom/raw/master/assets/demo.gif
Bottom — это очередной кросс-платформенный графический монитор ресурсов и процессов.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/971/b75/2d0/971b752d06130d0012391303e9f54c45.png)
Glances — это средство для наблюдения за системой. Оно представляет собой альтернативу
raw.githubusercontent.com/aksakalli/gtop/master/img/demo.gif
Gtop — это утилита, реализующая панель мониторинга системы средствами терминала.
camo.githubusercontent.com/88a0cb35f42e02e28b0433d4b5e0029e52e723d8feb8df753e1ed06a5161db56/68747470733a2f2f692e696d6775722e636f6d2f7a31394f5978452e676966
Hyperfine — это инструмент для анализа производительности систем, работающий в командной строке.
raw.githubusercontent.com/orf/gping/master/images/readme-example.gif
Gping — это то же, что и
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/b94/3cd/887/b943cd887fcba2166a0b5862b6be173a.png)
Procs — это современная замена
raw.githubusercontent.com/httpie/httpie/master/httpie.gif
Httpie — это современный и удобный инструмент командной строки, реализующий HTTP-клиент и рассчитанный на эру API.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/0a8/9a1/1d3/0a89a11d33243d4624ad4b63739832dd.png)
Curlie — это сочетание мощи
raw.githubusercontent.com/ducaale/xh/master/assets/xh-demo.gif
Xh — это быстрый и удобный инструмент для отправки HTTP-запросов. Его создатели воспроизвели, насколько это возможно, замечательную архитектуру
raw.githubusercontent.com/ajeetdsouza/zoxide/main/contrib/tutorial.webp
Zoxide — это результат развития команды
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/85c/ad0/96d/85cad096d5b6cacf9b13002034927f83.png)
Dog — это дружелюбный DNS-клиент, нечто вроде усовершенствованного
Какие современные Unix-утилиты вы добавили бы в этот список?
![](https://habrastorage.org/r/w1560/webt/ou/g5/kh/oug5kh6sjydt9llengsiebnp40w.png)
![](https://habrastorage.org/webt/od/ae/kt/odaekt-o8ft5cewpnpqbepdniow.jpeg)
Bat
![](https://habrastorage.org/getpro/habr/post_images/af7/7fb/46a/af77fb46a43ad4cc1419f203850fb685.png)
Bat — это клон
cat
, поддерживающий подсветку синтаксических конструкций и интеграцию с Git.Exa
![](https://habrastorage.org/getpro/habr/post_images/81d/e74/24d/81de7424da124ad8c9cab54c1a1ee330.png)
Exa — это современная замена
ls
.Lsd
![](https://habrastorage.org/getpro/habr/post_images/d67/49b/399/d6749b399f4ad19970d7fbd66343f4a3.png)
Lsd — это представитель программ нового поколения для вывода сведений о файлах. Эта утилита обратно совместима с
ls
.Delta
![](https://habrastorage.org/getpro/habr/post_images/5bb/28c/222/5bb28c2222564ace41a949484e3b2b1c.png)
Delta — это утилита, которая позволяет с удобством просматривать вывод команд наподобие
git diff
и git show
. Она, кроме того, позволяет сравнивать файлы.Dust
![](https://habrastorage.org/getpro/habr/post_images/46d/772/d1d/46d772d1d7b580ecbd06f3653f4dbc14.png)
Dust — это версия команды
du
, отличающаяся большей интуитивной понятностью, чем эта команда.Duf
![](https://habrastorage.org/getpro/habr/post_images/71c/28a/b73/71c28ab73ac395fd5bf04af7446e097f.png)
Duf — это улучшенная замена
df
.Broot
![](https://habrastorage.org/getpro/habr/post_images/560/278/db4/560278db401f932d96551e3808c490ec.png)
Broot — это новое средство для просмотра структуры каталогов, заменяющее команду
tree
.Fd
raw.githubusercontent.com/sharkdp/fd/master/doc/screencast.svg
Fd — это простая, быстрая и интуитивно понятная альтернатива
find
.Ripgrep
user-images.githubusercontent.com/200613/90223748-ecaeab80-de0e-11ea-9140-ac9219f5747c.gif
Ripgrep — это чрезвычайно быстрая альтернатива
grep
, которая учитывает настройки, выполненные в файле .gitignore
.Ag
![](https://habrastorage.org/getpro/habr/post_images/284/0b6/c7b/2840b6c7bde96121084426f01599d18c.png)
Ag — это поисковый инструмент, похожий на
ack
, но работающий быстрее.Fzf
![](https://habrastorage.org/getpro/habr/post_images/55b/023/f28/55b023f289a84414f1253ff5d4b5ac6e.png)
Fzf — это универсальный инструмент командной строки для выполнения нечёткого поиска.
Mcfly
![](https://habrastorage.org/getpro/habr/post_images/1ad/324/a90/1ad324a90d06683ae54740f65156b620.png)
Mcfly — это утилита, которая облегчает работу с историей команд.
Choose
![](https://habrastorage.org/getpro/habr/post_images/c3c/126/e78/c3c126e7888f528f9893fdbc58f8ec27.png)
Choose — это быстрая альтернатива
cut
и (в некоторых случаях) awg
, с которой удобно работать.Jq
![](https://habrastorage.org/getpro/habr/post_images/da3/e60/f75/da3e60f7531ddf5291f433f0971a7a24.png)
Jq — это
sed
для JSON-данных.Sd
![](https://habrastorage.org/getpro/habr/post_images/f20/90d/481/f2090d4818d79cba810afd7c1a74f6c7.png)
Sd — это интуитивно понятный инструмент командной строки для поиска и замены строк (альтернатива
sed
).Cheat
![](https://habrastorage.org/getpro/habr/post_images/67b/19f/e14/67b19fe14286f8f5d9e16dd6e32ff6de.png)
Cheat — это инструмент командной строки для создания и просмотра интерактивных шпаргалок.
Tldr
raw.githubusercontent.com/tldr-pages/tldr/master/images/tldr.svg
Tldr — это результат усилий сообщества по упрощению man-страниц и по обогащению справки практическими примерами.
Bottom
github.com/ClementTsang/bottom/raw/master/assets/demo.gif
Bottom — это очередной кросс-платформенный графический монитор ресурсов и процессов.
Glances
![](https://habrastorage.org/getpro/habr/post_images/971/b75/2d0/971b752d06130d0012391303e9f54c45.png)
Glances — это средство для наблюдения за системой. Оно представляет собой альтернативу
top
/htop
для ОС GNU/Linux, BSD, Mac OS и Windows.Gtop
raw.githubusercontent.com/aksakalli/gtop/master/img/demo.gif
Gtop — это утилита, реализующая панель мониторинга системы средствами терминала.
Hyperfine
camo.githubusercontent.com/88a0cb35f42e02e28b0433d4b5e0029e52e723d8feb8df753e1ed06a5161db56/68747470733a2f2f692e696d6775722e636f6d2f7a31394f5978452e676966
Hyperfine — это инструмент для анализа производительности систем, работающий в командной строке.
Gping
raw.githubusercontent.com/orf/gping/master/images/readme-example.gif
Gping — это то же, что и
ping
, но с поддержкой вывода графиков.Procs
![](https://habrastorage.org/getpro/habr/post_images/b94/3cd/887/b943cd887fcba2166a0b5862b6be173a.png)
Procs — это современная замена
ps
, написанная на Rust.Httpie
raw.githubusercontent.com/httpie/httpie/master/httpie.gif
Httpie — это современный и удобный инструмент командной строки, реализующий HTTP-клиент и рассчитанный на эру API.
Curlie
![](https://habrastorage.org/getpro/habr/post_images/0a8/9a1/1d3/0a89a11d33243d4624ad4b63739832dd.png)
Curlie — это сочетание мощи
curl
и простоты использования httpie
.Xh
raw.githubusercontent.com/ducaale/xh/master/assets/xh-demo.gif
Xh — это быстрый и удобный инструмент для отправки HTTP-запросов. Его создатели воспроизвели, насколько это возможно, замечательную архитектуру
httpie
, но при этом уделили особое внимание производительности.Zoxide
raw.githubusercontent.com/ajeetdsouza/zoxide/main/contrib/tutorial.webp
Zoxide — это результат развития команды
cd
, более интеллектуальный, чем эта команда, создатели которого вдохновлялись z
.Dog
![](https://habrastorage.org/getpro/habr/post_images/85c/ad0/96d/85cad096d5b6cacf9b13002034927f83.png)
Dog — это дружелюбный DNS-клиент, нечто вроде усовершенствованного
dig
.Какие современные Unix-утилиты вы добавили бы в этот список?
![](https://habrastorage.org/webt/ou/g5/kh/oug5kh6sjydt9llengsiebnp40w.png)