История BASH в Linux — возможности замены в последней команде

Иногда мы используем в Linux команды с кучей длинных аргументов, а так же используем их многократно друг за другом, но меняя лишь пару параметров.
Пример :

Что делать если тоже самое надо выполнить для user2?

Для изменения всех вхождений в последней команде можно использовать вот такую конструкцию:

! вызывает последнюю команду
gs выполняет глобальную замену
Для замены слова можете выполнить вот такую команду:

Примеры:

Прим.: при использовании команды ^^ на множество вхождений, будет заменено только первое вхождение.
Пример:

Замена последнего слова в истории

Например мы запустили команду ls и хотим заменить её на cat для просмотра содержимого. Для этого мы можем использовать для этого быстрые замены bash :  !$ или $_

Автор: Mirivlad

Скромный труженик консоли и окошек.

Комментарии: