2

Допустим, я ввел кучу команд одна за другой:

rm blah.txt
pwd
ls
cd ..
cd blah
pwd

Если я хочу , чтобы получить «гт blah.txt» появится снова без повторного ввода все это, я могу нажать на 6 раз.

Но есть ли более быстрый способ? Можно ли отфильтровать историю команд по тексту?

Интуитивно я хотел бы просто набрать r а затем нажать вверх, чтобы найти в истории команд только те команды, которые начинаются с "r".

2 ответа2

10

Нажмите F7 чтобы вызвать список последних нескольких команд, затем вы можете нажать первую букву, чтобы перейти к первой соответствующей записи. Несколько раз нажмите одну и ту же букву, чтобы перемещаться вверх по командам с одной и той же первой буквой (работая от самой новой до самой старой)

0

В Win-XP (и, возможно, также в Win-7) введите первые несколько букв вашей команды и нажмите F8 чтобы увидеть самую последнюю команду, которая началась с этих букв. Если это не то, что вам нужно, снова нажмите F8 и так далее. Если вы введете команду, которую вы выбрали, без изменений, то вы попадете в историю команд в тот момент, когда вы изначально ввели команду, и сможете использовать стрелки вверх и вниз для выбора предыдущих или последующих команд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .