Aplinkos kintamieji Linux

Anonim

Aplinkos kintamieji Linux

Aplinkos kintamieji "Linux" branduolių operacinėse sistemose vadinamos kintamaisiais, kuriuose yra kitų programų naudojamo teksto informacija. Paprastai jie apima bendruosius sistemos parametrus abiejų grafinių ir komandų kriauklių, duomenų apie vartotojo nustatymus, vietą tam tikrų failų ir daug daugiau. Tokių kintamųjų vertės nurodomos, pavyzdžiui, numeriai, simboliai, būdai į katalogus ar failus. Dėl to daugelis programų greitai gauna prieigą prie konkrečių nustatymų, taip pat gebėjimą keisti arba kurti naujus naudotojo parinktis.

Darbas su aplinkos kintamaisiais "Linux"

Kaip šio straipsnio dalis, norėtume paveikti pagrindinę ir naudingiausią informaciją, susijusią su aplinkos kintamaisiais. Be to, mes parodysime būdus, kaip juos peržiūrėti, keisti, kurti ir ištrinti. Pažintis su pagrindinėmis galimybėmis padės pradedantiesiems naudotojams naršyti panašių priemonių valdymą ir spręsti jų vertę OS paskirstymuose. Prieš atlikdami svarbiausių parametrų analizę, norėčiau pasakyti apie juos dalijant į klases. Tokia grupė apibrėžiama taip:
  1. Sistemos kintamieji. Šios parinktys yra nedelsiant įkeltos operacinės sistemos pradžioje, saugomi tam tikruose konfigūracijos failuose (tai bus apie juos žemiau), taip pat prieinama visiems vartotojams ir visai OS kaip visai OS. Paprastai tokie parametrai yra laikomi svarbiausiais ir dažnai naudojami daug įvairių programų pradžioje.
  2. Pasirinktiniai kintamieji. Kiekvienas vartotojas turi savo namų katalogą, kur visi svarbūs objektai yra saugomi, jų vartotojo kintamieji konfigūracijos failai yra. Nuo jų pavadinimo jau yra aišku, kad jie yra taikomi pagal konkretų vartotoją vienu metu, kai jis yra leidžiamas per vietinį "terminalą". Jie veikia, kai nuotoliniu būdu prijungtas.
  3. Vietiniai kintamieji. Yra parametrų, naudojamų tik toje pačioje sesijoje. Baigus, jie bus amžinai pašalinti ir visi turės būti sukurta rankiniu būdu už naujo paleidimo. Jie nėra išsaugoti atskirais failais ir yra sukurti, redaguoti ir ištrinti naudojant atitinkamas konsolės komandas.

Konfigūracijos failai pagal užsakymą ir sistemos kintamuosius

Kaip jau žinote iš aukščiau aprašyto aprašymo, du iš trijų "Linux" kintamųjų klasių yra saugomi atskiruose failuose, kuriuose renkami bendri konfigūracijos ir papildomi parametrai. Kiekvienas toks objektas yra pakrautas tik tinkamomis sąlygomis ir yra naudojamas skirtingiems tikslams. Atskirai norėčiau skirti tokius elementus:

  • / Etc / profilis yra vienas iš sistemos failų. Galima naudotis visiems vartotojams ir visai sistemai net ir su nuotoliniu įėjimu. Vienintelis jo apribojimas - parametrai nepriimami, kai atidarote standartinį "terminalą", tai yra šioje vietoje, šioje konfigūracijoje neveiks.
  • / Etc / aplinka - platesnis ankstesnės konfigūracijos analogas. Jis veikia sistemos lygiu, turi tas pačias parinktis kaip ir ankstesnį failą, bet dabar be jokių apribojimų net su nuotoliniu ryšiu.
  • /Etc/bash.bashrc - failas tik vietiniam naudojimui, ne nuotolinio sesijos arba jungtis per internetą tai neveiks. Kiekvienam vartotojui atliekama atskirai kuriant naują terminalo sesiją.
  • .Bashrcs į konkretų vartotoją, yra saugomi savo namų kataloge ir veikia kiekvieną kartą, kai terminalas yra naujas.
  • .Bash_Profilis yra toks pat kaip .Bashrc, tik nuotolinio sąveikos, pavyzdžiui, naudojant ssh.

Pagrindinių sistemos ir pasirinktinių aplinkos kintamųjų sąrašas

Dėl minėtų nurodymų dabar žinote, kaip greitai nustatyti visus dabartinius parametrus ir jų vertes. Jis lieka tik su pagrindiniais. Atkreipkite dėmesį į tokius elementus:
  • DE. Pilnas vardas - darbalaukio aplinka. Sudėtyje yra dabartinio aplinkos darbastalio vardą. Operacinėse sistemose "Linux branduolys naudojamos įvairios grafinės korpusai, todėl programos yra svarbios suprasti, kas dabar yra aktyvi. Tai padeda kintamąjį de. Pavyzdys jo vertybių - gnome, mėtų, kde ir pan.
  • KELIAS - apibrėžia katalogų sąrašą, kuriame Paieška įvairių vykdomąjį failą. Pavyzdžiui, pagal vieną iš paieškos ir prieigos prie objektų komandų, jie nurodo šiuos aplankus greitai ieškoti ir siųsti vykdomus failus su nurodytais argumentais.
  • "Shell" - saugo aktyvaus komandų apvalkalą. Tokie lukštai leidžia vartotojui savarankiškai paskirti tam tikrus scenarijus ir paleisti skirtingus procesus naudodami sintaksus. Bash yra laikoma populiariausia apvalkalu. Kitų bendrų komandų susipažinti sąrašą galima rasti kitą straipsnį šią nuorodą.
  • Toks nesustatytas bet kokius vietinius parametrus neribotam skaičiui, svarbu prisiminti tik apie pagrindines jų veiksmų bruožus.

    Pridėti ir ištrinti pasirinktinius kintamuosius

    Mes perėjome į klasės klases, kurios yra saugomos konfigūracijos failuose, ir nuo to šildome tai, kad turite redaguoti pačius failus. Tai daroma naudojant bet kurį standartinį teksto redaktorių.

  1. Atidarykite naudotojo konfigūraciją per SUDO GEDIT .BASHRC. Siūlome naudoti grafinį redaktorių su sintaksės dizainu, pavyzdžiui, GEDIT. Tačiau galite nurodyti bet kurį kitą, pavyzdžiui, VI arba Nano.
  2. Aplinkos kintamieji Linux 5254_2

  3. Nepamirškite, kad pradedant komandą "SuperUSER" vardu, turėsite įvesti slaptažodį.
  4. Įveskite slaptažodį, kad paleistumėte vartotojo konfigūracijos failą Linux

  5. Failo pabaigoje pridėkite eksportą var = vertės eilutę. Tokių parametrų skaičius neapsiriboja nieko. Be to, galite pakeisti jau esančių kintamųjų vertę.
  6. Pridėkite kintamąjį į vartotojo konfigūracijos failą Linux

  7. Pakeitus pakeitimus, išsaugokite juos ir uždarykite failą.
  8. Aplinkos kintamieji Linux 5254_5

  9. Konfigūravimo naujinimas įvyks po to, kai prasideda failas, ir tai daroma per šaltinį .Bashrc.
  10. Aplinkos kintamieji Linux 5254_6

  11. Galite patikrinti kintamojo veiklą per tą patį aido $ var variantą.
  12. Patikrinkite vartotojo kintamojo vertę Linux

Jei nesate susipažinę su šios kintamųjų aprašymu prieš keičiant pakeitimus, būtinai perskaitykite informaciją straipsnio pradžioje. Tai padės išvengti papildomų klaidų su įvestais parametrais, turinčiais jų apribojimus. Kalbant apie parametrų pašalinimą, jis taip pat vyksta per konfigūracijos failą. Pakanka visiškai pašalinti eilutę arba komentuoti jį pridedant prie ženklo pradžioje.

Sisteminių aplinkos kintamųjų kūrimas ir pašalinimas

Jis lieka tik paveikti trečiąją kintamųjų klasę - sisteminę. Redaguoti tai padaryti bus / etc / Profilio failas, kuris lieka aktyvus net su nuotoliniu ryšiu, pavyzdžiui, per žinomą SSH valdytoją. Konfigūracijos elemento atidarymas atliekamas maždaug tuo pačiu būdu, kaip ir ankstesnėje versijoje:

  1. Konsolėje įveskite sudo Gedit / etc / profilio.
  2. Aplinkos kintamieji Linux 5254_8

  3. Padarykite visus reikiamus pakeitimus ir išsaugokite juos paspaudus atitinkamą mygtuką.
  4. Aplinkos kintamieji Linux 5254_9

  5. Iš naujo paleiskite objektą per šaltinį / etc / profilį.
  6. Aplinkos kintamieji Linux 5254_10

  7. Pabaigoje patikrinkite našumą per echo $ var.
  8. Patikrinkite sistemos kintamos aplinkos veikimą Linux

Failo pakeitimai bus išsaugoti net po perkrovimo sesijos, kiekvienas vartotojas ir taikymas galės naudotis naujais duomenimis be jokių problemų.

Net jei šiandien pateikta informacija jums atrodo labai sunku, mes primygtinai rekomenduojame jį suprasti ir suprasti kuo daugiau aspektų. Tokių įrankių taikymas OS padės išvengti kaupiant papildomų nustatymų failų kiekvienai programai, nes jie visi pasieks kintamuosius. Ji taip pat suteikia apsaugą visiems parametrų ir grupuojant juos toje pačioje vietoje. Jei jus domina konkretūs šiek tiek naudojami aplinkos kintamieji, žr. Linux platinimo dokumentus.

Skaityti daugiau