aliases
Глобальные алиасы в zsh
В zsh в дополнение к нормальным и
суфиксным алиасам, существуют еще и глобальные алиасы. Они отличаются от обычных тем, что разварачивание алиаса
происходит в любом месте командной строки, а не только в начале строки.
Глобальные алиасы удобно использовать для всевозможных фильтров:
alias -g CA='|& cat -A' alias -g CL='| wc -l' alias -g C='***/*.([chly]|[ch]pp|[ch]xx|C)' alias -g D='| xxd -g 1' alias -g G='| grep' alias -g GI='| grep -i' alias -g H='| head' alias -g IKU='| iconv -cf koi8r -t utf8' alias -g IKW='| iconv -cf koi8r -t cp1251' alias -g IUK='| iconv -cf utf8 -t koi8r' alias -g IUW='| iconv -cf utf8 -t cp1251' alias -g IWK='| iconv -cf cp1251 -t koi8r' alias -g IWU='| iconv -cf cp1251 -t utf8' alias -g L='| less' alias -g LE='|& less' alias -g PD='| patch -p1 --dry-run'

