Lista de alias definidos
Digite alias
, você receberá uma lista de todos os definidos em seu ambiente.
$ alias
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
Listar o arquivo em que eles foram definidos
Para encontrar os arquivos nos quais seus aliases foram definidos, use esta solução, com um pouco de alteração:
$ PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7> /tmp/mylog
$ grep "alias " /tmp/mylog | grep -e /home -e /etc
O que lhe dá uma lista de arquivos, informando o que alias
definiu lá, a saída é semelhante a:
++/home/ravexina/.bashrc> alias 'la=ls -A'
Quais estados 'la=ls -A'
foi definido no meu .bashrc
.
Arquivos importantes
Existem muitos lugares nos quais podemos definir nossos aliases, os mais importantes podem ser:
- Padrão:
-
~/.bashrc
-
~/.bash_aliases
-
- Um deles em ordem:
-
~/.bash_profile
-
~/.bash_login
-
~/.profile
-
- Funciona, mas não é um bom local, a menos que você deseje todo o sistema:
-
/etc/bash.bashrc
-
/etc/profile
-
E qualquer outro lugar que seja originado durante a execução de um shell.