Premenné prostredia v Linuxe

Anonim

Premenné prostredia v Linuxe

Premenné životného prostredia na operačných systémoch Linuxu jadra sa nazývajú premenné, ktoré obsahujú textové informácie používané inými programami počas spustenia. Zvyčajne zahŕňajú všeobecné parametre systémových parametrov grafických aj príkazových plášťov, dát na nastavenia používateľa, umiestnenie určitých súborov a oveľa viac. Hodnoty takýchto premenných sú uvedené napríklad čísla, symboly, spôsoby adresára alebo súborov. Vďaka tomu mnoho aplikácií rýchlo získate prístup k špecifickým nastaveniam, ako aj možnosť zmeniť alebo vytvoriť nové možnosti pre používateľa.

Práca s premennými prostredia v Linuxe

V rámci tohto článku by sme chceli ovplyvniť základné a najužitočnejšie informácie, ktoré sa týkajú premenných životného prostredia. Okrem toho budeme preukázať spôsoby, ako ich zobraziť, zmeniť, vytvoriť a vymazať. Oznámenie s hlavnými možnosťami pomôžu novíšiam používateľom navigáciu v riadení podobných nástrojov a riešiť ich hodnotu v distribúcii OS. Pred začiatkom analýzy najdôležitejších parametrov by som chcel povedať o rozdelení do tried. Takéto zoskupenie je definované takto: \ t
  1. Systémové premenné. Tieto možnosti sú okamžite načítané na začiatku operačného systému, uložené v určitých konfiguračných súboroch (bude o nich nižšie), ako aj k dispozícii pre všetkých používateľov a celý OS ako celok. Zvyčajne sa takéto parametre považujú za najdôležitejšie a často používané počas začiatku širokej škály aplikácií.
  2. Vlastné premenné. Každý užívateľ má svoj vlastný domovský adresár, kde sú uložené všetky dôležité objekty, ich konfiguračné súbory premenných používateľov zahŕňajú. Z ich názvu je už jasné, že sa aplikujú v konkrétnom používateľovi v čase, keď je povolený prostredníctvom miestneho "terminálu". Pôsobia, keď sú vzdialene pripojené.
  3. Miestne premenné. Existujú parametre používané len v rámci toho istého relácie. Keď je dokončená, budú navždy odstránené a všetko bude musieť byť vytvorené manuálne pre opätovné spustenie. Nie sú uložené v jednotlivých súboroch a sú vytvorené, upravované a odstránené pomocou príslušných príkazov konzoly.

Konfiguračné súbory pre vlastné a systémové premenné

Ako už viete z vyššie uvedeného popisu, dve z troch tried premenných Linuxu sú uložené v samostatných súboroch, kde sa zhromažďujú všeobecné konfigurácie a ďalšie parametre. Každý takýto objekt je načítaný len za vhodných podmienok a používa sa na rôzne účely. Idelne by som chcel prideliť takéto položky:

  • / Etc / profil je jedným zo systémových súborov. K dispozícii pre všetkých používateľov a celý systém, dokonca aj so vzdialeným vstupom. Jediné obmedzenie pre ňu - parametre nie sú akceptované, keď otvoríte štandardný "terminál", to znamená, že v tomto mieste nebude fungovať žiadne hodnoty z tejto konfigurácie.
  • / Etc / prostredie - širší analóg predchádzajúcej konfigurácie. Funguje na úrovni systému, má rovnaké možnosti ako predchádzajúci súbor, ale teraz bez obmedzení aj so vzdialeným pripojením.
  • /Etc/bash.bashrc - Súbor len pre lokálne použitie, na vzdialenej relácii alebo pripojení cez internet, nebude fungovať. Pri vytváraní novej relácie terminálu vykonávali pre každého používateľa.
  • .Bashrcs na konkrétneho používateľa je uložený vo svojom domovskom adresári a beží zakaždým, keď je terminál nový.
  • .Bash_profile je rovnaký ako .Bashrc, len pre vzdialenú interakciu, napríklad pri použití SSH.

Zoznam základných systémov a vlastných životných prostredí

Vďaka vyššie uvedeným pokynom teraz viete, ako rýchlo určiť všetky aktuálne parametre a ich hodnoty. Zostáva len zaoberať sa hlavným. Venujte pozornosť takýmto položkám:
  • DE. Celé meno - Desktopové prostredie. Obsahuje názov aktuálneho prostredia pracovnej plochy. V operačných systémoch sa na Linuxovom jadre používajú rôzne grafické škrupiny, takže aplikácie sú dôležité na pochopenie toho, čo je teraz aktívne. To pomáha premennej DE. Príklad jeho hodnôt - GNOME, MINT, KDE, A tak ďalej.
  • Cesta - definuje zoznam adresárov, v ktorých vyhľadávanie rôznych spustiteľných súborov. Napríklad pod akciou jedného z príkazov na vyhľadávanie a prístup k objektom sa vzťahujú na tieto priečinky, aby sa rýchlo vyhľadávali a odosielali spustiteľné súbory so špecifikovanými argumentmi.
  • Shell - Udržiava možnosť aktívneho príkazového plášťa. Takéto škrupiny umožňujú užívateľovi nezávisle predpisovať určité skripty a spustiť rôzne procesy pomocou syntaxí. Bash je považovaný za najobľúbenejší shell. Zoznam ďalších spoločných príkazov na oboznámenie sa nachádza v inom článku na nasledujúcom prepojení.
  • Takéto nekomplikované, akékoľvek miestne parametre v neobmedzenom množstve, je dôležité si spomenúť len na hlavné črty ich pôsobenia.

    Pridanie a odstránenie vlastných premenných

    Prešli sme na triedy triedy, ktoré sú uložené v konfiguračných súboroch, a z toho ohrieva skutočnosť, že budete musieť upravovať samotné súbory. Toto sa vykonáva pomocou akéhokoľvek štandardného textového editora.

  1. Otvorte konfiguráciu používateľa cez SUDO GEDIT .BASHRC. Navrhujeme použiť grafický editor s dizajnom syntaxe, napríklad GEDIT. Môžete však špecifikovať iné, napríklad vi alebo nano.
  2. Spustite vlastný konfiguračný súbor premenných prostredia v Linuxe

  3. Nezabudnite, že pri spustení príkazu v mene Superuser budete musieť zadať heslo.
  4. Zadajte heslo na spustenie konfiguračného súboru používateľa v Linuxe

  5. Na konci súboru pridajte vývoz var = hodnotový reťazec. Počet takýchto parametrov nie je obmedzený na nič. Okrem toho môžete zmeniť hodnotu premenných už prítomných.
  6. Pridajte premennú do konfiguračného súboru používateľa v Linuxe

  7. Po vykonaní zmien ich uložte a zatvorte súbor.
  8. Uložte zmeny v konfiguračnom súbore používateľa v Linuxe

  9. Aktualizácia konfigurácie nastane po spustení súboru a vykonáva sa prostredníctvom zdroja .Bashrc.
  10. Reštartujte súbor konfigurácie používateľa Linux

  11. Aktivitu premennej môžete skontrolovať cez rovnakú možnosť ECHO $ ​​CIR.
  12. Skontrolujte hodnotu premennej používateľa v Linuxe

Ak nie ste oboznámení s popisom tejto triedy premenných pred vykonaním zmien, určite si prečítajte informácie na začiatku článku. To pomôže zabrániť ďalším chybám s akciou zadaných parametrov, ktoré majú obmedzenia. Pokiaľ ide o odstránenie parametrov, to tiež nastane cez konfiguračný súbor. Stačí úplne odstrániť reťazec alebo komentovať ho pridaním na začiatok znamenia #.

Vytvorenie a odstraňovanie systémových premenných prostredia

Zostáva len vplyv na tretiu triedu premenných - systémová. EDIT, aby to urobilo Otvorenie konfiguračného prvku sa vykonáva približne rovnakým spôsobom ako v predchádzajúcej verzii:

  1. V konzole zadajte SUDO GEDIT / ETC / PROFIL.
  2. Spustite konfiguračný súbor systému premenných v Linuxe

  3. Vytvorte všetky potrebné zmeny a uložte ich kliknutím na príslušné tlačidlo.
  4. Upravte konfiguráciu systému premenných v Linuxe

  5. Reštartujte objekt cez zdroj / etc / profil.
  6. Reštartujte konfiguráciu systému premenných v Linuxe

  7. Na konci skontrolujte výkon prostredníctvom echo $ var.
  8. Skontrolujte prevádzku systémového premenného prostredia v Linuxe

Zmeny v súbore budú uložené aj po reštartovaní relácie a každý používateľ a aplikácia bude môcť pristupovať k novým údajom bez problémov.

Aj keď sa vám informácie prezentované dnes zdá veľmi ťažké, dôrazne odporúčame pochopiť a pochopiť čo najviac aspektov. Uplatňovanie takýchto nástrojov OS pomôže vyhnúť sa hromadeniu ďalších súborov nastavení pre každú aplikáciu, pretože budú mať prístup k premenným. Poskytuje tiež ochranu všetkých parametrov a zoskupiť ich v rámci toho istého miesta. Ak máte záujem o špecifické mierne používané premenné prostredia, pozrite si dokumentáciu distribúcie Linuxu.

Čítaj viac