Хотелось ли вам когда-нибудь узнать, какие именно действия будет выполнять команда Linux, ещё до вызова этой команды? Предположим, вы опытный пользователь, и вы знаете, как ведут себя многие команды. Но даже вам не под силу знать, как работает абсолютно всё. Конечно, определённую помощь в выяснении подробностей о командах может оказать веб-сервис [Explainshell][1]. Для этого нужно будет скопировать и вставить туда интересующую вас команду, после чего вы найдёте подробное описание того, как работает каждая её часть. Однако, это не наш метод. Благодаря тому инструменту, о котором мы сейчас расскажем, узнать, как именно работает некая программа, можно прямо из командной строки.
[![][2]][3]
Встречайте утилиту **maybe** — простой инструмент, который позволяет исследовать команды и узнавать, во всех подробностях, как именно они будут взаимодействовать с файловой системой компьютера при их реальном использовании. При этом исследуемая программа или команда, в режиме испытаний, никакого влияния на систему не оказывает. Вы сами, ознакомившись с отчётом по ней, решите — запускать её по-настоящему или нет.
[Читать дальше →][4]
[1]:
https://www.explainshell.com/
[2]:
https://habrastorage.org/webt/gh/b0/bt/ghb0bttv863e4jcv6ptbs-iutmm.jpeg
[3]:
https://habrahabr.ru/company/ruvds/blog/344210/
[4]:
https://habrahabr.ru/post/344210/?utm_source=habrahabr&utm_medium=rss&utm_campaign=344210#habracut