Respostas:
Depois de digitar os poucos caracteres a serem pesquisados, você pode pressionar CTRL + R novamente para navegar pelo histórico que corresponde ao que você digitou.
Porém, será limitado ao tamanho da história.
HISTFILESIZE
controla o tamanho do arquivo de histórico ( ~/.bash_history
), mas HISTSIZE
controla o tamanho do histórico específico do terminal, e é este último que decide a que distância Ctrl+R
pode parecer. Eu notei isso em uma máquina onde eu havia ampliado a variável anterior, mas não a última. Ambos são originalmente definidos como 500
, mas se alguém quiser salvar mais histórico pesquisável reverso, ambas as variáveis precisam ser atualizadas.
Você só precisa pressionar CTRL-R
novamente.
Se você quiser ver todas as linhas do histórico correspondentes de uma só vez, tente 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
significa "os últimos 100 comandos"; o padrão é 20 ou você pode especificar um intervalo.)