как имитировать любую команду, чтобы увидеть, что произойдет до ее фактического выполнения? [закрыто]

Я хотел бы знать, как имитировать команду перед ее запуском, чтобы посмотреть, как будет выглядеть вывод.

1
задан 3 August 2017 в 17:06

3 ответа

То, что вы имеете в виду, это «сухой запуск», но нет возможности запускать все команды, подобные этому. Вам нужно будет проверить страницы руководства по командной строке.

Если вы хотите запускать потенциально опасные команды, чтобы увидеть результат, я бы рекомендовал посмотреть на виртуализацию вашей ОС и загрузить файлы на Это. Это было бы полезно для вас, потому что это позволило бы вам принимать контрольные точки / снимки (терминология отличается от каждой программы виртуализации), к которой вы можете вернуться в любое время. Это позволит вам запускать любые команды, которые вы хотите, для любых файлов, которые вы хотите, посмотреть, что произойдет, и если вам это не нравится, вернитесь к своей контрольной точке. Виртуализация популярна для сред разработки программного обеспечения, поскольку они предлагают воспроизводимые и одноразовые машины.

2
ответ дан 22 May 2018 в 19:51
  • 1
    поэтому этот «сухой ход» не работает для всего, я думаю, я буду запускать некоторые виртуальные боксы. – Ali 3 August 2017 в 17:47
  • 2
    Верный. Это связано с тем, что некоторые команды постоянно изменяют файлы или совершают вызовы на внешние системы, на которые у вас не будет контроля над возвратом изменений (например: вы не можете сухим запустить отправку электронной почты, потому что вы не можете отменить его). Это называется «не являющимся idempotent ». Если вы планируете делать это часто, я бы порекомендовал его сценарий. Подумайте о том, чтобы смотреть в Ansible / Vagrant или что-то в этом роде. – Nathan Smith 3 August 2017 в 17:50

То, что вы имеете в виду, это «сухой запуск», но нет возможности запускать все команды, подобные этому. Вам нужно будет проверить страницы руководства по командной строке.

Если вы хотите запускать потенциально опасные команды, чтобы увидеть результат, я бы рекомендовал посмотреть на виртуализацию вашей ОС и загрузить файлы на Это. Это было бы полезно для вас, потому что это позволило бы вам принимать контрольные точки / снимки (терминология отличается от каждой программы виртуализации), к которой вы можете вернуться в любое время. Это позволит вам запускать любые команды, которые вы хотите, для любых файлов, которые вы хотите, посмотреть, что произойдет, и если вам это не нравится, вернитесь к своей контрольной точке. Виртуализация популярна для сред разработки программного обеспечения, поскольку они предлагают воспроизводимые и одноразовые машины.

2
ответ дан 18 July 2018 в 09:08

То, что вы имеете в виду, это «сухой запуск», но нет возможности запускать все команды, подобные этому. Вам нужно будет проверить страницы руководства по командной строке.

Если вы хотите запускать потенциально опасные команды, чтобы увидеть результат, я бы рекомендовал посмотреть на виртуализацию вашей ОС и загрузить файлы на Это. Это было бы полезно для вас, потому что это позволило бы вам принимать контрольные точки / снимки (терминология отличается от каждой программы виртуализации), к которой вы можете вернуться в любое время. Это позволит вам запускать любые команды, которые вы хотите, для любых файлов, которые вы хотите, посмотреть, что произойдет, и если вам это не нравится, вернитесь к своей контрольной точке. Виртуализация популярна для сред разработки программного обеспечения, поскольку они предлагают воспроизводимые и одноразовые машины.

2
ответ дан 24 July 2018 в 19:15

Другие вопросы по тегам:

Похожие вопросы: