Linux umhverfisbreytur

Umhverfisbreytur í Linux kjarna-stýrikerfum eru breytur sem innihalda textaupplýsingar sem notaðar eru af öðrum forritum við upphafstíma. Venjulega eru þær almennar kerfisbreytur bæði grafísku og stjórnskel, gögn um stillingar notenda, staðsetningu tiltekinna skráa og margt fleira. Gildin slíkra breytinga eru til kynna, til dæmis með tölum, táknum, leiðum til möppur eða skrár. Vegna þessa fá mörg forrit fljótt aðgang að ákveðnum stillingum, auk þess sem notandinn getur breytt eða búið til nýjan valkost.

Vinna með umhverfisbreytur í Linux

Í þessari grein viljum við snerta grundvallar og gagnlegar upplýsingar sem tengjast umhverfisbreytur. Að auki munum við sýna leiðir til að skoða, breyta, búa til og eyða þeim. Þekking á helstu valkostum mun hjálpa nýliði notendum að sigla í stjórnun slíkra verkfæra og skilja gildi þeirra í dreifingu stýrikerfisins. Áður en greiningin á mikilvægustu breytur hefst hef ég viljað tala um skiptingu þeirra í flokka. Slík flokkun er skilgreind sem hér segir:

  1. Kerfisbreytur Þessir valkostir eru hlaðnar strax þegar stýrikerfið byrjar, eru geymdar í ákveðnum stillingarskrám (þau verða rædd hér að neðan) og eru einnig aðgengilegar öllum notendum og öllu OS í heild. Venjulega eru þessar breytur talin mikilvægasti og oft notaðar meðan á sjósetja ýmissa forrita stendur.
  2. Notendabreytur. Hver notandi hefur eigin heimasíðuna sína, þar sem allir mikilvægir hlutir eru geymdar, þ.mt stillingarskrár notenda breytur. Frá nafni sínu er það þegar ljóst að þau eru beitt til sérstakra notenda á þeim tíma þegar hann er heimilaður með staðbundnum hætti "Terminal". Þeir starfa á fjartengingu.
  3. Staðbundnar breytur. Það eru breytur sem eiga aðeins við um eina lotu. Þegar það er lokið verður það varanlega eytt og til að endurræsa allt sem þarf að búa til handvirkt. Þau eru ekki vistuð í sérstökum skrám, en eru búnar til, breytt og eytt með hjálp samsvarandi hugbúnaðarskipana.

Stillingar skrár fyrir notendur og kerfisbreytur

Eins og þú veist nú þegar frá lýsingu hér að framan eru tveir af þremur flokkum Linux breytur geymdar í sérstökum skrám, þar sem sameiginlegar stillingar og háþróaðar breytur eru safnar. Hver slík hlutur er aðeins hlaðinn við viðeigandi aðstæður og er notaður í mismunandi tilgangi. Sérstaklega vil ég leggja áherslu á eftirfarandi þætti:

  • / Etc / PROFILE- ein af kerfaskránni. Laus fyrir alla notendur og allt kerfið, jafnvel með ytri innskráningu. Eina takmörkunin á því - breytur eru ekki samþykktar þegar staðallinn er opnaður "Terminal", það er, á þessum stað, munu engar gildi frá þessum stillingum virka.
  • / Etc / umhverfi- Breiðari hliðstæða fyrri stillingar. Það starfar á kerfistigi, hefur sömu valkosti og fyrri skrá, en nú án takmarkana jafnvel við ytri tengingu.
  • /ETC/BASH.BASHRC- Skráin er eingöngu til notkunar í heimi, það mun ekki virka ef þú ert með fjarlægur fundur eða tenging í gegnum internetið. Það er gert fyrir hvern notanda fyrir sig þegar búið er að nýju flugstöðinni.
  • .BASHRC- vísar til ákveðins notanda, er geymt í heimaskrá sinni og er framkvæmdur í hvert skipti sem nýjan flugstöð er hleypt af stokkunum.
  • .BASH_PROFILE- það sama og .BASHRC, aðeins til að fjarlægja, til dæmis, þegar þú notar SSH.

Sjá einnig: Uppsetning SSH-miðlara í Ubuntu

Skoða lista yfir kerfi umhverfisbreytur

Þú getur auðveldlega skoðað allar kerfisbreytur og notendabreytur sem eru til staðar í Linux og hugtök þeirra með aðeins einum skipun sem sýnir lista. Til að gera þetta þarftu að framkvæma aðeins nokkrar einfaldar skref í gegnum venjulegu hugga.

  1. Hlaupa "Terminal" með valmyndinni eða með því að ýta á hnappinn Ctrl + Alt + T.
  2. Nýskráning liðsudo líklegur til að fá í embætti coreutils, til að athuga hvort þetta tól sé í kerfinu og setja það strax upp ef þörf krefur.
  3. Sláðu inn lykilorðið fyrir superuser reikninginn, innsláttarorðin munu ekki birtast.
  4. Þú verður tilkynnt um að bæta við nýjum skrám eða tilvist þeirra á bókasöfnum.
  5. Notaðu nú einn af skipunum uppsettrar Coreutils gagnsemi til að sýna lista yfir allar umhverfisbreytur. Skrifaðuprintenvog ýttu á takkann Sláðu inn.
  6. Skoða allar valkosti. Tjáning til að merkja = - nafn breytu, og eftir - gildi hennar.

Listi yfir helstu breytingar á kerfinu og notkunarumhverfi

Þökk sé ofangreindum leiðbeiningum, þú veist nú hvernig þú getur fljótt ákvarðað alla núverandi breytur og gildi þeirra. Það er aðeins að takast á við helstu. Mig langar að vekja athygli á eftirfarandi atriðum:

  • DE. Fullt nafn er skrifborðsumhverfi. Inniheldur nafn núverandi skrifborðs umhverfi. Stýrikerfi á Linux kjarnanum nota ýmsar grafísku skeljar, svo það er mikilvægt fyrir forrit að skilja hver er virkur. Þetta er þar sem breytan DE hjálpar. Dæmi um gildi þess er gnome, myntu, kde og svo framvegis.
  • PATH- ákvarðar lista yfir möppur þar sem leitað er að ýmsum executable skrám. Til dæmis, þegar einn af skipunum til að leita og fá aðgang að hlutum er brugðist við, þeir fá aðgang að þessum möppum til að fljótt finna og flytja executable skrár með tilgreindum rökum.
  • SHELL- geymir möguleika á virku stjórnskel. Slíkar skeljar leyfa notandanum að skrá sig sjálfkrafa á ákveðnum skriftum og keyra ýmis ferli með setningafræði. Vinsælasta skelinn er talinn bash. Listi yfir aðrar algengar skipanir til kynningar er að finna í annarri grein okkar á eftirfarandi tengilið.
  • Sjá einnig: Algengar skipanir í Linux Terminal

  • HOME- Allt er nógu einfalt. Þessi breytur tilgreinir slóðina í heimamöppu virka notandans. Hver notandi er öðruvísi og hefur formið: / heima / notandi. Skýringin á þessu gildi er einnig auðvelt - þessi breytu, til dæmis, er notuð af forritum til að koma á staðlaða staðsetningu skrár þeirra. Auðvitað eru enn nóg dæmi, en þetta er nóg fyrir kynningu.
  • BROWSER- inniheldur skipun til að opna vafra. Það er þessi breytur sem oftast ákvarðar sjálfgefinn vafra og öll önnur tól og hugbúnaður fá aðgang að þessum upplýsingum til að opna nýjar flipa.
  • PwdogOLDPWD. Allar aðgerðir frá vélinni eða grafísku skelinni koma frá ákveðnum stað í kerfinu. Fyrsti breyturinn er ábyrgur fyrir núverandi niðurstöðu og annað sýnir fyrri. Samkvæmt því breytast gildi þeirra nokkuð oft og eru geymdar bæði í notendasamskiptum og í kerfinu.
  • TERM. Það eru fjölmargir flugstöðvar fyrir Linux. Þessi breyting geymir upplýsingar um nafn virku hugbúnaðarins.
  • Random- inniheldur handrit sem býr til handahófi frá 0 til 32767 í hvert skipti þegar þú hefur aðgang að þessari breytu. Þessi valkostur gerir öðrum hugbúnaði kleift að gera án eigin handahófi númeralína.
  • Ritari- er ábyrgur fyrir að opna textaskrár ritstjóra. Til dæmis, sjálfgefið er hægt að mæta slóðinni þar / usr / bin / nano, en ekkert kemur í veg fyrir að þú breytir því að einhverju öðru. Fyrir flóknari aðgerðir með prófinu er ábyrgurVISUALog kynnir, til dæmis ritstjóra vi.
  • HOSTNAME- tölva nafn ogNOTANDA- nafn núverandi reiknings.

Keyrir skipanir með nýjum umhverfisbreytu

Þú getur breytt valkostinum sjálfkrafa um tíma til að keyra sérstakt forrit með því eða framkvæma aðrar aðgerðir. Í þessu tilfelli, í vélinni þarftu aðeins að skrá envVar = gildihvar Var - nafn breytu, og Gildi - gildi hennar, til dæmis, leiðin til möppunnar/ heima / notandi / niðurhal.

Næst þegar þú skoðar allar breytur með ofangreindum stjórnprintenvþú munt sjá að verðmæti sem þú tilgreint hefur verið breytt. Hins vegar mun það verða eins og það var sjálfgefið, strax eftir næsta aðgang að henni, og virkar aðeins innan virku stöðvarinnar.

Stilla og eyða staðbundnum umhverfisbreytur

Frá efninu hér að ofan veistu nú þegar að staðbundnar breytur eru ekki vistaðar í skrám og eru aðeins virkir innan núverandi fundar og eftir að þau eru lokið. Ef þú hefur áhuga á að búa til og eyða slíkum valkostum sjálfan þig þarftu að gera eftirfarandi:

  1. Hlaupa "Terminal" og skrifaðu liðVar = gildi, ýttu síðan á takkann Sláðu inn. Eins og venjulega Var - hvaða hentugan breytuheiti í einu orði, og Gildi - gildi.
  2. Athugaðu skilvirkni aðgerða sem gerðar eru með því að slá innecho $ var. Í línu hér fyrir neðan ættirðu að fá breytilega valkostinn.
  3. Eyða öllum breytu með skipuninniunset var. Þú getur líka athugað eyðingu í gegnumecho(næsta lína ætti að vera tóm).

Á einfaldan hátt eru allir staðbundnar breytur bættar í ótakmarkaðri magni, það er mikilvægt að muna aðeins aðalatriðið í rekstri þeirra.

Bæta við og fjarlægðu notendabreytur

Við höfum flutt í flokkar breytur sem eru geymdar í stillingarskrám, og frá þessu kemur fram að þú þarft að breyta skránum sjálfum. Þetta er gert með því að nota venjulegan texta ritstjóra.

  1. Opnaðu notendastillinguna meðsudo gedit .bashrc. Við mælum með því að nota grafískur ritstjóri með setningafræði, til dæmis, gedit. Hins vegar getur þú tilgreint annað, til dæmis, vi annaðhvort nano.
  2. Ekki gleyma því að þegar þú rekur skipunina fyrir hönd superuser þarftu að slá inn lykilorð.
  3. Í lok skráarinnar skaltu bæta við línunniflytja út VAR = VALUE. Fjöldi slíkra breytinga er ekki takmörkuð. Að auki geturðu breytt gildi breytanna sem þegar eru til staðar.
  4. Þegar þú hefur gert breytingar skaltu vista þær og loka skránni.
  5. Uppsetning uppfærslu mun eiga sér stað eftir að skrá er endurræst og þetta er gert í gegnumuppspretta .bashrc.
  6. Þú getur athugað virkni breytu með sama valkosti.echo $ var.

Ef þú þekkir ekki lýsingu þessa flokks breytum áður en þú gerir breytingar skaltu vera viss um að lesa upplýsingarnar í byrjun greinarinnar. Þetta mun hjálpa til við að koma í veg fyrir frekari villur með áhrifum inntaka breytur, sem hafa takmarkanir þeirra. Eins og fyrir að eyða breytur, kemur það einnig í gegnum stillingarskrána. Það er nóg að fjarlægja línuna alveg eða segja frá því, bæta við tákni í upphafi #.

Búa til og eyða kerfi umhverfisbreytur

Það er aðeins að snerta þriðja bekk breytu - kerfisins. Skráin verður breytt fyrir þetta. / Etc / PROFILE, sem er enn virkt, jafnvel með ytri tengingu, til dæmis með vel þekktum SSH framkvæmdastjóri. Opnun uppsetningar hlutans er u.þ.b. það sama og í fyrri útgáfu:

  1. Í stjórnborðinu skaltu slá innsudo gedit / etc / profile.
  2. Gerðu allar nauðsynlegar breytingar og vistaðu þær með því að smella á viðeigandi hnapp.
  3. Endurræstu mótmæla meðuppspretta / etc / snið.
  4. Að loknu skaltu athuga árangur meðecho $ var.

Breytingar á skránni verða vistaðar, jafnvel þótt fundurinn sé endurhlaðinn og hver notandi og umsókn geti fengið aðgang að nýjum gögnum án vandræða.

Jafnvel þótt upplýsingarnar sem fram koma í dag virðast mjög erfiðar fyrir þig, mælum við eindregið með því að þú skiljir það og skiljir eins margar þætti og mögulegt er. Notkun slíkra stýrikerfa hjálpar til við að forðast uppsöfnun viðbótarstillingarskráa fyrir hvern forrit, þar sem allir munu fá aðgang að breytum. Það veitir einnig vernd fyrir allar breytur og flokkar þær á sama stað. Ef þú hefur áhuga á sérstökum litlu notaðar umhverfisbreytur, hafðu samband við Linux dreifingarskjölin.

Horfa á myndskeiðið: What is Linux? (Nóvember 2024).