Существует ли путь в Bash для вспоминания аргумента предыдущей команды?
Я обычно делаю vi file.c
сопровождаемый gcc file.c
.
Существует ли путь в Bash для вспоминания аргумента предыдущей команды?
Вы можете использовать $ _
или ! $
, чтобы вызвать последний аргумент предыдущей команды.
Также Alt +.
можно использовать для вызова последнего аргумента любой из предыдущих команд.
Да, вы можете использовать ! $
, чтобы вызвать последний аргумент предыдущей команды.
В командной строке вы можете нажать esc - . или alt + .
Он перебирает последний аргумент ваших предыдущих команд.
Если у предыдущей команды было два аргумента, например
ls a.txt b.txt
, и вам нужен был первый, вы можете ввести
!:1
, давая
a.txt
. Или, если вам нужны оба аргумента, вы можете ввести
!:1-2
, давая
a.txt b.txt
Вы можете расширить это на любое количество аргументов, например:
!:10-12