Есть ли альтернативная комбинация клавиш для клавиши Up в bash?

Недавно я обнаружил, что в терминале Ctrl-i - это то же самое, что Tab (что очень полезно на моем телефоне, где нет ни клавиш со стрелками, ни tab).

На обычном терминале нажатие клавиши «вверх» перемещает историю.

Есть ли другой способ вспомнить последнюю команду?

0
задан 13 June 2012 в 18:32

2 ответа

Ctrl + p для перемещения назад в истории команд

Ctrl + n двигаться вперед в истории команд

(Где-то я читал, что это с клавишей Alt, но Ctrl - это то, что у меня работает)

0
ответ дан 13 June 2012 в 18:32

Вы могли, если это помогает ввести !-1 который был бы последней командой, Вы ввели.

Если Вы хотели предпоследнее, Вы ввели затем !-2 и поскольку в истории человека говорится:

Указатели события

An event designator is a reference to a command line entry in the  history  list.  
Unless  the reference is absolute, events are relative to the current position in   
the history list.

   !      Start a history substitution, except when followed by  a  blank,
          newline, = or (.
   !n     Refer to command line n.
   !-n    Refer to the current command minus n.
   !!     Refer to the previous command.  This is a synonym for `!-1'.
   !string
          Refer  to the most recent command preceding the current position
          in the history list starting with string.
   !?string[?]
          Refer to the most recent command preceding the current postition
          in  the  history  list containing string.  The trailing ? may be
          omitted if string is followed immediately by a newline.
   ^string1^string2^
          Quick substitution.  Repeat the last command, replacing  string1
          with string2.  Equivalent to ``!!:s/string1/string2/'' (see Mod‐
          ifiers below).
   !#     The entire command line typed so far.

Можно также использовать CTRL+P для возвращения одной команды истории за один раз.
Используйте CTRL+N для продвижения одной команды истории за один раз.

2
ответ дан 13 June 2012 в 18:32

Другие вопросы по тегам:

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