Недавно я обнаружил, что в терминале Ctrl-i - это то же самое, что Tab (что очень полезно на моем телефоне, где нет ни клавиш со стрелками, ни tab).
На обычном терминале нажатие клавиши «вверх» перемещает историю.
Есть ли другой способ вспомнить последнюю команду?
Ctrl kbd> + p kbd> для перемещения назад в истории команд
Ctrl kbd> + n kbd> двигаться вперед в истории команд
(Где-то я читал, что это с клавишей Alt, но Ctrl - это то, что у меня работает)
Вы могли, если это помогает ввести !-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 для продвижения одной команды истории за один раз.