dúvida, mensagem ao iniciar terminal

1. dúvida, mensagem ao iniciar terminal

william
williampscheidt

(usa Ubuntu)

Enviado em 27/04/2016 - 17:32h

olá pessoal, eu gostaria de personalizar um pouco o meu terminal (Humm, gayzão).
gostaria de colocar uma mensagem do tipo: "Olá, bem vindo ao terminal" quando iniciar o terminal, alguém poderia me ajudar?
(Sou um usuário novo do linux)


  


2. Re: dúvida, mensagem ao iniciar terminal

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 27/04/2016 - 17:48h

Para personalizar a mensagem exibida antes de você efetuar login no seu GNU/Linux (geralmente ela exibe informações sobre sua distribuição), edite o arquivo /etc/issue e coloque o texto desejado. E edite o arquivo /etc/motd para mensagens após o login .

EDIT: Ou coloque sua mensagem no final arquivo ~/.bashrc... tome cuidado com os arquivos !!!.





=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
ID = LPI000359879
=====================================================================





3. Re: dúvida, mensagem ao iniciar terminal

william
williampscheidt

(usa Ubuntu)

Enviado em 27/04/2016 - 18:02h

ctw6av escreveu:

Para personalizar a mensagem exibida antes de você efetuar login no seu GNU/Linux (geralmente ela exibe informações sobre sua distribuição), edite o arquivo /etc/issue e coloque o texto desejado. E edite o arquivo /etc/motd para mensagens após o login .

EDIT: Ou coloque sua mensagem no final arquivo ~/.bashrc... tome cuidado com os arquivos !!!.

no arquivo /etc/issue só há "Ubuntu 16.04 LTS \n \l"



=====================================================================
Não existe saber mais ou saber menos, existem saberes diferentes.
ID = LPI000359879
=====================================================================







4. Re: dúvida, mensagem ao iniciar terminal

Gustavo Valério
GustavoValerio

(usa Void Linux)

Enviado em 27/04/2016 - 18:09h

Você pode modificar o seu .bashrc também.

Execute como usuário comum:
echo 'echo -e "Olá $USER\nBem vindo ao terminal!"' >>$HOME/.bashrc 


OBS: O código foi editado afim de evitar confusão com outros usuários iniciantes.
---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


5. Re: dúvida, mensagem ao iniciar terminal

william
williampscheidt

(usa Ubuntu)

Enviado em 27/04/2016 - 18:32h

GustavoValerio escreveu:

Você pode modificar o seu .bashrc também.

Execute como usuário comum:
echo `echo -e "Olá $USER\nBem vindo ao terminal!"` >>$HOME/.bashrc 

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


Até deu certo, porém, ele não aceita espaços(não funciona) só funciona o "Olá" e o resto é ignorado.



6. Re: dúvida, mensagem ao iniciar terminal

Edilson Alzemand Sigmaringa Junior
Alzemand

(usa Ubuntu)

Enviado em 27/04/2016 - 18:52h

williampscheidt escreveu:

GustavoValerio escreveu:

Você pode modificar o seu .bashrc também.

Execute como usuário comum:
echo `echo -e "Olá $USER\nBem vindo ao terminal!"` >>$HOME/.bashrc 

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


Até deu certo, porém, ele não aceita espaços(não funciona) só funciona o "Olá" e o resto é ignorado.


Tenha certeza de usar as aspas simples e duplas corretamente


7. Re: dúvida, mensagem ao iniciar terminal

Gustavo Valério
GustavoValerio

(usa Void Linux)

Enviado em 27/04/2016 - 19:12h

williampscheidt escreveu:

GustavoValerio escreveu:

Você pode modificar o seu .bashrc também.

Execute como usuário comum:
echo `echo -e "Olá $USER\nBem vindo ao terminal!"` >>$HOME/.bashrc 

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


Até deu certo, porém, ele não aceita espaços(não funciona) só funciona o "Olá" e o resto é ignorado.



OK, o erro foi meu.
Estava no computador da empresa, lá é WIndows XP...


Se ao abrir o terminal, aparece a mensagem:
Oi: comando não encontrado.

rode estes comandos:


cp $HOME/.bashrc{,.bkp}
sed -i '$d' $HOME/.bashrc


Feche e abra o terminal novamente, se a mensagem de erro desapareceu, execute o comando abaixo.

echo 'echo -e "Olá $USER\nBem vindo ao terminal!"'>>$HOME/.bashrc 


Depois feche e abra o terminal e veja se deu certo!
---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


8. Re: dúvida, mensagem ao iniciar terminal

william
williampscheidt

(usa Ubuntu)

Enviado em 27/04/2016 - 19:57h

GustavoValerio escreveu:

williampscheidt escreveu:

GustavoValerio escreveu:

Você pode modificar o seu .bashrc também.

Execute como usuário comum:
echo `echo -e "Olá $USER\nBem vindo ao terminal!"` >>$HOME/.bashrc 

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


Até deu certo, porém, ele não aceita espaços(não funciona) só funciona o "Olá" e o resto é ignorado.



OK, o erro foi meu.
Estava no computador da empresa, lá é WIndows XP...


Se ao abrir o terminal, aparece a mensagem:
Oi: comando não encontrado.

rode estes comandos:


cp $HOME/.bashrc{,.bkp}
sed -i '$d' $HOME/.bashrc


Feche e abra o terminal novamente, se a mensagem de erro desapareceu, execute o comando abaixo.

echo 'echo -e "Olá $USER\nBem vindo ao terminal!"'>>$HOME/.bashrc 


Depois feche e abra o terminal e veja se deu certo!
---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


Obrigado pela ajuda, o erro era as aspas simples mesmo, meu terminal está lindo agora ;)
Obrigado mesmo pela paciência.


9. Re: dúvida, mensagem ao iniciar terminal

Gustavo Valério
GustavoValerio

(usa Void Linux)

Enviado em 27/04/2016 - 22:22h

williampscheidt escreveu:

GustavoValerio escreveu:

williampscheidt escreveu:

GustavoValerio escreveu:

Você pode modificar o seu .bashrc também.

Execute como usuário comum:
echo `echo -e "Olá $USER\nBem vindo ao terminal!"` >>$HOME/.bashrc 

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


Até deu certo, porém, ele não aceita espaços(não funciona) só funciona o "Olá" e o resto é ignorado.



OK, o erro foi meu.
Estava no computador da empresa, lá é WIndows XP...


Se ao abrir o terminal, aparece a mensagem:
Oi: comando não encontrado.

rode estes comandos:


cp $HOME/.bashrc{,.bkp}
sed -i '$d' $HOME/.bashrc


Feche e abra o terminal novamente, se a mensagem de erro desapareceu, execute o comando abaixo.

echo 'echo -e "Olá $USER\nBem vindo ao terminal!"'>>$HOME/.bashrc 


Depois feche e abra o terminal e veja se deu certo!
---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


Obrigado pela ajuda, o erro era as aspas simples mesmo, meu terminal está lindo agora ;)
Obrigado mesmo pela paciência.


Disponha!

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


10. Re: dúvida, mensagem ao iniciar terminal

Gustavo Valério
GustavoValerio

(usa Void Linux)

Enviado em 28/04/2016 - 08:44h

Explicando o que o comando faz:

echo 'echo -e "Olá $USER\nBem vindo ao terminal!"'>>$HOME/.bashrc 



echo = Usamos para "escrever" na tela.
-e = É um parâmetro que permite usar mais funções no "echo". Ex: quebra de linha.
\n = Isso quebra uma linha. O que for digitado depois dele será escrito na linha abaixo.
$USER = É uma variável de ambiente, ou seja, ela já possui um "valor" padrão, que é o nome do usuário logado.
$HOME = Outra variável de ambiente, que possui valor padrão, que é a pasta /home do usuário logado.
>> = Redirecionador: Usei para fazer o "ECO" escrever no seu .bashrc ao invés de escrever na tela sem sobrescrever o conteúdo do seu .bashrc.

Esses passos poderiam ter sido feitos assim:

nano $HOME/.bashrc 

Desça até o final do arquivo (Page Down) e escreva:
echo -e "Olá!\nBem-vindo ao terminal!" 

Pressione CTRL X e tecle S.

Pode ser usado o printf no lugar do echo:

printf 'Olá $USER!\nBem-vindo ao terminal!\n' 

Com o "ECO" fica muito mais fácil e menos trabalhoso.

** Pode usar o Vi/Vim,Gedit,Mousepad,Leafpad,Kwrite ou editor de texto de sua preferência para editar o .bashrc.

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy


11. Re: dúvida, mensagem ao iniciar terminal

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/04/2016 - 09:09h

Complementando sua resposta GustavoValerio em relação a redirecionamento.
">>" não apenas escreve o stdout em um arquivo, ele acrescenta o stdout para um arquivo ou seja; sem sobrescreve-lo.

[]'s


--
Just bring us some beers, and then we can talk about our systems. :)



12. Re: dúvida, mensagem ao iniciar terminal

Gustavo Valério
GustavoValerio

(usa Void Linux)

Enviado em 28/04/2016 - 13:05h

Cristhoffer94 escreveu:

Complementando sua resposta GustavoValerio em relação a redirecionamento.
">>" não apenas escreve o stdout em um arquivo, ele acrescenta o stdout para um arquivo ou seja; sem sobrescreve-lo.

[]'s


--
Just bring us some beers, and then we can talk about our systems. :)


Exatamente!
Se fosse ">" o conteúdo seria sobrescrito.
Esqueci de mencionar isto!
Grato por complementar!
EDIT: Corrigi o texto!

---------------------------------------------------------------------------------------
"Esta é a filosofia Unix:
Escreva programas que façam apenas uma coisa mas que façam bem feito.
Escreva programas que trabalhem juntos.
Escreva programas que manipulem streams de texto, pois esta é uma interface universal."
Ou, de maneira simples: "faça apenas uma coisa e faça bem".
---------------------------------------------------------------------------------------
Visite: https://gustavovalerio.blogspot.com.br
Visite: http://goo.gl/NJlxXy






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts