Kaip pritaikyti "Ubuntu" dienos pranešimą

Turinys:

Kaip pritaikyti "Ubuntu" dienos pranešimą
Kaip pritaikyti "Ubuntu" dienos pranešimą

Video: Kaip pritaikyti "Ubuntu" dienos pranešimą

Video: Kaip pritaikyti "Ubuntu" dienos pranešimą
Video: Kindle Finally Supports EPUBs!? How To Transfer! - YouTube 2024, Kovas
Anonim
"Ubuntu" rodo informatyvų pranešimą, žinomą kaip dienos žinutė, kai vartotojas prisijungia prie terminalo. MOTD yra visiškai pritaikomas - galite pridėti savo tekstą ir kitus dinaminius duomenis.
"Ubuntu" rodo informatyvų pranešimą, žinomą kaip dienos žinutė, kai vartotojas prisijungia prie terminalo. MOTD yra visiškai pritaikomas - galite pridėti savo tekstą ir kitus dinaminius duomenis.

Kai vartotojas prisijungia, pam_motd procesas vykdo scenarijus kataloge /etc/update-motd.d ir dinamiškai sukuria dienos pranešimą. Galite tinkinti MOTD, pakeisdami scenarijus, pašalindami juos arba rašydami savo scenarijus.

Numatytoji dienos žinutė

Dienos pranešimas rodomas tik tada, kai prisijungiate prie Ubuntu teksto režimu, o ne grafiniu režimu. Galite pasiekti virtualų terminalą sparčiuoju klavišu Ctrl-Alt-F1, jei naudojate grafinę darbalaukį - naudokite spartųjį klavišą Ctrl-Alt-F7, kad grįžtumėte į grafinį darbalaukį, dar vadinamą jūsų X serveriu. Ctrl-Alt-F2 per Ctrl-Alt-F6 pateks į kitus virtualius terminalus.

Štai Ubuntu standartas MOTD. Tai rodo tipinius sistemos versijų numerius, su kuriais susipažinsite, jei esate ilgametis "Linux" naudotojas. Ji taip pat rodo dinamiškai sugeneruotą informaciją apie galimus atnaujinimus ir statinius pranešimus apie Ubuntu licenciją.
Štai Ubuntu standartas MOTD. Tai rodo tipinius sistemos versijų numerius, su kuriais susipažinsite, jei esate ilgametis "Linux" naudotojas. Ji taip pat rodo dinamiškai sugeneruotą informaciją apie galimus atnaujinimus ir statinius pranešimus apie Ubuntu licenciją.
Image
Image

Priskirtos žinutės pridėjimas

Tarkime, kad norite pridėti pasirinktinį pranešimą, kurį naudotojai pamatys prisijungdami prie Ubuntu sistemos. Ubuntu MOTD sukuria scenarijai, kai prisijungiate, taigi jūs negalite tiesiog pridėti jį prie failo / etc / motd. Vietos, kurioje galite įdėti savo statinius pranešimus, yra /etc/motd.tail - šio failo turinys yra pridėtas prie MOTD pabaigos, kai jis sugeneruojamas.

Naudokime "Nano" teksto redagavimo priemonę, kad atidarytumėte /etc/motd.tail failą šia komanda: (Linux terminalų vedliai gali naudoti "Vi" ar "Emacs", bet "Nano" lengviau naujokams).

sudo nano /etc/motd.tail

Pagal nutylėjimą šis failas yra visiškai tuščias. Tiesiog įveskite bet kokį jums patinkantį pranešimą - nesijaudinkite iš juodos ir baltos ASCII meno čia. Baigę išsaugokite failą naudodami Ctrl + O ir Enter, tada išjunkite Nano su Ctrl + X.
Pagal nutylėjimą šis failas yra visiškai tuščias. Tiesiog įveskite bet kokį jums patinkantį pranešimą - nesijaudinkite iš juodos ir baltos ASCII meno čia. Baigę išsaugokite failą naudodami Ctrl + O ir Enter, tada išjunkite Nano su Ctrl + X.
Image
Image

Kartą, kai bet kuris vartotojas prisijungs, jie pamatys jūsų pasirinktinį pranešimą. Jei norite iš karto patikrinti, išeikite iš terminalo su išeiti komandą ir vėl prisijungti.

Image
Image

Informacijos šalinimas

Dabar tarkime, kad norime pašalinti kai kuriuos numatytuosius duomenis. Tai ne tik vieno failo redagavimas - kiekviena sekcija automatiškai generuojama iš scenarijaus, esančio kataloge /etc/update-motd.d.

Galite gauti visą šio katalogo failų sąrašą įvesdami /etc/update-motd.d prie terminalo ir paspaudus Tab.

Skriptai paleidžiami skaitmenine tvarka, todėl jie pridedami prie skaičių. Galite pervadinti scenarijų rinkmenas ir pakeisti numerius, kad pakoreguotumėte skirtingų MOTD skyrių tvarką, jei jums patiko.
Skriptai paleidžiami skaitmenine tvarka, todėl jie pridedami prie skaičių. Galite pervadinti scenarijų rinkmenas ir pakeisti numerius, kad pakoreguotumėte skirtingų MOTD skyrių tvarką, jei jums patiko.

Norėdami pašalinti scenarijaus informaciją iš MOTD, turime tik užkirsti kelią jo veikimui. Mes galime tai padaryti, pašalindami jo vykdomus leidimus su chmod-x komanda

Jei norėjome pašalinti MOTD dokumentacijos tekstą, vykdome šią komandą:

sudo chmod -x /etc/update-motd.d/10-help-text

Kartą, kai vartotojas prisijungs, jie nematys dokumentacijos eilutės.
Kartą, kai vartotojas prisijungs, jie nematys dokumentacijos eilutės.
Image
Image

Dinaminės informacijos pridėjimas

Mes galime parašyti savo scenarijus, norėdami pridėti bet kokią dinamišką informaciją, kuri mums patinka MOTD. Pavyzdžiui, pabandykite naudoti "weather-util" paketą, kad sukurtumėte scenarijų, kuris pridės esamą vietinį orą į MOTD.

Pagal nutylėjimą jis neįdiegtas, todėl įdiekite jį naudodami šią komandą:

sudo apt-get install weather-util

Jums reikės vietinio Tarptautinės civilinės aviacijos organizacijos kodo, kurį galite gauti iš šios svetainės. Štai kaip naudoti "weather-util" su kodu:
Jums reikės vietinio Tarptautinės civilinės aviacijos organizacijos kodo, kurį galite gauti iš šios svetainės. Štai kaip naudoti "weather-util" su kodu:

weather -i CODE

Dabar naudokime šią komandą, kad sukurtumėte scenarijų atitinkamoje vietoje ir atidarytumėte jį Nano:
Dabar naudokime šią komandą, kad sukurtumėte scenarijų atitinkamoje vietoje ir atidarytumėte jį Nano:

sudo nano /etc/update-motd.d/98-weather

Kai "Nano" atsidaro, įveskite šį kodą, pakeičiant CODE vietiniu oru kodu:

#!/bin/sh

echo weather -i CODE echo

Paspauskite Ctrl-O ir Enter, kad išsaugotumėte, tada paspauskite Ctrl-X, kad baigtumėte.

Image
Image

Padarykite vykdomąjį scenarijų chmod + x arba jis nebus paleistas:

sudo chmod +x /etc/update-motd.d/98-weather

Dabar vartotojai pamatys vietos orų prognozę, kai jie prisijungs. Nėra jokių ypatingų dalykų apie weather-util - galite naudoti bet kokią komandą, kuri spausdina tekstą į terminalą.

Image
Image

MOTD rodoma ne tik tada, kai vartotojai prisijungia vietoje. Visi naudotojai, kurie prisijungia nuotoliniu būdu su SSH ar Telnet, taip pat matys jūsų pritaikytą MOTD.

Rekomenduojamas: