ただ小文字でm
、インタラクティブに呼び出すときにのみ可能です/bin/sh
。キーボードはうまく機能し、通常はすべてがうまく機能します。めったに使用しなかったので、気まぐれ/bin/sh
に/bin/bash
shを始めたときに少し驚きました。
Bourneシェルではなく、BashはshもOSXのリンクにすぎないと思うからですbash
。しかし、とにかく変です。バッシュバージョン3.2.48(1)。
私のファイル~/.inputrc
には奇妙な内容~/.profile
や奇妙な内容は含まれていませんが、/etc/profile
これを達成するために数ヶ月前に設定ファイルを変更したようです。それとも合法的に混乱したことが起こりました。
私は知っていますが、~/.bash_profile
実行し~/.bashrc
ていません(なぜなら、彼らは非常にユニークな方法で物事を印刷し、環境変数を変更するからです)。
とにかく、これは私を悩ませます。またどこに行って見なければならないと思いますか?
/bin/bash
編集:asとas when restart the machineを呼び出すのに問題があります/bin/sh
。 --norcを使用してbashを呼び出すことは奇妙な動作を変更しないので、システム全体の何かが嫌な方法で修正されたと信じています。
m
現在は何のエイリアスでもありませんが(type m
何も生成されません)、一時スクリプトm
ファイルを作成してから、インポート方法で関連コマンドを実行し続けることができます。
xev(およびデフォルトでは他のすべてのプログラム)は、問題がカーネルまたはハードウェアレベルのmキーイベントにないことを確認しました。
答え1
鉱山では、プログラムをreadlineに依存させることで、viスタイルのキーバインディングを使用できることを昨日早く追加しました~/.inputrc
。editing_mode (vi)
申し訳ありません。私はこれについて言及していません。これがなぜ仕事を台無しにしたのかはまだ理解していないため、考えられる原因とは見なされませんでしたが、そのようなことが起こりました。
私にもそんなことがあるので状況がめちゃくちゃになることもあるが、最終的set -o vi
に~/.bashrc
私は知らない。私が知っているのは、その行が問題を解決したことをコメントアウトすることだけでした。