http://www.zago.eti.br/prompt.txt Dicas e mensagens sobre a linha de comando, configurações do prompt ou terminal shell e outras dicas relacionadas à linha de comando em modo texto. Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux veja também FAQ com assuntos relacionados: Lista simplificada de diversos comandos úteis na linha de comando: http://zago.eti.br/comandos.txt Como usar o mouse e outros recursos pra copiar e colar entre terminais, entre terminal e ambiente gráfico. http://www.zago.eti.br/cp.txt Ultimos comandos executados, personalizar comandos, ver historico e outros recuros do "bash" interpretador da linha de comando. http://www.zago.eti.br/bash.txt assuntos relacionados a login. http://www.zago.eti.br/login.txt assuntos relacionados a usuários, criar, excluir, senhas e etc.. http://www.zago.eti.br/user.txt como iniciar serviços e scripts http://www.zago.eti.br/iniciar.txt Instalar pacotes via linha de comando: http://www.zago.eti.br/apt.txt http://www.zago.eti.br/rpm.txt ************************************************************************ http://www.linuxrapido.linuxdicas.com.br/modules.php?name=Sections&op=viewarticle&artid=18 Personalizando seu prompt ********************************************************************* Configuracao do prompt da Shell Para facilitar a identificacao do diretorio onde nos encontramos, o prompt do unix pode ser configurado para sempre exibir o diretorio corrente. Os comandos variam de acordo com a shell utilizada. No caso da cshell, por exemplo, isto pode ser conseguido acrescentando-se as seguintes linhas ao seu arquivo .cshrc: set prompt="[$cwd] " alias cd 'cd \!* ; set prompt="[$cwd] "' Esta sequencia de comandos fara com que o prompt apareca da seguinte forma: [/var] cd /usr/include [/usr/include] cd ~ [/home/queiroz] Existe uma forma mais complicada de se configurar o prompt que substitui o seu diretorio home (/home/queiroz, por exemplo) por "~". Se as seguintes linhas forem incluidas no arquivo .cshrc set prompt="[`echo $cwd | sed s@$HOME@\~@`] " alias cd 'cd \!* ; set prompt="[`echo $cwd | sed s@$HOME@\~@`] "' Desta forma o seu prompt ficara da seguinte forma: [~] cd /usr/include [/usr/include] cd ~/bin [~/bin] O seu homedir sera sempre substituido por "~" sempre que aparecer no diretorio corrente. Desta forma, [/home/queiroz/src], aparecera como [~/src] e assim por diante. Importante, deve haver um espaco entre o asterisco e o ponto e virgula na definicao do alias do comando cd. Caso nao houver o script para alteracao do prompt nao ira funcionar. ************************************************************************ Personalizar o prompt pra exibir em cores diferentes a hora e caminho, por exemplo, no formato abaixo com as cores: amarelo verde azul 19:41:01 zago@faqcl10 [/home/aula $ no CL10 comente no /etc/bashrc esta linha: PS1="[\u@\h \W]\\$ " acrescente esta linha: export PS1='\[\033[01;33m\]\t \[\033[01;32m\]\u@\h [\033[01;34m\]\w \$ \[\033[00m\]' Após a alteração o prompt será exibido assim: 19:41:01 zago@faqcl10 [/home/aula $ ************************************************************************ Bloqueio da console Pergunta em Foco pergunta: [24-10-01] linuxdf Bloquear a console do linux. Alguém conhece algum programa que eu possa bloquear a console do linux,uso o RH 7.1,tenho uma máquina que fica logada direto como root e gostaria de saber se existe algum programa que eu possa dar um lock na console para quando for usar ele pedir a senha do root,igualmente existe no ambiente gráfico. Desde já agradeço. -------------------------------------------------------------------------------- resposta 1 [26-10-01] jkinoshi Veja: http://www.pcs.usp.br/~jkinoshi/bs/b000927.html Para travar a console use o comando "vlock". Autor: Renato Murilo Langona http://www.linuxsecurity.com.br Muitos usuarios que utilizam o console acabam esquecendo seu username logado enquanto tira uma folga ou atende um telefonema (tipica imagem de escritorio :-) )... 2 solucoes simples para o caso: - Uso da variavel TMOUT para usuarios BASH: atribuir um valor (em segundos) para essa variavel globalmente em /etc/bashrc ou /etc/profile para que apos x segundos de inatividade o usuarios seja automaticamente desconectado de seu terminal: ex: export TMOUT=3600 - Uso do aplicativo vlock: O programa vlock trava uma ou mais sessoes do console e destrava a mesma sessao apos a senha do usuario ser digitada... O uso de tal ferramenta deve ser incentivado ao maximo em ambiente corporativo que utilize estacoes Linux... para baixar o vlock. ftp.unicamp.br/pub/linux/utils/console/ -------------------------------------------------------------------------------- resposta 2 [29-10-01] sobral existe um programa muito bom chamado termlock...no ftp do sunsite.unc.edu... eh excelente para assegurar o seu shell... basta compila-lo e seguir as devidas instrucoes...pronto....uma seguranca a mais no seu PC...maiores informacoes...sobral@4linux.com.br -------------------------------------------------------------------------------- ************************************************************************ De: Alexandre Folle de Menezes Para: linux-br@bazar.conectiva.com.br Assunto: RE: (linux-br) mudar o prompt Data: 28 May 2002 09:09:01 -0300 Olá, > o que eu quero fazer e seguinte o meu prompt....fica da seguinte forma... > aonde eu altero isso? É a variável de ambiente 'PS1'. Ela está setada em /etc/profile (configuração global), mas pode também estar em ~/.bash_profile (configuração do teu ambiente). Alexandre Assinantes em 28/05/2002: 2265 Mensagens recebidas desde 07/01/1999: 168714 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br ************************************************************************ De: Leandro Neiva Lopes Figueiredo Para: 'guerreiro-IG' Cc: 'linux-br' Assunto: (linux-br) RES: (linux-br) mudar o prompt Data: 28 May 2002 10:49:21 -0300 o que eu quero fazer e seguinte o meu prompt....fica da seguinte forma... root@devair/etc# vc pode tentar colocar no arquivo .bash_profile dentro do seu diretorio home para alterar o valor da variavel de ambiente PS1. coloque PS1=aoquevcquer e embaixo na linha export, adicione PS1 no final dela. para ver o valor atual desta variavel, digite "set" no prompt de comando. []´s, Leandro Assinantes em 28/05/2002: 2266 Mensagens recebidas desde 07/01/1999: 168738 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br ************************************************************************ De: FG Para: Felipe Vilarinho Cc: Linux-br Assunto: (linux-br) RES: (linux-br) Cor de letra em terminal Data: 27 Jun 2002 18:02:10 -0300 > Como é que eu altero a cor do teminal inteiro, inclusive o prompt ? > Obrigado > Pessin Corrigindo... Se eu entendi o que você quer, precisa editar o bashrc. Para prompt colorido, vai aí um exemplo: Normal="\[\\033[0m\]" Vermelho="\[\\033[1;31m\]" Verde="\[\\033[1;32m\]" Amarelo="\[\\033[1;33m\]" Azul="\[\\033[1;34m\]" Roxo="\[\\033[1;35m\]" Ciano="\[\\033[1;36m\]" Branco="\[\\033[1;37m\]" PS1="$Normal$Azul[$Amarelo\u$Amarelo@$Amarelo\h$Verde $Ciano\W$Azul]$Branco\\$ $Normal" Sds, Fabio. ************************************************************************ De: Eduardo Rocha Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Bash do root Data: 31 Jan 2003 14:55:22 -0200 Avariável de ambiente PS1 define a aparência de seu prompt. Basta vc definir em um script de inicialização (tipo profile) e então a mágica acontece (vide seção PROMPTING em man bash). Eduardo Rocha > Do nada quando fui logar em meu linux(RH8.0), não está mais aparecendo: > [root@phantom root]# em sim: > -bash2.05b# ************************************************************************ De:  Marcelo Ricardo Leitner Para:  tech@conectiva.com.br, snapshot@conectiva.com.br, cl@conectiva.com.br Assunto:  [cl] Novo coreutils, 5.2.0 Data:  Fri, 12 Mar 2004 18:02:40 -0300 Olá,         Deve estar disponível nos mirrors em breve a nova versão do pacote coreutils, 5.2.0. Esta nova versão requiriu uma grande mudança nos patches que são aplicados ao pacote, fazendo com que algumas falhas possam ter sido introduzidas.         Mas a questão maior que a mudança de comportamento de algumas ferramentas, como a da saída do comando 'ls -l', que agora não é mais fixa em termos de largura. Isso mesmo, ela se auto-ajusta conforme necessário/possível, o que pode quebrar alguns scripts que assumem que tal valor está na posição tal da saída do comando. Como o autor da alteração, Paul Eggert, disse, esses scripts já estavam quebrados pois eles não saberiam lidar com arquivos com tamanho muito grande. Já fica o aviso que para a versão do coreutils o comando 'df' será o próximo que terá o seu comportamento alterado na mesma maneira.         Quaisquer eventuais problemas encontrados, por favor, reportem em: http://bugzilla.conectiva.com.br/ Obrigado, -- Marcelo Ricardo Leitner _______________________________________________ CL mailing list CL@distro2.conectiva.com.br https://distro2.conectiva.com.br/mailman/listinfo/cl ************************************************************************