Mac の Zsh で stty が使用できない

Mac の Zsh で stty が使用できない

Unix Power Tools -bookでは、実行中のプロセスに関する通知を受け取りたくない場合は、次のコマンドを使用することを推奨しています。

stty -topstop

または

stty -topstop

どちらのコマンドも

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

OS/X の Zsh でコマンドを使用するにはどうすればよいでしょうか?

答え1

これはzshの問題ではないようです。これはコマンドの特定の実装の問題です。スティシステム上で。

新しいコマンドを調べるには、次の点に注意してください。

$ man [コマンド]

オンラインにはマニュアル ページもありますので、特定のシステムにマニュアル ページがインストールされていない場合でも、必要な情報を入手できます。

最近のユーティリティの多くにはヘルプ情報が組み込まれています。

$ [コマンド] -h

または

$ [コマンド] --help

興味のある [コマンド] がシステム上でどのようなオプションを持っているかを確認します。

また、タイプミスがあるのではないかとも思っています。本当に「topstop」を意味しているのでしょうか? これは有効な選択肢ではないようです。

答え2

コマンドを実行する前に、zsh にターミナルのロックを解除するように指示する必要があります。

ttyctl -u
stty -tostop

答え3

sttyには-topstopオプションがないようですが、-tostopのはずですか?

man stty

stty コマンドとそのオプションの詳細については、 を参照してください。

関連情報