By Marcos Oliveira,

Blog Linux

Você pode deixar seu Shell mais interessante e até mesmo deixar lembretes nele, basta você editar seu .bashrc:

Crie um script com informações/lembretes/… que você deseja

Exemplo

vi /home/$USER/saudacao.sh

Dae você pode pôr algo assim

#!/bin/bash
clear #limpa a telafiglet Terminal Root #comandos para identificar o turno
hora=`date +%k`
if [ $hora -ge 6 ] && [ $hora -lt 12 ];then
TURNO="Bom Dia"; fi;
if [ $hora -ge 12 ] && [ $hora -lt 18 ];then
TURNO="Boa Tarde"; fi;
if [ $hora -ge 18 ] && [ $hora -lt 24 ];then
TURNO="Boa Noite!"; fi;
if [ $hora -ge 0 ] && [ $hora -lt 6 ];then
TURNO="Boa Noite!"; fi;
#cumprimentos
echo "$TURNO $USER Seja bem vindo a $HOSTNAME"
echo "Hoje são `date +%A` `date +%d` de `date +%B` de `date +%Y`"
echo "A hora atual é `date +%k:%M`"Salvá-lo e dar permissão de excução:

Dê permissão de execução

chmod +x /home/$USER/saudacao.sh

Depois é só pôr no seu .bashrc

vi /home/$USER/.bashrc

Após a última linha você deve pôr o caminho do script que executará o que você deseja (também pode pôr o comando ali mesmo), no entanto, é mais recomendável chamar um script externo.

/home/$USER/./saudacao.sh

Pronto, toda vez que você abrir o Shell, haverá tais informações!

Obs.: no Script informado eu coloquei o Figlet

Post baseado em: http://www.vivaolinux.com.br/artigo/Personalize-seu-shell-na-entrada-de-seu-logon

Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !