У меня есть две команды, которые я часто выполняю. Допустим, первое - это abcd, а второе - abc. Итак, моя история содержит
1000 abc arg1 arg2 arg3
1001 abcd arg1 arg2 arg3
Теперь, если я наберу !abcd
в bash, он выполнит команду abcd. что хорошо Но если я наберу !abc
в bash, он также выполнит последнюю команду abcd (поскольку она соответствует началу и является "более новой" )
Как мне использовать bash history, чтобы получить последнюю команду abc? Я пробовал !'abc '
и "!abc\ "
обратную косую черту.