Next Previous Contents

7. Personalizando o Sistema

7.1 Arquivos de Inicialização do Sistema

Dois arquivos importantes no DOS são AUTOEXEC.BAT e CONFIG.SYS, que são usados na hora do boot para inicializar o sistema, definir algumas variáveis de ambiente como PATH e FILES, e possivelmente rodar um programa ou arquivo de lote. No Linux há vários arquivos de inicialização, nalguns dos quais seria melhor você não mexer até que você saiba exatamente o que está fazendo. De qualquer maneira, eu lhe digo que os mais importantes são:

ARQUIVOS                                OBSERVAÇÕES

/etc/inittab                            não mexa por enquanto!
/etc/rc.d/*                             idem

Se tudo o que você precisa é definir o $PATH e outras variáveis de ambiente, ou você quer mudar as mensagens de login, ou rodar um programa automaticamente após o login, dê uma olhada nos seguintes arquivos:

ARQUIVOS                                OBSERVAÇÕES

/etc/issue                              define a mensagem pre-login
/etc/motd                               define a mensagem pós-login
/etc/profile                            define $PATH e outras variáveis, etc.
/etc/bashrc                             define apelidos e funções, etc.
/home/your_home/.bashrc                 define os seus apelidos e funções
/home/your_home/.bash_profile   ou
/home/your_home/.profile                define ambiente e inicia seus programas

Se o último arquivo listado existir (observe que é um arquivo oculto), será lido depois do login e os comandos contidos nele serão executados.

Exemplo---veja este .bash_profile:


# Isto é um comentário
echo Ambiente:
printenv | less   # equivalente ao comando SET do DOS
alias d='ls -l'   # é fácil entender o que é um apelido
alias up='cd ..'
echo "Lembre-se que o path é "$PATH
echo "Hoje é `date`"  # usa a saída do comando 'date'
echo "Tenha um bom dia, "$LOGNAME
# O que segue é uma "função de shell"
ctgz() # Lista o conteúdo de um arquivo .tar.gz
{
  for file in $*
  do
    gzip -dc ${file} | tar tf -
  done
}
# fim de .profile

$PATH e $LOGNAME, são variáveis de ambiente. Há muitas outras que podem ser alteradas; por exemplo, para programas como less ou bash, LPM.

7.2 Arquivos de Inicialização de Programas

Sob o Linux, virtualmente tudo pode ser personalizado de acordo com suas necessidades. A maioria dos programas tem um ou mais arquivos de inicialização nos quais você pode mexer, normalmente chamados .nomedoprogramarc e localizados no seu diretório home. Os primeiros que você vai querer modificar são:

Para todos esses, e os outros que você encontrará uma hora ou outra, LPM. Como uma observação final, eu sugiro que você veja o Configuration HOWTO em http://sunsite.unc.edu/mdw/HOWTO/Config-HOWTO.html .


Next Previous Contents