Slik bruker du veggkommandoen på Linux

Linux-terminal som kjører på en bærbar datamaskin

Fatmawati Achmad Zaenuri/Shutterstock.com



Trenger du å få en rask melding til alle påloggede brukere? Linuxs |__+_| kommandoen er sterkere enn e-post og målretter automatisk mot de påloggede brukerne. Den sender en melding til alle som bruker en terminal på et system.

Veggkommandoen

Hvis du trenger å få ut en melding – raskt – til de påloggede brukerne på datamaskinen din, hvordan gjør du det? E-post tilfredsstiller ikke kravene. Du vet ikke når e-posten blir lest. Hvis du trenger at folk skal vite noe akkurat nå, stopper det ikke. Og uansett, du vil ikke tette til innboksene til avloggede brukere som ikke trenger å se meldingen.





Uten å bruke litt ekstra innsats og kaste bort litt tid, kommer du ikke til å vite hvem som er pålogget og hvorfra. Systemet ditt kan være plassert i Aberdeen, Washington men du kan ha eksterne brukere logget på fra Aberdeen, Skottland . Så hvordan kan du målrette en melding spesifikt mot de påloggede brukerne?

Linux og andre Unix-lignende operativsystemer gi deg en enkel måte å gjøre dette på. Den |_+_| kommandoen er som et kraftig telegram. Den vil levere en melding til alle terminalbrukere, og den dumper meldingen rett under nesen deres. Brukerne kan ikke gå glipp av det, og du vet at de har det. Du trenger ikke at de velger å åpne et program for å se om de har en melding som venter.



Leveringen er så subtil som en vaniljesaus i ansiktet.

Sender en melding

Testmaskinen som denne artikkelen ble undersøkt på ble installert med Fedora Linux , men |_+_| kommandoen vil oppføre seg nøyaktig likt på andre distribusjoner.

Annonse

Den ene forskjellen du kan støte på er at noen Linux-distribusjoner krever at du bruker |_+_| på muligheten for å sende en melding fra en tekstfil, mens andre distribusjoner krever at du alltid bruker |_+_| med |_+_| hele tiden. Det er faktisk en forskjell mellom Linux-distribusjoner, ikke en forskjell til driften av |_+_| kommandoen selv.



For å sende en melding til alle brukere, skriv inn |_+_|, et mellomrom og deretter meldingen du ønsker å sende. Med Fedora Linux må du bruke |_+_|.

wall

Meldingen din vil bli sendt ut til alle brukere som har et terminalvindu åpent.

Lokale brukere RIa og Tom mottar meldingen, det samme gjør den eksterne brukeren Dick, som tilfeldigvis jobber på en datamaskin som kjører Ubuntu.

De får alle meldingen samtidig, og du lurer ikke på om de har sett den.

Sende en melding fra en fil

Du kan forberede meldingen i en tekstfil og lagre den klar til å sendes. Hvis du har en gjentatt syklus med meldinger som må sendes, kan du opprette et bibliotek med ferdigpakkede meldinger slik at du ikke trenger å skrive dem inn igjen og igjen.

Annonse

Meldingen i tekstfilen |_+_| har blitt vist til terminalvinduet med |_+_| kommando for å sikre at det er den vi vil sende.

Meldingen sendes deretter ved å sende navnet på tekstfilen til |_+_| kommando som en kommandolinjeparameter:

wall wall

Som før mottar lokale brukere Ria og Tom (og alle andre som er pålogget med et åpent terminalvindu), og ekstern bruker Dick meldingen.

Meldingsetikett

Fordi |_+_| kommandoen vil sende meldingen ut til alle terminalbrukere uansett hva, det kan være en skurrende opplevelse å motta en. Bruk av |_+_| kommandoen skal holdes på et minimum og kun brukes der det er et reelt behov. Ellers vil den fort bli veldig rivende.

A |_+_| meldingen vil stemple over alt annet som er på brukerens terminal. Den overskriver faktisk ikke noe – den vil ikke endre teksten den har havnet på – men den vil skjule den. Og det kan være alarmerende for en bruker som ikke vet dette.

Annonse

Tenk deg at en av våre lokale brukere redigerer en viktig fil i |_+_| akkurat som |_+_| melding er sendt.

Meldingen kommer rett i midten av filen hennes.

Alt vår bruker trenger å gjøre for å gjenopprette den riktige visningen av filen er å bla opp og ned et stykke gjennom filen.

Det er enkelt nok å gjenopprette skjermen til en tilstand der arbeidet kan fortsette, og blodtrykket kan avta, men for mange avbrudd av den typen vil etterlate deg med et veldig opprørt sett med brukere.

Så praktisk som |_+_| er, bruk den med betraktet måte.

Hva med brukere av grafisk skrivebord?

Den |_+_| kommandoen når alle som er logget på med en terminal åpen, men den vil ikke nå noen som bruker et grafisk skrivebordsmiljø uten et terminalvindu åpent.

Annonse

Hvis noen bruker et grafisk skrivebord og har et terminalvindu åpent, vil de se det i terminalvinduet – men det er det. Ikke regn med |_+_| for å nå noen utenfor terminalen.

Subtil er den ikke, men du kan ikke nekte for at den får budskapet frem - i et tradisjonelt terminalmiljø, altså.

Linux-kommandoer
Filer tjære · pv · katt · tac · chmod · grep · diff · sed · Med · Mann · pushd · popd · fsck · testdisk · seq · fd · pandoc · CD · $PATH · awk · bli med · jq · brette · unik · journalctl · hale · stat · ls · fstab · kastet ut · mindre · chgrp · chown · rev · se · strenger · type · endre navn · glidelås · pakke opp · montere · umount · installere · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · nano · mkdir · fra · ln · lapp · konvertere · rclone · makulere · SRM
Prosesser alias · skjerm · topp · hyggelig · renice · framgang · strace · system · tmux · chsh · historie · · parti · gratis · hvilken · dmesg · brukermod · ps · chroot · xargs · tty · rosa · lsof · vmstat · pause · vegg · ja · drepe · søvn · sudo · hans · tid · gruppeadd · brukermod · grupper · lshw · skru av · starte på nytt · Stoppe · strøm av · passwd · lscpu · crontab · Dato · bg · fg
Nettverk netstat · ping · traceroute · ip · ss · hvem er · fail2ban · bmon · du · finger · nmap · ftp · krølle · wget · hvem · hvem er jeg · I · iptables · ssh-keygen · ufw

I SLEKT: Beste Linux bærbare datamaskiner for utviklere og entusiaster

LES NESTE
  • › Datamaskinmappen er 40: Hvordan Xerox Star skapte skrivebordet
  • › 5 nettsteder hver Linux-bruker bør bokmerke
  • › Hva er MIL-SPEC fallbeskyttelse?
  • & rsaquo; Cyber ​​Monday 2021: Beste tekniske tilbud
  • › Slik finner du Spotify Wrapped 2021
  • › Funksjoner vs. formler i Microsoft Excel: Hva er forskjellen?
Profilbilde for Dave McKay Dave McKay
Dave McKay brukte først datamaskiner da stanset papirtape var på moten, og han har programmert siden. Etter over 30 år i IT-bransjen er han nå teknologijournalist på heltid. I løpet av sin karriere har han jobbet som frilansprogrammerer, leder for et internasjonalt programvareutviklingsteam, prosjektleder for IT-tjenester og sist som databeskyttelsesansvarlig. Hans forfatterskap har blitt publisert av howtogeek.com, cloudsavvyit.com, itenterpriser.com og opensource.com. Dave er en Linux-evangelist og forkjemper for åpen kildekode.
Les hele bio

Interessante Artikler