Ctrl + バックスペースが Ctrl-H または Ctrl-? と等しいことを確認してください。

Ctrl + バックスペースが Ctrl-H または Ctrl-? と等しいことを確認してください。

この問題bashから最後の単語を削除するためにctrl-backspaceを使用する方法についてです。すでに述べたように、他のLinuxディストリビューション(または通常は別のUnices)は異なる動作をします。一部は作成され、^H一部は+を^?押すと生成されますCtrlBackspace

どのルールに従うかを自動化された方法でどのように知ることができますか(スクリプトで使用できるように)。

ベストアンサー1

標準的な質問方法はありません。コントロール-バックスペースキー

伝統的なお問い合わせバックスペースキーキーは端末データベースにあります。たとえば、出力を参照してください。

tput kbs

端末がこの値と一致するように構成されている場合は、TERM「バックスペース」キーが提供されます。

一部の端末(初期にはrxvt後でxterm今は「複数」文書化されていません)実装コントロール-バックスペースキー「その他」選択(^H「バックスペース」が送信される^?など)として。一部の端末は制御修飾子を無視します。しかし、それを使う人にとっては、結果があなたが想像できるのと同じです。

追加資料:

おすすめ記事