shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fw: [Dicas-L]Bash: Definição Global de Variáveis de Ambiente


From: Eriberto
Subject: Fw: [Dicas-L]Bash: Definição Global de Variáveis de Ambiente
Date: Sun, 14 Jan 2001 02:51:44 -0200

----- Original Message -----
From: "Rubens Queiroz de Almeida #200503# " <address@hidden>
To: <address@hidden>
Sent: Wednesday, January 10, 2001 1:28 AM
Subject: [Dicas-L]Bash: Definição Global de Variáveis de Ambiente


Bash: Definição Global de Variáveis de Ambiente
---------------------------------------------------------------------
Em sistemas GNU/Linux, cada usuário tem a liberdade de definir
variáveis de ambiente que irão determinar como cada um dos seus
aplicativos preferidos irá se comportar.

A definição das variáveis pode ser feita em nível individual,
através da modificação do arquivo .bashrc, no diretório raiz de
cada usuário.

O administrador de sistemas entretanto pode definir variáveis
que se aplicam a todos usuários através da inclusão destes valores
no arquivo /etc/bashrc (para quem usa a shell Bash).

Em sistemas Conectiva Linux 6.0, o arquivo /etc/bashrc contém
as seguintes definições:

# /etc/bashrc

# System-wide functions and aliases
# Environment configuration on /etc/profile

PS1="[\u@\h \W]\\$ "

alias which="type -path"
alias l="ls -laF --color=auto"
alias ls="ls --color=auto"
alias m="minicom -s -con -L"
alias minicom="minicom -s -con -L"
alias tm="tail -f /var/log/messages"
alias tmm="tail -f /var/log/maillog"
alias tms="tail -f /var/log/secure"
alias cds="cd /etc/rc.d/init.d && ls"
alias   fd="mount /dev/fd0 /mnt/floppy; cd /mnt/floppy && ls"
alias  ufd="cd /mnt && umount floppy && ls"
alias ldir="mount /mnt/floppy && l /mnt/floppy && umount /mnt/floppy"

Os comentários nas primeiras linhas indicam que em /etc/bashrc
devem ser definidos os aliases e funções. A configuração do ambiente
deve ser feita em /etc/profile.

Observe bem as definições acima, elas podem economizar muito de seu tempo.
A minha definição preferida é "cds", que faz com que se vá ao diretório
/etc/rc.d/init.d e se liste seu conteúdo. Uso diversas vezes por dia.

Outro alias muito interessante, tm, exibe em modo contínuo o arquivo
/var/log/messages.

Mas sem dúvida alguma são todos muito úteis. Vale a pena aprender a usá-los.
---------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 12765 assinantes.

Para sair ou assinar a lista Dicas-L, consulte o documento que
se encontra em http://www.Dicas-L.unicamp.br/FAQ.html.

A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, deste que o conteúdo, inclusive esta nota,
não sejam modificados.
---------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]