
Devi inviare un messaggio rapido a tutti gli utenti che hanno effettuato l'accesso? Linux di wall Il comando è più incisivo dell'email e indirizza automaticamente gli utenti che hanno effettuato l'accesso. Trasmette un messaggio a tutti usando un terminale su un sistema.
Il comando a muro
Se è necessario inviare un messaggio in modo rapido agli utenti che hanno effettuato l'accesso al computer, come si fa? L'email non soddisfa i requisiti. Non sai quando l'email verrà letta. Se hai bisogno che le persone sappiano qualcosa in questo momento, questo non lo taglia. E comunque, non vuoi intasare le caselle di posta degli utenti disconnessi che non hanno bisogno di vedere il messaggio.
Senza esercitare un po 'di sforzo in più e perdere tempo, non saprai chi è connesso e da dove. Il tuo sistema potrebbe trovarsi ad Aberdeen, Washington, ma potresti avere utenti remoti registrati da Aberdeen, in Scozia. Quindi, come puoi indirizzare un messaggio specificamente agli utenti che hanno effettuato l'accesso?
Linux e altri sistemi operativi simili a Unix ti offrono un modo semplice per farlo. Il wall il comando è come un potente telegramma. Trasmetterà un messaggio a tutti gli utenti del terminale e scaricherà il messaggio proprio sotto il loro naso. Gli utenti non possono perderlo e sai che ce l'hanno. Non hai bisogno che scelgano di aprire un'applicazione per vedere se hanno un messaggio in attesa.
La consegna è sottile come una torta di crema pasticcera in faccia.
Invio di un messaggio
La macchina di prova su cui è stato studiato questo articolo è stata installata con Fedora Linux, ma il file wall comando si comporterà esattamente lo stesso su altre distribuzioni.
L'unica differenza che potresti riscontrare è che alcune distribuzioni Linux richiedono l'utilizzo sudo sull'opzione per l'invio di un messaggio da un file di testo, mentre altre distribuzioni richiedono sempre l'uso sudo con wall tutto il tempo. Questa è in realtà una differenza tra le distribuzioni Linux, non una differenza per il funzionamento di wall comando stesso.
Per inviare un messaggio a tutti gli utenti, digitare wall, uno spazio, quindi il messaggio che si desidera inviare. Con Fedora Linux, devi usare sudo.
sudo wall Main printer offline until further notice.

Il tuo messaggio verrà inviato a tutti gli utenti che hanno una finestra terminale aperta.
Gli utenti locali RIa e Tom ricevono il messaggio, così come l'utente remoto Dick, che si trova a lavorare su un computer con Ubuntu.



Ricevono tutti il messaggio allo stesso tempo e non ti lasci chiederti se l'hanno visto.
Invio di un messaggio da un file
Puoi preparare il tuo messaggio in un file di testo e archiviarlo pronto per l'invio. Se hai un ciclo ripetuto di messaggi che devono essere inviati, puoi creare una libreria di messaggi preconfezionati in modo da non doverli digitare nuovamente più e più volte.
Il messaggio nel file di testo message.txt è stato visualizzato nella finestra del terminale con cat comando per assicurarsi che sia quello che vogliamo inviare.
Il messaggio viene quindi inviato passando il nome del file di testo a wall comando come parametro della riga di comando:
cat message.txt
sudo wall message.txt

Come in precedenza, gli utenti locali Ria e Tom (e tutti gli altri che hanno effettuato l'accesso con una finestra terminale aperta) e l'utente remoto Dick ricevono il messaggio.



Etichetta di messaggistica
Perché il wall comando invierà il messaggio a tutti gli utenti del terminale, non importa quale sia, può essere un'esperienza sconcertante riceverne uno. Uso del wall Il comando deve essere ridotto al minimo e utilizzato solo in caso di reale necessità. Altrimenti, diventerà rapidamente molto grattugiato.
UN wall il messaggio sovrascriverà qualsiasi altra cosa si trovi sul terminale dell'utente. In realtà non sovrascrive nulla, non cambierà il testo su cui è arrivato, ma lo oscurerà. E questo può essere allarmante per un utente che non lo sa.
Immagina che uno dei nostri utenti locali stia modificando un file importante in Vi proprio come il wall il messaggio è stato inviato

Il messaggio arriva proprio nel mezzo del suo file.

Tutto ciò che i nostri utenti devono fare per ripristinare la corretta visualizzazione del file è di scorrere su e giù un po 'attraverso il file.

È abbastanza facile ripristinare lo schermo in uno stato in cui il lavoro può continuare e la pressione sanguigna può retrocedere, ma troppe interruzioni di quel tipo ti lasceranno con un gruppo di utenti molto seccato.
Quindi, utile come wall è, usalo con moderazione considerata.
Che dire degli utenti desktop grafici?
Il wall Il comando raggiunge tutti gli utenti che hanno effettuato l'accesso con un terminale aperto, ma non raggiungerà nessuno che utilizza un ambiente desktop grafico senza una finestra terminale aperta.
Se qualcuno sta usando un desktop grafico e ha una finestra terminale aperta, la vedranno nella finestra terminale, ma è tutto. Non contare wall per raggiungere chiunque al di fuori del terminal.
Non è sottile, ma non si può negare che trasmette il messaggio, in un ambiente terminale tradizionale, vale a dire.
