[#] [Перевод] Как узнать, что будет делать программа для Linux, не выполняя её по-настоящему?
habrabot(difrex,1) — All
2017-12-08 14:30:08


Хотелось ли вам когда-нибудь узнать, какие именно действия будет выполнять команда 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