Покажите команду, выполняемую наряду с выводом в файле журнала

Я думаю, что это - то, что Вы хотите:

find /Applications/NetBeans/NetBeans\ 7.0.app -type f -executable -name java
3
26.06.2012, 02:53
2 ответа

Используя встроенную оболочку set -x вероятно, дешевый-и-грязный способ сделать это. В сценариях оболочки Вы будете часто видеть строку как:

#set -x

Который кто-то оставленный позади, просто комментируя его. Я думаю, что Вы могли использовать это в интерактивной командной строке, но Вам не может понравиться то, что она делает там.

7
27.01.2020, 21:10
  • 1
    для отключения его использование set +x –  jippie 25.06.2012, 22:32

Вы могли изучить script инструмент, который сохранит весь терминальный сеанс, пока Вы не выйдете из программы, которую Вы называете (который по умолчанию был бы оболочкой). Пример использования в качестве примера:

~/:$ script test.output
Script started, output file is test.output
~/:$ mkdir example
~/:$ cd example
~/example/:$ touch new\ file.txt
~/example:/$ ls
new file.txt
~/example:/$ exit

Содержание файла test.output затем был бы следующие:

Script started on Mon Jun 25 16:24:28 2012
~/:$ mkdir example
~/:$ cd example
~/example/:$ touch new\ file.txt
~/example/:$ ls
new file.txt
~/example/:$ exit

Script done on Mon Jun 25 16:24:41 2012

Знайте, что этот файл является полной терминальной расшифровкой стенограммы, таким образом, любые клавиши Backspace обнаружатся как ^H или ^? (или независимо от того, что клавиша Backspace Вашего терминала).
3
27.01.2020, 21:10

Теги

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