コマンドラインでコマンド履歴を参照しますか?

コマンドラインでコマンド履歴を参照しますか?

Up私は/を使ってDownコマンド履歴を見つけようとしました。それから数日後にCtrl- p/ Ctrl-に変わりましたn。入力したコマンドの履歴を参照することもできません。

これらすべての設定を表示または変更するにはどうすればよいですか?コマンドを実行して端末設定を表示しようとしましたが、stty役に立ちませんでした。グーグルしてということを見つけましたbindkey。正しい方向に行っていることを願っています。

私はルートではなく、それについて何かできることがなくても、とにかくもっと知りたいです。

コーエンシェル

**OS Info :**
rcihp145 :/home/msingh2> uname -a
HP-UX rcihp145 B.11.23 U 9000/800 3683851961 unlimited-user license

ベストアンサー1

あなたは使用していますksh(コーンシェル)。このシェルのコマンドライン機能は非常にプリミティブですが、kshバージョンで実行できる操作については、「キーバインディング」または「行の編集」セクションを確認してください。

Ctrl+Pと+を使用したCtrl履歴ナビゲーションは、N私が知っているすべてのkshバージョンで機能します。構成ファイルで無効にすることができます。~/.kshrc設定内容を確認してください。

一部のシェルには、より良い設定可能なラインバージョン管理機能があります。扱いにくいもっと人気がありますが弱いです。強く打つbindkeyzsh コマンドと対応bindする bash コマンド。

おすすめ記事