Não, não acredito que exista uma maneira de distinguir entre os aliases provenientes do sistema ou do arquivo .myaliases
. Eu normalmente uso grep
ou less
e canalizo a saída do comando alias
para encontrar o que eu quero.
Além disso, eu normalmente vasculho o conteúdo de um arquivo como .myalias
para encontrar o que estou procurando.
Exemplo
Digamos que eu tenha os seguintes aliases.
$ alias
egrep egrep --color=auto
fgrep fgrep --color=auto
grep grep --color=auto
l. ls -d .* --color=auto
ll ls -l --color=auto
ls ls --color=auto
mc source /usr/libexec/mc/mc-wrapper.csh
vi vim
which alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde
Eu encontraria a definição de fgrep
da seguinte forma:
$ alias | grep "^fgrep"
fgrep fgrep --color=auto
Você também pode usar less
para obter uma visualização de várias páginas de aliases que podem ser movidas para trás e para frente usando as teclas de seta ou pode pesquisar na saída usando a barra ( / ) seguido por qualquer string que você esteja procurando.
$ alias | less