設定 - グローバルエイリアス
ナビゲーションに移動
検索に移動
グローバルエイリアスとは
通常、エイリアスは、コマンドの第1要素だけを対象にしか展開できないが、zshのグローバルエイリアスはコマンドの任意の場所で展開できる。
例えば、下記の様なパイプでlessに渡すコマンドに於いても、エイリアスを設定できる。
alias -g L='| less'
注意点
ただし、これらの文字がコマンドにとって意味を持つ場合、例えば、echo \Lまたはecho 'L'のようにエスケープする必要がある。
グローバルエイリアスの設定方法
グローバルエイリアスを設定するには、aliasコマンドに-gオプションを付加する。
また、一般的に、グローバルエイリアスは大文字で表現する。(任意である)
alias -g L='| less' alias -g H='| head' alias -g T='| tail' alias -g G='| grep' alias -g GI='| grep -i'