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 definitionsif[-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.
e verifique se esse arquivo é executado sempre que um usuário entra em um shell adicionando o seguinte em
~/.bashrc
:fonte
.bashrc
arquivo, perto do final, há uma seção pré-criada semelhante àsif [...]
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_aliases
pois.bashrc
já havia algo configurado nesse ambiente. E eu fechei / reabri a massa.Se o $ HOME / .bashrc do seu usuário contiver o
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.
fonte