~からここ+を無効にするにはコマンドがCtrl利用可能で動作することを知っていますが、端末を閉じて別の端末を開くと、コマンドを再入力する必要があります。 Sstty -ixon
Ctrl+を永久に無効にするために、その内容を含むコマンドをS作成し、atを使用して実行しましたが、機能しませんでした。 startup.sh
stty -ixon
crontab
@reboot
Ctrlそれでは、+を永久に無効にする解決策は何ですかS?
答え1
端末で永久に無効にするには、スクリプトのCtrl末尾s(.bashrc
通常はホームディレクトリ)に次の行を追加します。
stty -ixon
これが存在する理由とその関連内容の説明は、次の回答にあります。https://retrocomputing.stackexchange.com/a/7266
答え2
他の人が述べたように、必要な修正はファイルstty -ixon
に追加することです~/.bashrc
。ただし、非対話型シェルによる実行から保護する必要があります。
if [[ -t 0 && $- = *i* ]]
then
stty -ixon
fi
これにより、TTYまたは対話型セッションがないとエラーが発生しないため、デスクトップ環境などの「内部」シェル呼び出しによってエラーメッセージが発生しなくなります。