Si desea ver el mensaje cuando abre el terminal o después de iniciar sesión en tty1-6, simplemente coloque esta línea al final del ~/.bashrcarchivo (ábralo desde el terminal con gedit ~/.bashrc):
echo "Hello $USER, today's date is $(date +"%A,%d-%m-%y")"
Si desea ver el mensaje después de iniciar sesión en la GUI, haga lo siguiente:
Crea un nuevo archivo name_and_date.sh:
gedit ~/bin/name_and_date.sh
Si desea recibir una notificación de escritorio, coloque las siguientes 2 líneas dentro:
#!/bin/bash
notify-send "Hello""Hello $USER, today's date is $(date +"%A,%d-%m-%y")"
Alternativamente, si desea que aparezca una ventana emergente (cuadro de mensaje), coloque las siguientes 2 líneas dentro:
#!/bin/bash
zenity --info --title "Hello"--text "Hello $USER, today's date is $(date +"%A,%d-%m-%y")"
Guarde el archivo y ciérrelo.
Haga que el archivo sea ejecutable:
chmod +x ~/bin/name_and_date.sh
Buscar en la rociada para aplicaciones de inicio , abra y haga clic en Añadir .
En nombre, escriba "Mostrar mi nombre y fecha" o algo que reconocerá.
Bajo tipo de comando: /home/$USER/bin/name_and_date.sh(cambiar $USERcon su nombre de usuario).
Debajo de comentario (si lo desea), escriba una breve descripción.
Respuestas:
Si desea ver el mensaje cuando abre el terminal o después de iniciar sesión en tty1-6, simplemente coloque esta línea al final del
~/.bashrc
archivo (ábralo desde el terminal congedit ~/.bashrc
):Si desea ver el mensaje después de iniciar sesión en la GUI, haga lo siguiente:
Crea un nuevo archivo
name_and_date.sh
:Si desea recibir una notificación de escritorio, coloque las siguientes 2 líneas dentro:
Alternativamente, si desea que aparezca una ventana emergente (cuadro de mensaje), coloque las siguientes 2 líneas dentro:
Guarde el archivo y ciérrelo.
Haga que el archivo sea ejecutable:
/home/$USER/bin/name_and_date.sh
(cambiar$USER
con su nombre de usuario).fuente
~/.bashrc
no~/bashrc
. Excelente tutorial para crear una aplicación de inicio..sh
para un script bash , ¡es confuso! De lo contrario, buena respuesta!+1
.