Невозможно использовать stty в Zsh на Mac

Невозможно использовать stty в Zsh на Mac

Unix Power Tools -book рекомендует использовать следующую команду, если вы не хотите получать никаких уведомлений о запущенном процессе

stty -topstop

или

stty -topstop

Обе команды дают мне

stty: illegal option -- topstop
usage: stty [-a|-e|-g] [-f file] [options]

Как использовать эту команду в Zsh в OS/X?

решение1

Это не похоже на проблему zsh. Это проблема конкретной реализации командыsttyв вашей системе.

Чтобы изучить новую команду, помните:

$ man [команда]

В Интернете также имеются страницы руководства, поэтому, если в вашей системе они не установлены, вы все равно можете получить необходимую информацию.

Многие современные утилиты имеют встроенную справочную информацию. Попробуйте

$ [команда] -h

или

$ [команда] --help

чтобы выяснить, какие опции есть у интересующей вас [команды] в вашей системе.

Я также подозреваю, что у вас опечатка. Вы действительно имеете в виду "topstop"? Это не кажется допустимым вариантом.

решение2

Перед запуском команды необходимо указать zsh разблокировать терминал:

ttyctl -u
stty -tostop

решение3

stty, похоже, не имеет опции -topstop; должно ли быть -tostop? Используйте

man stty

для получения подробной информации о команде stty и ее параметрах.

Связанный контент