Drkcore

16 11 2005 Tweet

stty erase ^H

Linux系のMLより

Q. Back Spaceキーを押したときに^H がでることがあるのは何故か?そしてstty erase ^Hでbackspaceが効くようになるのは何でか?

[端末の設定]

たとえば,キーイン中にタイプミスをしたときには通常はバックスペース・キー(BS)を押すのが一般的です。しかし,もともとUNIXが開発された頃はテレタイプというタイプライタ型端末が主でしたから,バックスペース・キーを使うと字が重なってしまい見にくい,という理由(筆者の想像ですが)から,# キーが1文字消去キーに割り当てられていました。ですから,unix と打つつもりで umix と打ったときは,umix###nix と訂正したわけです。また,誤って入力した1行全体をキャンセルするには @ が使われました。

結局、「Back Spaceキー」値が表示されてるのを見てたのか!Unixさわりはじめの頃にはおまじないに近かったけど、今ちゃんと考えてみるとなるほどと思ったり。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021