Respostas:
Mac OS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Coloque isso ~/.bashrc.
--color .
~/.profilevez de ~/.bashrcfazê-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_profilepara recarregar as novas configurações.
Corra type llpara ver de onde o llcomando está vindo. llnão é um comando padrão, mas muitas distribuições o predefinem como um alias para lsalgumas opções predefinidas. A saída de type llfornece a definição do alias, ou você pode procurá-lo no seu arquivo de configuração do shell ( ~/.bashrcse o seu shell for bash). Copie a definição para ~/.bashrcna outra máquina.
O Bash lida com seu arquivo de configuração de uma maneira um pouco estranha: ele carrega ~/.bashrcem 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 ~/.profilecom o seu favorito $EDITOR.
Com esse método, lembre-se de que você precisará iniciar uma nova sessão de terminal (ou source ~/.profilepoder 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_profilearquivo oculto no editor Vim:
vim ~/.bash_profileVá 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:
:wqReabra 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)