Proměnné prostředí v Linuxu

Anonim

Proměnné prostředí v Linuxu

Proměnné prostředí na operačních systémech Linux Jádro se nazývají proměnné, které obsahují textové informace používané jinými programy během spuštění. Obvykle zahrnují obecné systémové parametry grafických i velitelských mušlí, dat na uživatelských nastaveních, umístění určitých souborů a mnoho dalšího. Hodnoty těchto proměnných jsou označeny například čísly, symboly, způsoby adresářů nebo souborů. Díky tomu má mnoho aplikací rychle získat přístup k konkrétním nastavení, stejně jako možnost změnit nebo vytvářet nové možnosti pro uživatele.

Práce s proměnnými prostředí v Linuxu

V rámci tohoto článku bychom chtěli ovlivnit základní a nejužitečnější informace, které se týkají proměnných prostředí. Kromě toho demonstrujeme způsoby, jak je zobrazit, změnit, vytvářet a mazat. Seznámení s hlavními možnostmi pomáhá uživatelům Novici, aby se navigovaly v řízení podobných nástrojů a vypořádali se svou hodnotou v distribucích OS. Před zahájením analýzy nejdůležitějších parametrů bych chtěl říci o rozdělení do tříd. Takové seskupení je definováno následovně:
  1. Systémové proměnné. Tyto možnosti jsou naloženy okamžitě na začátku operačního systému, uložené v určitých konfiguračních souborech (bude to o nich níže), stejně jako dostupné pro všechny uživatele a celé operační systém jako celek. Takové parametry jsou obvykle považovány za nejdůležitější a často používané během začátku široké škály aplikací.
  2. Vlastní proměnné. Každý uživatel má svůj vlastní domovský adresář, kde jsou uloženy všechny důležité objekty, jejich uživatelské proměnné konfigurační soubory zahrnují. Z jejich jména je již jasné, že jsou aplikovány v rámci konkrétního uživatele v době, kdy je povolen prostřednictvím místní "terminálu". Působí, když jsou vzdáleně připojeni.
  3. Místní proměnné. Existují parametry používané pouze ve stejné relaci. Když je dokončeno, budou navždy odstraněny a všechny budou muset být vytvořeny ručně pro opětovné spuštění. Nejsou uloženy v jednotlivých souborech a jsou vytvořeny, upraveny a vymazány pomocí příslušných příkazů konzoly.

Konfigurační soubory pro vlastní a systémové proměnné

Jak již víte z výše uvedeného popisu, dva ze tří tříd Linuxových proměnných jsou uloženy v samostatných souborech, kde jsou shromažďovány obecné konfigurace a další parametry. Každý takový objekt je vložen pouze za vhodných podmínek a používá se pro různé účely. Samostatně bych rád přidělil tyto položky:

  • / Etc / profil je jedním ze systémových souborů. K dispozici pro všechny uživatele a celý systém, a to i se vzdáleným vchodem. Jediné omezení pro IT - parametry nejsou při otevření standardního "terminálu" přijata, tj. V tomto umístění nebudou fungovat žádné hodnoty z této konfigurace.
  • / Etc / prostředí - širší analog předchozí konfigurace. To funguje na úrovni systému, má stejné možnosti jako předchozí soubor, ale nyní bez jakýchkoliv omezení i se vzdáleným připojením.
  • /Etc/bash.bashrc - soubor pouze pro místní použití, na vzdálené relaci nebo připojení přes internet, který nebude fungovat. Pro každého uživatele odděleně při vytváření nové relace terminálu.
  • .Bashrcs ke konkrétnímu uživateli, je uložen ve svém domovském adresáři a běží pokaždé, když je terminál nový.
  • .Bash_profile je stejný jako .bashrc, pouze pro vzdálenou interakci, například při použití ssh.

Seznam základní systémové a vlastní proměnné prostředí

Díky výše uvedeným pokynům nyní víte, jak rychle určit všechny aktuální parametry a jejich hodnoty. Zůstává jen řešit hlavní. Věnujte pozornost takovým položkám:
  • De. Celé jméno - pracovní prostředí. Obsahuje název aktuálního prostředí plochy. V operačních systémech se používají různé grafické skořápky na jádru Linuxu, takže aplikace jsou důležité pochopit, co je nyní aktivní. To pomáhá proměnné de. Příklad jeho hodnot - Gnome, Máta, KDE a tak dále.
  • Cesta - Definuje seznam adresářů, ve kterých hledání různých spustitelných souborů. Například pod akcí jedné z příkazů pro vyhledávání a přístup k objektům se odkazují na tyto složky pro rychlé vyhledávání a odesílání spustitelných souborů se specifikovanými argumenty.
  • Shell - Udržuje možnost aktivního příkazového shellu. Takové skořápky umožňují uživateli nezávisle předepisovat určité skripty a spustit různé procesy pomocí syntaxe. Bash je považován za nejoblíbenější skořápku. Seznam dalších společných příkazů pro seznámení lze nalézt v jiném článku o následujícím odkazu.
  • Takové nekomply jsou přidány jakékoliv místní parametry v neomezeném množství, je důležité si pamatovat pouze o hlavních rysech jejich akce.

    Přidávání a mazání vlastních proměnných

    Přepnuli jsme do tříd třídy, které jsou uloženy v konfiguračních souborech a z toho ohřívá skutečnost, že musíte upravit samotné soubory. To se provádí pomocí standardního textového editoru.

  1. Otevřete konfiguraci uživatele přes sudo gedit .bashrc. Navrhujeme používat grafický editor se syntaxickým designem, například GEDIT. Můžete však určit libovolné jiné, například vi nebo nano.
  2. Spusťte vlastní konfigurační soubor proměnných prostředí v Linuxu

  3. Nezapomeňte, že při spuštění příkazu jménem SuperUser budete muset zadat heslo.
  4. Zadejte heslo pro spuštění konfiguračního souboru uživatele v Linuxu

  5. Na konci souboru přidejte řetězec Export Var = hodnota. Počet takových parametrů není omezen na cokoliv. Kromě toho můžete změnit hodnotu již přítomných proměnných.
  6. Přidejte proměnnou pro konfigurační soubor uživatele v Linuxu

  7. Po provedení změn je uložte a zavřete soubor.
  8. Uložte změny do konfiguračního souboru uživatele v Linuxu

  9. Aktualizace konfigurace nastane po spuštění souboru a provádí se přes zdroj .bashrc.
  10. Restartujte konfigurační soubor uživatele Linux

  11. Můžete zkontrolovat aktivitu proměnné prostřednictvím stejné volby echo $ var.
  12. Zkontrolujte hodnotu uživatelské proměnné v Linuxu

Pokud nejste obeznámeni s popisem této třídy proměnných před provedením změn, nezapomeňte si přečíst informace na začátku článku. To pomůže vyhnout se dalším chybám s činností zadaných parametrů s jejich omezením. Pokud jde o odstranění parametrů, dochází také prostřednictvím konfiguračního souboru. Stačí zcela odstranit řetězec nebo komentovat přidáním na začátek znaku #.

Vytváření a odstraňování systémových proměnných prostředí

Zůstává pouze ovlivnit třetí třídu proměnných - Systemic. Upravit k tomu bude soubor / etc / profil, který zůstane aktivní i se vzdáleným připojením, například prostřednictvím známého manažera SSH. Otevření konfiguračního prvku se provádí přibližně stejně jako v předchozí verzi:

  1. V konzole zadejte sudo gedit / etc / profil.
  2. Spusťte soubor konfigurace systému proměnných v Linuxu

  3. Proveďte všechny potřebné změny a uložte je kliknutím na příslušné tlačítko.
  4. Upravte konfiguraci systému proměnných v Linuxu

  5. Restartujte objekt přes zdroj / etc / profil.
  6. Restartujte konfiguraci systému proměnných v Linuxu

  7. Na konci zkontrolujte výkon prostřednictvím echo $ var.
  8. Zkontrolujte provoz systému systémového variabilního prostředí v Linuxu

Změny v souboru budou uloženy i po restartování relace a každý uživatel a aplikace budou moci bez problémů přistupovat k novým datům.

I když se vám informace předložené dnes zdá být velmi obtížné, důrazně doporučujeme pochopit a pochopit co nejvíce aspektů. Použití takových nástrojů OS vám pomůže vyhnout se akumulaci dalších souborů nastavení pro každou aplikaci, protože budou mít přístup k proměnným. Poskytuje také ochranu všech parametrů a jejich seskupení v rámci stejného umístění. Máte-li zájem o konkrétní mírně používané proměnné prostředí, podívejte se na distribuční dokumentaci Linuxu.

Přečtěte si více