ctrl + r в Linux / командная строка терминала человечности

С CTRL + R Вы может искать в предыдущих командах (в терминале Ubuntu). Однако это всегда, кажется, отображает последнее вхождение критерия поиска. Там какой-либо путь состоит в том, чтобы просмотреть все результаты?

17
задан 27.10.2013, 21:48

3 ответа

После ввода нескольких символов для поиска можно нажать CTRL+R снова для просматривания истории, которая соответствует тому, что Вы ввели.

Это будет ограничено размером истории все же.

34
ответ дан 07.12.2019, 10:34

Просто необходимо нажать CTRL-R снова.

8
ответ дан 07.12.2019, 10:34

Если Вы просто хотите видеть все строки истории соответствия сразу, попробовать 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
ответ дан 07.12.2019, 10:34

Теги

Похожие вопросы