Daniela, miembro de este gran equipo, nos ha hecho el favor de redactar esta crónica porque controla muy bien el tema.
Solución:
Para un “cuadro alrededor de un mensaje” estándar, use boxes
:
echo 'This is a test' | boxes
boxes
se verá así (primero. El segundo es una costumbre como cowsay
):
Si te refieres a un cuadro de alerta, utiliza notify-send
:
notify-send 'title' 'message'
notify-send
Se ve como esto:
También puedes usar zenity
para una ventana emergente:
zenity --error --text="An error occurred!" --title="Warning!"
Zenity es más gráfico y tiene más opciones, como que la ventana aparezca como una pregunta, usando:
zenity --question --text="Do you wish to continue/?"
o incluso barras de progreso, usando:
find /usr | zenity --progress --pulsate --auto-close --auto-kill --text="Working..."
zenity
Se ve como esto:
O usar dialog
para un cuadro de mensaje solo de línea de comando:
dialog --checklist "Choose OS:" 15 40 5
1 Linux off
2 Solaris on
3 'HP UX' off
4 AIX off
dialog
Se ve como esto:
Otra opción es whiptail
:
whiptail --title "Example Dialog" --msgbox "This is an example of a message box. You must hit OK to continue." 8 78
whiptail
Se ve como esto:
Y si estás realmente loco, usa toilet
:
toilet -F border -F gay "CRAZY"
toilet
Se ve como esto:
- fuente de cajas
- Fuente para el diálogo 1
- Fuente para el diálogo 2
- Fuente para zenity 1
- Fuente para zenity 2
- Fuente para látigo 1
- Fuente para látigo 2
- Fuente para inodoro
xmensaje
Este es el abuelo de las alertas GUI:
xmessage -center "Hello, World!"
Pura bondad retro.
También apuesto a que debería estar ampliamente disponible en los sistemas X11.
Hilo SO: ¿Cómo mostrar un cuadro de mensaje GUI desde un script bash en Linux? | Desbordamiento de pila
Probado en Ubuntu 18.04.
Y luego, solo porque la respuesta completamente exagerada de @polym se perdió el mensaje clásico:
write
– enviar un mensaje a otro usuario. Ya sea de forma interactiva o como parte de una canalización con echo "message" | write username
Y el complemento para escribir, wall
para enviar un mensaje a todos los usuarios
Aquí puedes ver las comentarios y valoraciones de los usuarios
Si haces scroll puedes encontrar las explicaciones de otros administradores, tú aún tienes la opción de insertar el tuyo si lo crees conveniente.