Respostas:
Mac OS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Coloque isso ~/.bashrc
.
--color
.
~/.profile
vez de ~/.bashrc
fazê-lo funcionar. Talvez isso seja específico do Mac OS X.
alias ll='ls -lG'
do mesmo efeito no macosx.
alias ll='ls -lG'
ao meu ~ / .bash_profile para fazê-lo funcionar (em Lion, se o que importa)
$ echo "alias ll='ls -lG'" >> ~/.bashrc
No OS X 10.9.5 desde o Mavericks (e pelo menos até o El Capitan), você deve adicionar um comando alternativo ao seu arquivo .bash_profile na sua pasta pessoal:
~/.bash_profile
que é equivalente ao seu caminho de usuário em
/Users/YOUR_USER_NAME/.bash_profile
Para ver esse arquivo no localizador, você precisa ativar a exibição de arquivos ocultos (por exemplo, usando o aplicativo InVisible). Caso contrário, você pode simplesmente usar o seu terminal para localizá-lo e editá-lo com o nano:
nano ~/.bash_profile
Em seguida, adicione um comando de alias ao final desse arquivo. O alias padrão ll seria
alias ll='ls -lG'
mas eu prefiro
alias ll='ls -lGaf'
que também mostra todos os arquivos ocultos (começando com um ponto) e classifica a saída que não diferencia maiúsculas de minúsculas.
Não se esqueça de reiniciar o aplicativo do terminal após as alterações.
source ~/.bash_profile
para recarregar as novas configurações.
Corra type ll
para ver de onde o ll
comando está vindo. ll
não é um comando padrão, mas muitas distribuições o predefinem como um alias para ls
algumas opções predefinidas. A saída de type ll
fornece a definição do alias, ou você pode procurá-lo no seu arquivo de configuração do shell ( ~/.bashrc
se o seu shell for bash). Copie a definição para ~/.bashrc
na outra máquina.
O Bash lida com seu arquivo de configuração de uma maneira um pouco estranha: ele carrega ~/.bashrc
em todos os shells interativos, exceto os que também são shells de login. O Bash é carregado apenas ~/.bash_profile
(se existir, caso contrário ~/.profile
) em um shell de logon. Para se certificar de que você .bashrc
é lido quando deveria, coloque esta linha em seu ~/.bash_profile
:
case $- in *i*) . ~/.bashrc;; esac
Adicione alias ll='ls -lG'
ao seu ~/.profile
com o seu favorito $EDITOR
.
Com esse método, lembre-se de que você precisará iniciar uma nova sessão de terminal (ou source ~/.profile
poder usar ll
).
Se você deseja aplicar em todas as contas, também pode colocar
alias ll='ls -lG'
no /etc/profile
.
/etc
?
Ainda não tenho os pontos de representante para comentar diretamente no comentário de outra pessoa, mas gostaria de esclarecer que isso "alias ll='ls -lGaf'"
é parcialmente redundante. O uso de -f também ativa -a automaticamente. Você pode verificar isso na página de manual para ls
. Então, tudo o que é realmente necessário é "alias ll='ls -lGf'"
.
(Exemplo do MacOS Mojave)
Abra o .bash_profile
arquivo oculto no editor Vim:
vim ~/.bash_profile
Vá para o último caractere do arquivo pressionando capital Ge, em seguida $.
Pressione opara adicionar uma nova linha ao arquivo.
Insira seu novo alias como:
alias ll='ls -lG'
Pressione Escpara sair do modo de inserção do Vim.
Digite a seguir para escrever suas novas alterações e sair do editor:
:wq
Reabra o terminal e você poderá usar o alias ll
Uma coisa que falta em várias respostas é que isso depende do shell. Se você estiver usando o shell padrão do sistema na versão 10.14 abaixo, que é bash, as referências a (.) Bash_profile estão corretas. Modificar / etc / profile criaria o alias para sh para todos os usuários (mas não no bash).
Se você mudou, por exemplo, para zsh, fazer uma alteração em todo o sistema requer a adição do alias ao / etc / zprofile. Se você quiser fazer a alteração apenas para seu usuário, poderá adicioná-la a ~ / .zprofile
alias ll='ls -al'
de cli (eu gosto-al
, que eu possa ver os arquivos ocultos também)