GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare una finestra di messaggio dalla riga di comando?

Come posso creare una finestra di messaggio dalla riga di comando, finestre di messaggio della GUI o finestre di messaggio visualizzate all'interno del terminale?

Sarebbe anche interessante poter ottenere un semplice input dall'utente, ad esempio un input fornito con i pulsanti di opzione (sì/no, OK, ecc.).

Risposta accettata:

Per una "riquadro intorno a un messaggio" standard, usa boxes :

echo 'This is a test' | boxes

boxes sarà simile a questo (il primo. Il secondo è un'abitudine come cowsay ):

Se intendi una casella di avviso, usa notify-send :

notify-send 'title' 'message'

notify-send assomiglia a questo:

Puoi anche usare zenity per una finestra popup:

zenity --error --text="An error occurred!" --title="Warning!"

Zenity è più grafico e ha più opzioni, come far apparire la finestra come una domanda, usando:

zenity --question --text="Do you wish to continue/?"

o anche barre di avanzamento, utilizzando:

find /usr | zenity --progress --pulsate --auto-close --auto-kill --text="Working..."

zenity assomiglia a questo:

Oppure usa il dialog , per una finestra di messaggio solo da riga di comando:

dialog --checklist "Choose OS:" 15 40 5 
1 Linux off 
2 Solaris on 
3 'HP UX' off 
4 AIX off

dialog assomiglia a questo:

Un'altra opzione è whiptail :

whiptail --title "Example Dialog" --msgbox "This is an example of a message box. You must hit OK to continue." 8 78

whiptail assomiglia a questo:

E se sei davvero pazzo, usa toilet :

toilet -F border -F gay "CRAZY"

toilet assomiglia a questo:

  • Fonte per scatole
  • Fonte per la finestra di dialogo 1
  • Fonte per la finestra di dialogo 2
  • Fonte per zenity 1
  • Fonte di zenity 2
  • Fonte per Whistail 1
  • Fonte per Whistail 2
  • Fonte per servizi igienici

Linux
  1. Come creare un database in MySQL utilizzando la riga di comando

  2. Come disattivare l'audio dalla riga di comando?

  3. Come faccio a inviare e-mail dalla riga di comando?

  4. Come cancellare il contenuto di un file dalla riga di comando?

  5. Come reindirizzare il testo dalla riga di comando agli appunti

Crea un collage di foto dalla riga di comando di Linux

Come installare il software dalla riga di comando di Linux

Come cercare su Google dalla riga di comando

Come creare una macchina virtuale in KVM dalla riga di comando

Come cercare file dalla riga di comando di Linux

Come posso copiare una cartella dalla riga di comando di Linux?