1

Однажды мой коллега показал мне очень полезный метод (ярлык?) на ракушке CSH?) чтобы после выполнения предыдущей команды автоматически отобразить команду после в истории.

Например, вот моя история:

$ ...
$ cd /var
$ cd www
$ ...

Затем я нажал клавишу «вверх», чтобы показать cd /var , выполнил его определенным образом, после чего в подсказке автоматически отобразился cd www .

Извините, я не могу вспомнить больше деталей, но вот почему я спрашиваю ... есть идеи?

2 ответа2

3

Я думаю, что вы ищете Ctrl-o, который делает что-то вроде: выполнить текущий элемент в списке истории и перейти к следующему. Таким образом, вы переходите к записи истории и нажимаете Ctrl-o вместо Enter. Команда выполняется, и в командной строке появляется следующая команда в истории.

РЕДАКТИРОВАТЬ: О, я забыл упомянуть, что это в bash(я не знаю, работает ли он в других оболочках).

0

Я не верю, что есть способ автоматически показать следующую команду. Если есть, то, вероятно, это очень специфично для командной оболочки, которую вы используете, но вы, похоже, не уверены, какой из них вы видели. :)

Сказав это, вот более общий, но правдоподобный ответ на то, что вы засвидетельствовали:

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

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