Her skal vi beskrive bruken av veggkommando i Linux. Husk at veggkommandoen fungerer likt for alle Linux-distribusjoner.
Merk: Wall-kommandoen viser bare meldingen i terminalvinduet til påloggede brukere. Brukere som bare jobber med GUI, uten at terminalvinduet er åpent, vil ikke kunne se meldingene.
Linux Wall Command
Linux Wall-kommandoen lar deg sende en melding eller innholdet i en fil til alle nåværende påloggede brukere. Hvis ingen fil eller melding er spesifisert, leser veggkommandoen meldingen fra stdin (standardinngang).
Wall Command Syntax
Syntaksen for veggkommando er som følger:
$ wall [opsjoner] [melding-eller-filnavn]Send en melding til alle brukere
For å sende en melding til alle påloggede brukere, skriv inn vegg etterfulgt av meldingen du vil sende.
$ wall System går ned for 1 times vedlikehold.Denne kommandoen vil sende meldingen til alle påloggede brukere med et terminalvindu åpent.
Merk: For noen Linux-distribusjoner må du utføre kommandoen ovenfor som superbruker. Også, hvis en bruker har valgt å nekte meldinger til terminalene sine (som å bruke kommandoen mesg), vil bare en sudo-bruker kunne sende meldinger til terminalene sine.
Følgende er utgangene som vises til to brukere “linuxways” og “ummara” som er logget på serveren via SSH. Disse brukerne jobber fra systemet som kjører Ubuntu og Debian.
Veggkommandoen leser også meldingen fra stdin (standard inngang). For å gjøre det, skriv ganske enkelt vegg og slå Tast inn.
Deretter skriver du inn en hvilken som helst melding eller melding du vil sende til påloggede brukere. Når du er ferdig med å skrive meldingene, trykker du på Ctrl + D å sende disse meldingene.
dette er første linjedette er andre linje
.
Her er utdataene som alle påloggede brukere mottok på terminalen.
Send en melding fra en fil
Hvis det er noen meldinger du må gjenta ofte, kan du bare skrive dem i en fil. Når du må sende disse meldingene til de påloggede brukerne, kan du bare ringe den filen med veggkommando. Husk at du trenger sudo-rettigheter hvis du vil sende en melding fra en fil.
$ sudo veggFor eksempel i følgende utdata er filinnhold først vist ved hjelp av cat-kommandoen. For å sende meldingen som finnes i filen, sendes filnavnet til veggkommandoen.
Dette er utgangene (fra filen msg.tekst) mottatt av de påloggede brukerne.
Send en melding til en gruppe
I stedet for å sende meldingen til alle påloggede brukere, kan du bare sende den til medlemmene i en gruppe som for øyeblikket er logget på systemet ditt. Syntaksen er som følger:
$ wall -g [gruppe] [melding]For eksempel, for å sende en melding til en gruppe som heter “sshusers”, vil kommandoen være:
$ wall -g sshusers System går ned for 1 times vedlikehold.
Alle medlemmene av “sshusers” -gruppen som for øyeblikket er logget på serveren vil motta den spesifiserte meldingen.
Undertrykk banner
Veggkommandoen viser et banner før det vises en melding som kan sees i følgende skjermbilde.
For å undertrykke dette banneret, bruk alternativet -n med veggkommandoen:
$ vegg -nFor eksempel vil følgende kommando bare vise den angitte meldingen mens den undertrykker banneret.
$ wall -n System går ned for 1 times vedlikehold.
Alle påloggede terminalbrukere vil motta meldingen uten banner.
Vis versjonsinformasjon
For å se versjonen av veggkommandoen, bruk følgende kommando:
$ vegg -VFølgende utgang viser versjonen av veggverktøyet er 2.34.
Wall er et praktisk verktøy som hjelper en flerbruker systemadministrator til raskt å varsle andre brukere om å lagre arbeidet sitt før et system stenges av eller starter på nytt. I denne artikkelen dekket vi hvordan du bruker veggen-kommandoen til å kommunisere med påloggede brukere. Håper du synes det er interessant og nyttig.