+ Responder ao Tópico



  1. #1
    denix
    Visitante

    Padrão slack9.1-bashrc-profile

    qual a dif. entre .bashrc e .bash_profile, sei no slack ñ existe
    estes no home nem no /etc.
    1- tenho que colocar meus aliases nos dois porque...?
    2- tenho que cria-los com o "." na frente porque..?
    obrigado atodos pela ajuda

  2. #2
    denix
    Visitante

    Padrão slack9.1-bashrc-profile

    > qual a diferenca entre os arquivos .bashrc e .bash_profile,

    O .bash_profile é lido quando a shell é uma login shell. O que só
    acontece quando você loga no sistema, ou quando chama um terminal
    com a opção -ls.

    O .bashrc é o que é lido normalmente para os seus xterms da vida
    e para as shells não-iterativas (scripts por exemplo)

    > sei que estes ñ existem no home nem no /etc

    Claro, os dois são arquivos de personalização da shell. Arquivos
    para personalização são extremamente pessoais e não existe o mínimo
    sentido no sistema lhe oferecer uma personalização padrão.

    > 1- tenho que cria-los e colocar meus aliases em ambos... porque?

    Não, não tem que criá-los. Tem que criar APENAS se quiser personalizar a shell. Se quiser colocar um alias para todo mundo, coloque no /etc/profile.

    Se quiser fazer as suas personalizações, uma boa idéia é fazer
    assim:

    .bash_profile:

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

    E, com isso, se houver algum .bashrc o .bash_profile irá lê-lo. E você
    pode colocar seus alias apenas no .bashrc

    > 2- tenho que cria-los com um "." na frente porque...?

    Pq são dot-files. Normalmente os arquivos de configuração e customização são dot-files, essa é "The Unix Way" de fazer as coisas.
    =======
    Piter Punk