Fenomenul care este sugerat în întrebare este următorul. Utilizatorii unui sistem Linux multiutilizator pot să-și scrie mesaje unul altuia folosind scrie
comanda. Mesajul va apărea pe consolă. Deasemenea o rădăcină
utilizatorul ar putea trimite un mesaj tuturor utilizatorilor simultan folosind perete
comanda.
Dacă sunteți ocupat, puteți dezactiva aceste mesaje introducând comanda mesg n
, și reporniți-le cu mesg y
. Valoarea implicită este y
.
Pentru a arăta ce utilizatori sunt conectați și care ascultă mesaje, puteți utiliza Care w
comanda. Va arăta a +
pentru utilizatorii care permit transmiterea mesajelor și a -
pentru cei care nu. Dacă sistemul nu poate determina ce mesg
starea utilizatorului este, acesta va afișa a ?
.
În prezent, majoritatea dintre noi vor folosi un mediu grafic și un emulator de terminal, mai degrabă decât o consolă text. Un emulator de terminal stabilește ceea ce se numește „dispozitiv pseudotty”. The OMS
comanda (puteți găsi sursa căutând codul coreutils
pachet) încearcă, dar nu reușește, să determine mesg
starea unui dispozitiv pseudo tty.
Cu toate acestea, dacă deschideți o altă consolă, de ex. prin apăsarea Ctrl + Alt + F3, și conectați-vă, Care w
comanda va afișa:
jos + tty3 2021-06-25 10:52
Acesta este un autentic tty
dispozitiv și nu un pseudoterminal. Observați +
asta indică că sunt pregătit să citesc mesajele de la colegii mei pe această consolă.