Настройка и работа в Linux

         

Подстановки истории


Система подстановок истории zsh немного отличается от подстановок истории в командном процессоре bash. В zsh сделано много добавлений, которые позволяют получить доступ к нужным аргументам выполненных команд, а также выполнить разные модификации аргументов.

Подстановки истории zsh позволяют указать какое слово из команды нужно задействовать. Для этого используются следующие указатели слов:

:0 -- первое слово в командной строке

:n -- n-й аргумент

:^ -- 1-й аргумент (аналогично :1)

:$ -- последний аргумент строки

:X-Y -- аргументы с X по Y

:X- -- все аргументы начиная с X кроме последнего

:* -- все аргументы

:X8 -- все аргументы начиная с X (аналогично :X-$)

Кроме этого, в подстановках истории, после указателей слов, можно использовать модификаторы, которые позволяют выполнять различные подстановки в истории. Так, например, модификатор :h работает подобно использованию команды dirname, а модификатор :t работает подобно команде basename. Полный список модификаторов можно получить в руководстве по zsh.



Содержание раздела