Kaip naudoti sieninę komandą „Linux“.

Linux terminalas, veikiantis nešiojamajame kompiuteryje

Fatmawati Achmad Zaenuri / Shutterstock.com



Reikia greitai gauti pranešimą visiems prisijungusiems vartotojams? Linux |_+_| komanda yra efektyvesnė nei el. paštas ir automatiškai taikoma prisijungusiems vartotojams. Jis transliuoja pranešimą visiems, kurie naudojasi sistemos terminalu.

Sienos komanda

Jei jums reikia greitai išsiųsti pranešimą prisijungusiems kompiuterio vartotojams, kaip tai padaryti? El. paštas neatitinka reikalavimų. Jūs nežinote, kada el. laiškas bus perskaitytas. Jei jums reikia, kad žmonės ką nors žinotų dabar, tai netrukdo. Ir šiaip, jūs nenorite užkimšti atsijungusių vartotojų, kuriems nereikia matyti pranešimo, gautųjų.





Nedėdami šiek tiek papildomų pastangų ir negaišdami laiko, nesužinosite, kas ir iš kur yra prisijungęs. Jūsų sistema gali būti Aberdynas, Vašingtonas bet gali būti, kad nuotoliniai vartotojai yra prisijungę iš Aberdynas, Škotija . Taigi, kaip galite nukreipti pranešimą konkrečiai prisijungusiems vartotojams?

Linux ir kitos į Unix panašios operacinės sistemos suteikti jums paprastą būdą tai padaryti. |_+_| komanda yra tarsi galinga telegrama. Jis pateiks pranešimą visiems terminalo vartotojams ir išmes pranešimą jiems tiesiai po nosimi. Vartotojai negali to praleisti, ir jūs žinote, kad jie tai turi. Jums nereikia, kad jie pasirinktų atidaryti programą, kad pamatytų, ar laukia pranešimas.



Pristatymas yra toks pat subtilus, kaip kreminis pyragas į veidą.

Žinutės siuntimas

Bandymo aparatas, su kuriuo buvo tiriamas šis straipsnis, buvo įdiegtas Fedora Linux , bet |_+_| komanda veiks lygiai taip pat ir kituose platinimuose.

Skelbimas

Vienintelis skirtumas, su kuriuo galite susidurti, yra tas, kad kai kuriems „Linux“ platinimams reikia naudoti |_+_| parinktį siųsti pranešimą iš tekstinio failo, o kiti platinimai visada reikalauja naudoti |_+_| su |_+_| Visą laiką. Tai iš tikrųjų yra skirtumas tarp Linux platinimų, o ne |_+_| veikimo skirtumas pati komanda.



Norėdami išsiųsti pranešimą visiems vartotojams, įveskite |_+_|, tarpą, tada pranešimą, kurį norite išsiųsti. Naudodami Fedora Linux turite naudoti |_+_|.

wall

Jūsų žinutė bus išsiųsta visiems vartotojams, kuriems atidarytas terminalo langas.

Vietiniai vartotojai RIa ir Tomas gauna pranešimą, kaip ir nuotolinis vartotojas Dickas, kuris dirba kompiuteriu, kuriame veikia Ubuntu.

Jie visi gauna pranešimą vienu metu, ir jums nelieka galvoti, ar jie tai matė.

Pranešimo siuntimas iš failo

Galite paruošti pranešimą tekstiniame faile ir išsaugoti jį paruoštą siųsti. Jei turite pasikartojantį pranešimų ciklą, kurį reikia išsiųsti, galite sukurti iš anksto supakuotų pranešimų biblioteką, kad jums nereikėtų jų vis iš naujo įvesti.

Skelbimas

Laiškas tekstiniame faile |_+_| buvo rodomas terminalo lange su |_+_| komanda, kad įsitikintumėte, jog tai yra ta, kurią norime išsiųsti.

Tada pranešimas išsiunčiamas perduodant tekstinio failo pavadinimą į |_+_| komanda kaip komandinės eilutės parametras:

wall wall

Kaip ir anksčiau, pranešimą gauna vietiniai vartotojai Ria ir Tomas (ir visi kiti, kurie yra prisijungę naudodami atidarytą terminalo langą) ir nuotolinis vartotojas Dickas.

Žinučių siuntimo etiketas

Kadangi |_+_| komanda perduos pranešimą visiems terminalo naudotojams, nesvarbu, ką daryti, jį gauti gali būti varginanti patirtis. |_+_| naudojimas komandų skaičius turėtų būti minimalus ir naudojamas tik tada, kai yra tikras poreikis. Priešingu atveju jis greitai taps labai purus.

A |_+_| pranešimas bus antspauduotas ant bet kokio kito vartotojo terminalo. Jis iš tikrųjų nieko neperrašo – nepakeis teksto, ant kurio atsidūrė, – bet jį užtemdys. Ir tai gali kelti nerimą vartotojui, kuris to nežino.

Skelbimas

Įsivaizduokite, kad vienas iš vietinių vartotojų redaguoja svarbų failą |_+_| kaip ir |_+_| išsiųstas pranešimas.

Pranešimas patenka tiesiai į jos failo vidurį.

Viskas, ką mūsų naudotojas turi padaryti, kad atkurtų teisingą failo vaizdą, yra šiek tiek peržiūrėti failą aukštyn ir žemyn.

Pakankamai lengva atkurti ekrano būseną, kurioje darbas gali tęstis, o kraujospūdis gali sumažėti, tačiau per daug tokių trikdžių privers jus labai sunerimti.

Taigi, taip pat patogu kaip |_+_| yra, naudokite jį saikingai.

Ką apie grafinio darbalaukio naudotojus?

|_+_| komanda pasiekia visus prisijungusius su atidarytu terminalu, bet nepasieks tų, kurie naudoja grafinę darbalaukio aplinką be atidaryto terminalo lango.

Skelbimas

Jei kas nors naudoja grafinį darbalaukį ir yra atidarytas terminalo langas, jis matys jį terminalo lange, bet viskas. Nesitikėkite |_+_| pasiekti bet ką už terminalo ribų.

Tai nėra subtilu, bet negalite paneigti, kad jis perduoda pranešimą – tai yra tradicinėje terminalo aplinkoje.

Linux komandos
Failai deguto · pv · katė · tac · chmod · sukibimas · skirt · sed · Su · vyras · pastūmėtas · popd · fsck · testinis diskas · sek · fd · pandoc · CD · $PATH · awk · prisijungti · jq · sulankstyti · unikalus · Journalctl · uodega · valstybė · ls · fstab · išmetė · mažiau · chgrp · chown · rev · žiūrėk · stygos · tipo · pervadinti · užtrauktukas · išpakuokite · kalnas · umount · diegti · fdisk · mkfs · rm · rmdir · rsync · df · gpg · mes · nano · mkdir · · ln · pleistras · Paversti · rclone · susmulkinti · SRM
Procesai slapyvardis · ekranas · viršuje · malonu · renicija · progresas · trasa · sistema · tmux · chsh · istorija · adresu · partija · Laisvas · kurios · dmesg · usermod · ps · chroot · xargs · tty · rausvas · lsof · vmstat · laikas baigėsi · siena · taip · nužudyti · miegoti · sudo · jo · laikas · sugrupuoti · usermod · grupėse · lshw · išjungti · paleisti iš naujo · sustabdyti · išjungti · passwd · lscpu · crontab · data · bg · fg
Tinklo kūrimas netstat · ping · traceroute · ip · ss · Kas yra · fail2ban · bmon · tu · pirštu · nmap · ftp · garbanoti · wget · PSO · kas aš esu · Į · iptables · ssh-keygen · ufw

SUSIJĘS: Geriausi Linux nešiojamieji kompiuteriai kūrėjams ir entuziastams

SKAITYTI KITAS
  • › Kompiuterio aplankas yra 40: kaip „Xerox Star“ sukūrė darbalaukį
  • › 5 svetainės, kurias turėtų pažymėti kiekvienas „Linux“ vartotojas
  • › Kas yra MIL-SPEC apsauga nuo kritimo?
  • & rsaquo; 2021 m. kibernetinis pirmadienis: geriausi techniniai pasiūlymai
  • › Kaip rasti „Spotify“ supakuotą 2021 m
  • › „Microsoft Excel“ funkcijos ir formulės: koks skirtumas?
Dave Dave'as McKay'us
Dave'as McKay'us pirmą kartą naudojo kompiuterius, kai buvo madinga perforuoto popieriaus juosta, ir nuo tada jis programuoja. Daugiau nei 30 metų IT pramonėje jis dabar yra visą darbo dieną dirbantis technologijų žurnalistas. Per savo karjerą jis dirbo laisvai samdomu programuotoju, tarptautinės programinės įrangos kūrimo komandos vadovu, IT paslaugų projektų vadovu, o pastaruoju metu – duomenų apsaugos pareigūnu. Jo raštą paskelbė howtogeek.com, cloudsavvyit.com, itenterpriser.com ir opensource.com. Dave'as yra Linux evangelistas ir atvirojo kodo advokatas.
Skaityti visą biografiją

Įdomios Straipsniai