私は「The Complete Reference: Linux」を読んで理解できない文章を見つけました。
コマンドラインエディタを使用すると、現在のコマンドを編集できるだけでなく、履歴リストから前のイベントに移動して編集して実行できます。その後、CTRL-P コマンドを使用してリストの前のイベントに移動します。 CTRL-Nコマンドを押すとリストの下に移動します。 ALT-<コマンドを押すとリストの一番上に移動し、ALT->コマンドを押すと一番下に移動します。パターンを使用して特定のイベントを検索することもできます。スラッシュの後にパターンが来る場合はリストから後ろに検索し、疑問符の後にパターンが来るとリストから前方に検索します。 n コマンドは検索を繰り返します。
「スラッシュの後ろにパターンがリストから戻る」と表示されていますが、どこに入力するのかわかりません。たとえば、soで始まるものを検索するにはcp
どこに書く必要がありますか/cp
?これがを使用するのとどう違うのですかCTRL+R?
答え1
私はあなたが読んでいるテキストがライブラリreadline
と呼ばれるものについてのものだと思います。しかし、シェルコマンドラインはライブラリ用です。使用このライブラリはコマンドラインの操作と編集に使用され、シェルは独自の使用のためにそれを設定します。
readline
ライブラリのコマンド/
と検索コマンドを試したい場合は、?
ブラウザを使用してテキストファイルを開きますless
。 Linuxディストリビューションがすでにページブラウザless
に設定されている可能性があるため、man
ページ内でも検索コマンドを使用してみてくださいman
。