IST - Física - Mail
Início
HowTo Google Wikipedia Youtube Gmail

Linux: Utilitários do Utilizador


Sumário
1. Introdução
2. '.bashrc' - Ficheiro de configuração da shell 'bash'
3. '.Xresources' - Ficheiro de configuração das aplicações no ambiente X11
4. Links úteis
Início

1. Introdução

Comandos diversos que podem ser usados pelo utilizador para organizar a sua área, nomeadamente, sua formatação, organização ou administração.
Início

2. '.bashrc' - Ficheiro de configuração da shell 'bash'

Este ficheiro contém as definições a utilizar no ambiente da shell 'bash'. Seguem-se alguns exemplos de definições:
  • Comentários: Os comentários neste ficheiro são iniciados por cardinal (#).
  • Leitura do ficheiro: Quando se abre um terminar o ficheiro é lido automaticamente e são atribuídas as suas característica a essa janela específica. No caso de se ter feito alguma alteração e se desejar que ele seja relido (ou para ler outro ficheiro qualquer de configuração) usa-se o comando 'source':
    $ source ~/.bashrc
  • 'Prompt': A definição do 'prompt', diferenciando o usual e o de 'root' (para quem tem privilégios de 'superuser'):
    if [ "$(whoami)" == "root" ]; then
        PS1='`pwd`# '
    else
        PS1='`pwd`> '
    fi
    
  • Variáveis de ambiente: As variáveis de ambientes podem ser definidas usando o comando 'setenv' atribuindo-lhes um valor. Exemplo definindo uma váriável associando-lhe uma dada pasta:
    setenv USER_bin ~/bin
    Nota: o acesso a uma variável de ambiente faz-se acrescentando um dolar ($) antes do seu nome (exemplo $USER_bin).
    Para exportar o variável para o ambiente usa-se o comando 'export':
    export USER_bin
  • Alterar a 'PATH': A 'PATH' é uma variável do ambiente que contém as pastas onde são procurados os executáveis. Por defeito, não contém a pasta de trabalho. Se se deseja acrescentá-la pode fazer-se:
    PATH=./:$PATH
  • Sinónimos (alias): É ainda possível, e muito útil, definir ou alterar comandos da shell, por exemplo, para apagar um ficheiro usa-se em Unix o comando 'rm', no entanto, ele é um comando perigoso pois permite, com uma certa facilidade, erros irremediáveis, assim, muitas vezes acrescenta-se uma proteção adicional pedindo ao utilizador para confirma a ordem dada. Isso faz-se alterando o comando para pedir para confirmar (atributo '-i'):
    alias rm='rm -i'
    Para além destas alterações simples, o comando 'alias' permite definir comandos ou sequências de comando. Exemplo:
    alias vaiParaLa='sudo mount /dev/sda1 /mnt ; cd /mnt'
  • aqui, em 'superuser' ('sudo'), é montada a partição '/dev/sda1' e move-se para a pasta '/mnt'.
Início

3. '.Xresources' - Ficheiro de configuração das aplicações no ambiente X11

Este ficheiro permite caracterizar as definições a serem usadas por uma aplicação no ambiente X11. Por exemplo, permite definir o tamanho da janela e suas decorações, cores das suas diferentes componentes, fontes utilizadas, etc.
  • Comentários: Os comentários neste ficheiro são iniciados por cardinal (#).
  • Leitura do ficheiro: Quando se abre uma sessão o ficheiro é lido automaticamente e são atribuídas as suas características ao ambiente de X11. No caso de se ter feito alguma alteração e se desejar que ele seja relido (ou para ler outro ficheiro qualquer de configuração) usa-se o comando 'xrdb':
    $ xrdb ~/.Xresources
  • Definição de atributos: A definição dos atributos é feita indicando o nome da aplicação, seguida pelo nome do atributo separados por "." especificamente associado à classe ou por "*" com um âmbito mais largo. Segue-se depois ':' e o valor desejado para esse atribuito. Exemplos:
    emacs.Background: DarkSlateGray
    emacs.cursorColor: Orchid
    emacs.geometry: 117x40+30+30
    xterm*scrollBar
    xterm*font: 10x20
    xterm*cursorColor: Orchid
Início

4. Links úteis

Início
Footer