Como criar um apelido amplo para o sistema "ls -l"? [fechadas]


21

eu gostaria de ter

alias ll="ls -l"

para ser amplo em todo o sistema.

Como isso é feito no Ubuntu?

Respostas:


18

Adicione-o a /etc/bashrc. Isso será (ou deveria) ser chamado no login por todos os usuários que usam o bash.


2
Minha máquina (Ubuntu 12) não possui / etc / bashrc ou qualquer referência a ela em / etc / profile, ~ / .bashrc ou em outro local. O local que achei melhor, desacoplado dos arquivos do sistema e, portanto, melhor para manter personalizações com algo como o Puppet, é colocar um arquivo em /etc/profile.d/
Spanky

17
# echo "alias ll='ls -l'" >> /etc/bash.bashrc

e verifique se esse arquivo é executado sempre que um usuário entra em um shell adicionando o seguinte em ~/.bashrc:

# Source global definitions
if [ -f /etc/bash.bashrc ]; then
    . /etc/bash.bashrc
fi

Esta resposta foi útil. No Ubuntu 14.04, quando abri meu .bashrcarquivo, perto do final, há uma seção pré-criada semelhante às if [...]menções do @quanta, exceto pelo uso .bash_aliases. Tudo o que eu precisava fazer era repetir o alias, echo "alias ll-'ls -l'" >> ~/.bash_aliasespois .bashrcjá havia algo configurado nesse ambiente. E eu fechei / reabri a massa.
precisa saber é o seguinte

4

Se o $ HOME / .bashrc do seu usuário contiver o

if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

Em seguida, coloque-o em / etc / bashrc. Se isso não acontecer, coloque-o em / etc / profile a partir de onde será lido pelo menos para shells de login.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.