web-dev-qa-db-ja.com

Linux / ubuntuターミナルコマンドラインでのctrl + r

と CTRLR 以前のコマンド(Ubuntuのターミナル)で検索できます。ただし、検索用語の最後の出現を常に表示するようです。 allの結果を参照する方法はありますか?

17
hsmit

検索する数文字を入力したら、もう一度CTRL + Rを押して、入力した内容と一致する履歴を参照できます。

ただし、履歴サイズに制限されます。

34
Matthieu

もう一度CTRL-Rを押すだけです。

9
Jacob

一致するすべての履歴行を一度に表示したい場合は、fc -ln | grep

mress:10077 Z$ fc -ln -100 | grep \^cd 
cd /Volumes/Development/Android-sdk-mac_x86
cd ~/Downloads/MagicTrackpad.pkg
cd Resources
cd English.lproj
cd ../..
cd MagicTrackpadMultiTouchUpdate1.0.pkg
cd ..
cd 

-100は「最後の100コマンド」を意味します。デフォルトは20ですが、範囲を指定することもできます。)

2
geekosaur

検索のステップについては、CTRL+R再び。

しかし、コマンドのリストが必要な場合は、使用できます

history | grep 'command to search'
1
eveevans