Cum să utilizați comanda de perete pe Linux

Trebuie să primiți un mesaj rapid tuturor utilizatorilor conectați? Comanda de perete a Linux este mai puternică decât e-mailul și vizează automat utilizatorii conectați. Acesta transmite un mesaj tuturor celor care folosesc un terminal dintr-un sistem.

Comanda de zid

Dacă trebuie să trimiteți un mesaj, rapid, utilizatorilor conectați ai computerului dvs., cum o faceți? E-mailul nu satisface cerințele. Nu știi când va fi citit e-mailul. Dacă ai nevoie ca oamenii să știe ceva în acest moment, asta nu o reduce. Și oricum, nu doriți să înfundați căsuțele primite ale utilizatorilor deconectați care nu trebuie să vadă mesajul.

Fără a depune un pic de efort suplimentar și a pierde ceva timp, nu veți ști cine este conectat și de unde. Sistemul dvs. ar putea fi localizat în Aberdeen, Washington dar este posibil să aveți utilizatori la distanță conectați de la Aberdeen, Scoția. Deci, cum puteți viza un mesaj în mod specific către utilizatorii conectați?

Linux și alte sisteme de operare asemănătoare Unix vă oferă o modalitate simplă de a face acest lucru. Comanda de perete este ca o telegramă puternică. Va livra un mesaj tuturor utilizatorilor terminalului și va arunca mesajul chiar sub nasul lor. Utilizatorii nu îl pot rata și știți că îl au. Nu aveți nevoie de ei să aleagă să deschidă o aplicație pentru a vedea dacă au un mesaj în așteptare.

Livrarea este la fel de subtilă ca o plăcintă cu cremă în față.

  7 aplicații Linux esențiale pe care fiecare utilizator trebuie să le instaleze

Trimiterea unui mesaj

Mașina de testare pe care a fost cercetat acest articol a fost instalată Fedora Linux, dar comanda wall se va comporta exact la fel pe alte distribuții.

Singura diferență pe care o puteți întâlni este că unele distribuții Linux vă solicită să utilizați sudo pentru opțiunea de trimitere a unui mesaj dintr-un fișier text, în timp ce alte distribuții necesită să utilizați întotdeauna sudo cu wall. Aceasta este de fapt o diferență între distribuțiile Linux, nu o diferență față de funcționarea comenzii wall în sine.

Pentru a trimite un mesaj tuturor utilizatorilor, tastați wall, un spațiu, apoi mesajul pe care doriți să-l trimiteți. Cu Fedora Linux, trebuie să utilizați sudo.

sudo wall Main printer offline until further notice.

Mesajul dvs. va fi trimis tuturor utilizatorilor care au o fereastră de terminal deschisă.

Utilizatorii locali RIa și Tom primesc mesajul, la fel ca utilizatorul de la distanță Dick, care se întâmplă să lucreze pe un computer care rulează Ubuntu.

Toți primesc mesajul în același timp și nu rămâneți să vă întrebați dacă l-au văzut.

Trimiterea unui mesaj dintr-un fișier

Vă puteți pregăti mesajul într-un fișier text și îl puteți stoca gata de trimis. Dacă aveți un ciclu repetat de mesaje care trebuie trimise, puteți crea o bibliotecă de mesaje pre-ambalate, astfel încât să nu fie nevoie să le tastați din nou și din nou.

Mesajul din fișierul text message.txt a fost afișat în fereastra terminalului cu comanda cat pentru a ne asigura că este cel pe care vrem să-l trimitem.

Mesajul este apoi trimis prin trecerea numelui fișierului text la comanda de perete ca parametru de linie de comandă:

cat message.txt
sudo wall message.txt

Ca și înainte, utilizatorii locali Ria și Tom (și toți ceilalți care sunt conectați cu o fereastră de terminal deschisă) și utilizatorul de la distanță Dick primesc mesajul.

  Cum să utilizați Dropbox din linia de comandă Linux cu Dropbox Uploader

Eticheta de mesagerie

Deoarece comanda de perete va împinge mesajul către toți utilizatorii terminalului, indiferent de ce, poate fi o experiență tulburătoare să primiți unul. Utilizarea comenzii de perete trebuie redusă la minimum și utilizată numai acolo unde există o nevoie reală. În caz contrar, va deveni rapid foarte groaznic.

Un mesaj de perete va ștampila orice altceva se află pe terminalul utilizatorului. De fapt, nu suprascrie nimic – nu va schimba textul pe care a aterizat – dar îl va întuneca. Și asta poate fi alarmant pentru un utilizator care nu știe asta.

Imaginați-vă că unul dintre utilizatorii noștri locali editează un fișier important în Vi exact când este trimis mesajul de pe perete.

Mesajul ajunge chiar în mijlocul dosarului ei.

Tot ceea ce trebuie să facă utilizatorul nostru pentru a restabili vizualizarea corectă a fișierului este să pară în sus și în jos un pic prin fișier.

Este destul de ușor să restabiliți afișajul într-o stare în care munca poate continua, iar tensiunea arterială poate scădea, dar prea multe întreruperi de acest fel vă vor lăsa cu un set foarte enervat de utilizatori.

Deci, oricât de util este peretele, folosește-l cu moderație.

Dar utilizatorii de desktop grafic?

Comanda de perete ajunge la toți cei conectați cu un terminal deschis, dar nu va ajunge la nimeni care utilizează un mediu desktop grafic fără o fereastră de terminal deschisă.

Dacă cineva folosește un desktop grafic și are o fereastră de terminal deschisă, o va vedea în fereastra de terminal – dar asta este tot. Nu conta pe perete pentru a ajunge la oricine din afara terminalului.

  Cum se instalează Bither pe Linux

Subtil, nu este, dar nu puteți nega că transmite mesajul, adică într-un mediu terminal tradițional.