Você pode tentar com strings
e ver quais caminhos estão incluídos no binário.
De qualquer forma, no RHEL5 o único arquivo de configuração do sistema para bash é /etc/profile
e não há /etc/bashrc
nem outros.
No linux, geralmente há um arquivo bashrc global ( /etc/bash.bashrc
ou /etc/bashrc
). No FreeBSD, no entanto, o bash parece não suportar este recurso. Qual é a melhor maneira de adicionar um bashrc em todo o sistema?
Parece não haver nenhum arquivo de inicialização comum para shells interativos que não sejam de login para o Bash no FreeBSD. Você terá que adicionar algo como:
. /etc/bash.bashrc
para o início de cada usuário ~/.bashrc
.
Este me fez pensar um pouco, então eu verifiquei as instalações do bash que eu tenho nos meus servidores Solaris (9 e 10) e FreeBSD. Acontece que o único lugar que o bash procura por bashrc é ~ / .bashrc.
O problema é que isso não é apenas uma coisa do Solaris ou do FreeBSD. Eu verifiquei a página man e o único material de perfil verificado é o / etc / profile ou os vários arquivos no diretório home do usuário. Então, o provável culpado é a personalização de distro. Então, nos servidores linux - Centos, neste caso -
De ~ / .bashrc:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
Verifique o diretório / usr / local / etc / e vincule-o ao / etc / se necessário.