Guia Introdutório do Linux VI
Continuamos nossa série de artigos para iniciantes em Linux. Seguiremos com o uso de comandos. Desta vez veremos como conectar e expandir comandos, como enviar comandos para o background (também veremos o que é isso, se você ainda não souber) e como usar expressões aritméticas.
Parte 3: Alterando seu shell
Podemos alterar a shell de modo que trabalhe para nós mais eficientemente. O prompt, por exemplo, pode dar informações importantes cada vez que teclamos ENTER. Para as alterações funcionarem todas as vezes que iniciamos a shell, vamos adicionar as informações para os arquivos de configuração da shell.
Muitos arquivos se referem ao comportamento da shell. Alguns destes são executados por todos os usuários e por todas as shells, enquanto outros são criados especificamente para determinado usuário.
Veja a seguir alguns itens para adicionar aos seus arquivos de configuração. Em vários casos iremos adicionar certos valores ao arquivo '.bashrc' em nosso diretório home. No entanto, se você é o administrador do sistema, pode querer alterar certos comportamentos para todos os usuários Linux.
Podemos usar vários caracteres especiais para incluir diferentes informações no prompt. Veja alguns exemplos (se você estiver usando a shell bash, veja 'man bash').
$ B=/graduacao/exatas/arquivos/info/bio ; export B
Agora, para ir para o o diretório mencionado, basta digitar 'cd $B'. Para rodar um programa chamado 'resumo' neste diretório, basta digitar $B/resumo.
Nos próximos artigos de nossa série trataremos sobre o uso de variáveis de ambiente e do gerenciamento de processos em background.
Muitos arquivos se referem ao comportamento da shell. Alguns destes são executados por todos os usuários e por todas as shells, enquanto outros são criados especificamente para determinado usuário.
Veja a seguir alguns itens para adicionar aos seus arquivos de configuração. Em vários casos iremos adicionar certos valores ao arquivo '.bashrc' em nosso diretório home. No entanto, se você é o administrador do sistema, pode querer alterar certos comportamentos para todos os usuários Linux.
Alterando o prompt
O prompt é um conjunto de caracteres que aparece todas as vezes que a shell está disponível para aceitar uma linha de comando. A variável de ambiente PS1 determina o que contém o prompt. Se a sua shell requerer entradas adicionais, usará os valores PS2, PS3 e PS4.Podemos usar vários caracteres especiais para incluir diferentes informações no prompt. Veja alguns exemplos (se você estiver usando a shell bash, veja 'man bash').
- \! Mostra o número do comando no histórico da shell
- \$ Mostra o prompt de usuário ($) ou o prompt de root(#), dependendo do usuário atual
- \w Mostra o caminho completo do diretório de trabalho atual.
- \W Mostra APENAS o diretório de trabalho atual. Por exemplo, se você estiver no diretório /home/pedro/musicas, mostrará apenas 'musicas'
- \d Mostra o dia da semana, o mês e o dia do mês. Por exemplo: Mon Fev 8.
- \t Mostra a hora no formato 'hora:minuto:segundo'.
- \u Mostra o username do usuário atual.
- http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO (mudar cores, comandos e muitos outros itens).pt
Criar variáveis
Podemos criar variáveis de ambiente para diminuir nosso trabalho. Escolha qualquer nome que não seja usado ainda como variável. Por exemplo, se você usa muito os arquivos no diretório /graduacao/exatas/arquivos/info/bio, poderia fazer:$ B=/graduacao/exatas/arquivos/info/bio ; export B
Agora, para ir para o o diretório mencionado, basta digitar 'cd $B'. Para rodar um programa chamado 'resumo' neste diretório, basta digitar $B/resumo.
Nos próximos artigos de nossa série trataremos sobre o uso de variáveis de ambiente e do gerenciamento de processos em background.
Continue escrevendo, está perfeito.
Parabéns.