GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come usare il comando wall in Linux

Introduzione

Gli scenari in cui più utenti utilizzano SSH per lavorare contemporaneamente su un server sono comuni nel mondo Linux. Quando gli amministratori di sistema eseguono attività di manutenzione del sistema, hanno bisogno di un modo rapido per informare gli utenti che devono salvare il proprio lavoro e disconnettersi.

In questo tutorial imparerai come utilizzare il wall comando in Linux. Questo comando permette di inviare messaggi da terminale a tutti i log d in utenti contemporaneamente.

Prerequisiti

  • Un sistema che esegue Linux
  • Accesso alla riga di comando

Cosa fa il comando del muro?

wall è l'abbreviazione di scrivi a tutti . Lo scopo del comando è inviare un messaggio veloce ai terminali di tutti gli utenti attualmente loggati.

Sintassi dei comandi della parete Linux

La sintassi di wall è semplice. Il comando è seguito da opzioni e dal testo del messaggio o da un nome file:

wall [options] [message-text/filename]

Esempi di comando muro

Di seguito è riportato un elenco di tutte le opzioni wall prende, insieme ad esempi dell'uso del comando.

Trasmetti un messaggio

Il modo base per utilizzare il wall di Linux il comando consiste nel digitarlo prima di un messaggio che desideri inviare, senza alcuna opzione aggiunta.

wall [message-text]

Gli utenti ricevono il messaggio nel seguente formato:

Aggiungi un timeout a un messaggio

Se il contenuto del messaggio diventa irrilevante dopo un certo periodo, utilizza il -t (--timeout ) opzione per limitare il tempo durante il quale il sistema tenta di consegnare il messaggio:

wall -t [time-in-seconds] [message-text]

Gli utenti che accedono allo scadere del tempo assegnato non ricevono il messaggio.

Trasmetti un messaggio senza l'intestazione

Per escludere il testo dell'intestazione che precede il messaggio, utilizza il -n (--nobanner ) opzione:

wall -n [message-text]

Il sistema ora mostra solo il contenuto del messaggio:

Scrivi messaggi su più righe

1. Per scrivere un messaggio contenente più righe, digita il wall comando e premere Invio. Il terminale fornisce all'utente lo spazio per inserire il messaggio.

2. Al termine della scrittura, premi Ctrl+D per terminare l'input e inviare il messaggio.

wall 

[message-line-1]

[message-line-2]...

Il sistema visualizza il messaggio multiriga sugli schermi degli utenti:

Trasmetti un messaggio da un file

Per utilizzare il testo contenuto in un file come messaggio sul muro, scrivi il nome del file dopo il wall comando:

wall [filename]

L'output per gli utenti che ricevono il messaggio è lo stesso degli esempi precedenti:

Trasmetti un messaggio a un gruppo

Limita la portata del wall comando per includere solo un determinato gruppo di utenti utilizzando il -g (--group ) opzione:

wall -g [group-name] [message-text]

Nell'esempio sopra, solo gli utenti appartenenti a testgroup ricevere il messaggio.

Usa il comando wall con eco

Un altro modo per inviare un messaggio utilizzando wall consiste nel reindirizzare l'output del comando echo in wall utilizzando la seguente sintassi:

echo "[message-text]" | wall

Visualizza informazioni sulla versione e guida

Usa il -V (--version ) per visualizzare le informazioni sulla versione dell'utility wall installata:

wall -V

Il -h (--help ) l'opzione elenca tutti i wall opzioni di comando:

wall -h

Ubuntu
  1. Come usare il comando Linux grep

  2. Come usare il comando cronologia in Linux

  3. Come utilizzare il comando Apt-Get in Linux

  4. Come utilizzare il comando sudo in Linux

  5. Come utilizzare il comando hostname in Linux

Come utilizzare il comando xargs di Linux

Come utilizzare il comando tee di Linux

Come utilizzare il comando superiore in Linux

Come utilizzare il comando Ping di Linux

Come utilizzare il comando Linux Top

Come usare il comando wall in linux