Antworten:
Nachdem Sie die wenigen zu suchenden Zeichen eingegeben haben, können Sie erneut STRG + R drücken, um den Verlauf zu durchsuchen, der Ihren Eingaben entspricht.
Es wird jedoch auf die Größe des Verlaufs beschränkt.
HISTFILESIZE
die Größe der Verlaufsdatei ( ~/.bash_history
) gesteuert wird, HISTSIZE
die Größe des spezifischen Terminalverlaufs jedoch gesteuert wird. Letztere entscheidet darüber, wie weit zurückgeschaut werden Ctrl+R
kann. Ich habe dies auf einer Maschine bemerkt, auf der ich die erstere Variable vergrößert hatte, aber nicht die letztere. Beide sind ursprünglich auf festgelegt. 500
Wenn jedoch mehr rückwärts durchsuchbare Verlaufsdaten gespeichert werden sollen, müssen beide Variablen aktualisiert werden.
Sie müssen nur noch CTRL-R
einmal drücken .
Wenn Sie nur alle übereinstimmenden Verlaufszeilen gleichzeitig anzeigen möchten, versuchen Sie es 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
bedeutet "die letzten 100 Befehle"; der Standardwert ist 20, oder Sie können einen Bereich angeben.)