Це команда zshdb, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
zshdb - налагоджувач zsh
СИНТАКСИС
zshdb [опції] [--] ім'я сценарію [сценарій опції]
zshdb [опції] -c виконання-рядок
ОПИС
"zshdb" - це скрипт zsh, який організовує налагодження іншого сценарію zsh. The
налагоджувач має схожий командний інтерфейс gdb(1).
Якщо ви використовували сценарій zshdb і вам потрібно передати параметри сценарію для налагодження, додайте "--"
перед назвою сценарію. Це скаже zshdb не намагатися обробляти будь-які додаткові параметри.
ВАРІАНТИ
-h | --допомога
Надрукуйте повідомлення про використання про стандартну помилку та вийдіть із кодом повернення 100.
-А | -- анотація рівень
Встановлює для виведення додаткової інформації про стек і статус, що дозволяє використовувати інтерфейс, наприклад
emacs для відстеження того, що відбувається без опитування.
Це потрібно для регресійного тестування. Використання цієї опції еквівалентно видачі:
встановити анотацію LEVEL
всередині налагоджувача.
-B | --базова назва
У тих місцях, де ім'я файлу з'являється у виводі налагоджувача, вкажіть лише базову назву.
Це потрібно для регресійного тестування. Використання цієї опції еквівалентно видачі:
встановити базову назву
всередині налагоджувача.
-n | --nx | --no-init
Зазвичай налагоджувач читає команди налагоджувача в "~/.zshdbinit"якщо цей файл
існує до прийняття взаємодії з користувачем. ".zshdbinit" є аналогом Perl
".perldb" або ".gdbinit" GNU gdb: користувач може захотіти створити такий профіль налагоджувача
для додавання різних індивідуальних налаштувань користувача.
За допомогою параметра "-n" цей файл ініціалізації не буде прочитаний. Це корисно в
регресійне тестування або відстеження проблеми з профілем ".zshdbinit".
-c | -- команда командний рядок
Замість того, щоб вказувати ім’я файлу сценарію, можна вказати рядок виконання
має бути налагоджено. Для цього використовуйте цю опцію.
-q | --спокійно
Не друкуйте вступну версію та інформацію про авторські права. Це знову ж таки корисно в
регресійне тестування, коли ми не хочемо включати змінну дату авторського права в
відповідність регресійного тесту.
-x | --eval-команда debugger-cmdfile
Виконайте команди налагоджувача debugger-cmdfile перш ніж прийняти введення користувача. Ці
однак команди читаються після будь-яких команд ".zshdbinit". Знову ж таки, це корисно
запуск сценаріїв налагодження регресійного тестування.
-L | -- бібліотека відладчик-бібліотека
Налагоджувач повинен створити або включити ряд функцій, і вони знаходяться в a
бібліотека. Якщо цей параметр не вказано, розташування бібліотеки за замовчуванням є відносно
встановлений скрипт zshdb: "../lib/zshdb".
-T | --tempdir тимчасовий-файл-каталог
Налагоджувач повинен використовувати тимчасове сховище файлової системи для збереження постійного
інформацію через повернення підоболонки або для того, щоб оцінити вираз. The
каталог за замовчуванням "/ Tmp", але ви можете використовувати цю опцію, щоб встановити каталог де
будуть створені тимчасові файли відладчика.
-t | --tty tty-ім'я
Вихід налагоджувача зазвичай надходить на термінал, а не на стандартний вихід або стандартний вихідний код
може використовуватися налагоджена програма. Визначення tty або псевдо-tty зазвичай проводиться
автоматично. Однак, якщо ви хочете контролювати, куди йде вихід налагоджувача, скористайтеся цим
варіант.
-V | -- версія
Показати номер версії та відсутність гарантії та вихід із кодом повернення 1.
Використовуйте zshdb онлайн за допомогою служб onworks.net