私はGit Bashシェルを使用してWindowsラップトップからLinuxサーバーに接続しているいくつかの端末の問題のトラブルシューティングを試みています。画面が適切にリフレッシュされていないように見える(クリアでは画面がクリアされず、vimやman出力が画面に残った後など)。私はsttyの設定を見て、私はこれらの問題がない別のLinuxサーバと比較しています。私が働いているサーバーに見えるものの1つはeol = M-^?; eol2 = M-^?;
です。誰かが私に表記法を説明することはできますか?この設定を他のサーバーでどのように複製できますか?M- ^とは何ですか? stty出力の意味ですか?
0
A
答えて
1
stty
は、半角文字に制限されています。
bash
は、M-
の名前付け規則(他のいくつかのプログラムと同様に)を使用してメタフラグを示します。通常、^?
はASCII DEL(小数点127桁、0x7f 16進数)なので、M-^?
は255(0xff)と予想されます。実装に応じて
(_POSIX_VDISABLE
の説明を参照してください)stty
がundef
ように、その値が表示される場合があります:
$ stty -a
speed 38400 baud; rows 40; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
メタについては、ncursesのはterminfo(5)
でいくつかのドキュメントがあります。ターミナル場合
をシフトとして機能する「メタキー」を持っていますキー、を8thビットに設定します任意の文字を送信、 この事実はkmで示すことができます。そうでない場合、ソフトウェア は、8thビットがパリティであり、通常は がクリアされると想定します。 でこの "メタモード"をオフにする文字列が存在する場合は、
smm
とrmm
のように指定できます。
とkeyname
機能と、その形式の値を返す: 画面が初期化されていない、またはmeta場合はと呼ば されていれば128上
値は、メタ文字(いずれかでありますTRUEパラメータ)を指定するか、またはそれ自体で表示されます。後で の場合、値は印刷可能でない場合があります。これはX/Open仕様の に従います。
さらに読書:
関連する問題
- 1. M、Dは10進数(M、D)の意味は何ですか?
- 2. 「M」はscipy文書上での意味は何ですか?
- 3. VC++リンカの出力で/ DISALLOWLIBメッセージの意味は何ですか?
- 4. レーキルートの出力では(。:フォーマット)は何を意味しますか?
- 5. objdump出力の最初の列の意味は何ですか?
- 6. DNUリストの出力で*は何を意味しますか?
- 7. [...]はPythonの出力として何を意味しますか?
- 8. 文字 `S`はnosetest出力で何を意味しますか
- 9. Clojure: `と〜@の意味は何ですか?
- 10. rsyncの出力の数字は何を意味しますか?
- 11. Brownクラスタリングアルゴリズムの出力は何を意味しますか?
- 12. m * n * 3マットは何を意味しますか?
- 13. Kerasモデルの標準出力は何を意味しますか?ケラスの時代と喪失は何ですか?
- 14. 客観的な意味での意味は何ですか?
- 15. NSDecimalAdd() - constの意味は何を意味するのですか?
- 16. Perlで@_の意味は何ですか?
- 17. 次のフィールドは何ですか: 'totalSize'と 'rawDataSize'は、ハイブのDESCRIBE EXTENDEDクエリ出力の意味ですか?
- 18. M Gemfile。これは何を意味するのでしょうか?
- 19. プロファイラ出力のスレッド同時処理オーバーヘッド時間の意味は何ですか?
- 20. WinDBGの!clrstackコマンドの出力でGCFrameは何を意味しますか?
- 21. Perlの=〜の意味は何ですか?
- 22. numpyの '*'の意味は何ですか?
- 23. Pythonの[...]の意味は何ですか?
- 24. %m書式指定の意味はなんですか?
- 25. $とは何ですか? Rubyの意味ですか?
- 26. 「$?」とは何ですか? bashスクリプトの意味ですか?
- 27. `{...}`はPython変数のプリント出力の意味ですか?
- 28. Javaの意味は何ですか?
- 29. タイプの意味は何ですか?
- 30. []の意味は何ですか
野生の推測...終了ラインのコントロールMを生成する?? – SriniV
それは '^ M'と表示されませんか?たとえば、 'intr =^C;' – Archa5238