Proměnná PATH - jedna z nejdůležitějších proměnných prostředí v operačním systému Linux. Určuje seznam adresářů, ve kterých operační systém hledá spustitelné soubory při zadávání příkazu v terminálu. Správné nastavení proměnné PATH umožňuje používat příkazy a spouštět programy odkudkoli v systému, stačí zadat jejich název.
Ve standardním nastavení má proměnná PATH již některé hodnoty. V závislosti na požadavcích a nainstalovaných programech však může být nutné jej upravit nebo doplnit. Nastavení proměnné PATH vám umožňuje přidat cesty do adresářů, které obsahují požadované spustitelné soubory, abyste usnadnili práci se systémem a zlepšili použitelnost příkazů.
Je důležité si uvědomit, že změna proměnné PATH ovlivňuje práci všech uživatelů systému, takže změny byste měli provádět opatrně a pouze pokud to opravdu potřebujete.
Nastavení proměnné PATH lze provést různými způsoby, včetně použití příkazu export, změny souboru .bashrc nebo .profil, vytvoření samostatného souboru s nastavením. Článek se bude zabývat základními přístupy a příklady nastavení proměnné PATH v Linuxu.
Instalace proměnné PATH v operačním systému Linux
Proměnná PATH v operačním systému Linux určuje seznam adresářů, ve kterých operační systém hledá spustitelné soubory. Při konfiguraci proměnné PATH je možné zadat další adresáře, takže příkazy lze volat odkudkoli v systému.
Chcete-li nastavit proměnnou PATH, postupujte podle následujících kroků:
- Otevřete terminál nebo příkazový řádek.
- Zadejte příkaz echo $PATH a zjistěte aktuální hodnotu proměnné PATH.
- Určete adresář, který chcete přidat do proměnné PATH. Pokud máte například adresář / usr / local / bin, který chcete přidat, zapamatujte si jeho cestu.
- Otevřete soubor .bashrc ve vašem domovském adresáři pomocí libovolného textového editoru, jako je příkaz vi ~/.bashrc .
- Procházejte soubor až na konec a najděte řádek s proměnnou PATH. Obvykle to vypadá asi takto: export PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local / games".
- Přidejte cestu do požadovaného adresáře za dvojtečkou. Pokud například chcete přidat cestu / usr / local / bin, řádek bude vypadat takto: export PATH="/usr/sbin:/usr/bin:/sbin:/bin:/bin:/usr/games:/usr/local/games:/usr/local / bin."
- Uložte soubor a zavřete textový editor.
- Aktualizujte soubor .bashrc tým source ~/.bashrc, aby změny vstoupily v platnost bez restartování systému.
- Zkontrolujte změny zadáním příkazu echo $PATH . Nyní by měl být v seznamu adresářů přidán váš vybraný adresář.
Nyní jste úspěšně nainstalovali proměnnou PATH do operačního systému Linux. Můžete přidat další adresáře do proměnné PATH, jak chcete, a použít příkazy, které potřebujete, odkudkoli v systému.
Co je proměnná PATH a proč ji potřebujete v Linuxu
Když zadáte příkaz v terminálu, Linux hledá tento příkaz v každém adresáři uvedeném v proměnné PATH v pořadí určeném v této proměnné. Pokud je příkaz nalezen, je spuštěn, jinak se zobrazí chybová zpráva.
Proměnná PATH je nezbytná pro usnadnění práce s příkazy v Linuxu. Umožňuje vám používat příkazy odkudkoli v systému souborů, aniž byste museli zadávat úplnou cestu k spustitelnému souboru.
Pokud je například adresář / usr /bin v proměnné PATH, můžete v terminálu jednoduše zadat příkaz "ls" a Linux najde spustitelný soubor "ls" v adresáři/usr / bin a provede jej.
Proměnnou PATH můžete nakonfigurovat přidáním nebo odebráním adresářů. Můžete také změnit pořadí adresářů, abyste určili prioritu vyhledávání příkazů. Znalost a schopnost pracovat s proměnnou PATH vám pomůže efektivněji používat Linux a jeho příkazy.
Jak pracovat s proměnnou PATH na příkazovém řádku Linuxu
Proměnná PATH v operačním systému Linux udává příkazovému shellu, kde hledat spustitelné soubory při zadávání příkazů na příkazovém řádku. Když nastavíte proměnnou PATH, můžete zadat cesty ke složkám, které obsahují požadované spustitelné soubory.
Pro práci s proměnnou PATH na příkazovém řádku Linuxu lze použít následující příkazy:
1. echo $PATH: Tento příkaz zobrazí aktuální hodnotu proměnné PATH. Výstup bude obsahovat seznam cest oddělených dvojtečkou.
2. export PATH=$PATH: / nový / cesta: Tento příkaz přidává novou cestu k proměnné PATH. Zde "/ nová / cesta " označuje cestu ke složce, která obsahuje požadované spustitelné soubory. Po provedení příkazu bude nová cesta přidána do proměnné PATH.
3. source ~/.bashrc: Pokud jste změnili proměnnou PATH v souboru .aby se změny projevily, musí bashrc provést tento příkaz. Restartuje aktuální relaci příkazového shellu, aby se použily nové hodnoty proměnné PATH.
4. which spustitelný: Tento příkaz vám umožňuje najít cestu k zadanému spustitelnému souboru. Pokud příkaz vrátil cestu zpět, spustitelný soubor je v jedné z cest uvedených v proměnné PATH. Pokud příkaz nenašel spustitelný soubor, může být nutné jej přidat do proměnné PATH.
Nyní, když znáte základní příkazy pro práci s proměnnou PATH, budete jej moci nakonfigurovat tak, aby příkazy v příkazovém řádku Linuxu byly úspěšné.
Konfigurace proměnné PATH v Linuxu pomocí příkazového řádku
Proměnná PATH v operačním systému Linux určuje cesty k spustitelným souborům, které lze spustit z libovolného adresáře, aniž byste zadali úplnou cestu. Nastavení této proměnné může být užitečné například pro přidání cesty k nově nainstalovaným programům nebo skriptům.
Chcete-li nakonfigurovat proměnnou PATH v Linuxu pomocí příkazového řádku, můžete použít příkaz export.
- Otevřete terminál a spusťte příkaz "echo $PATH" pro zobrazení aktuální hodnoty proměnné PATH.
- Určete cestu, kterou chcete přidat do proměnné PATH. Pokud například chcete přidat cestu/usr/local/bin, můžete spustit příkaz "export PATH=$PATH:/usr/local / bin". Tím se přidá/usr/local / bin ke stávající hodnotě proměnné PATH.
- Zkontrolujte, zda byla cesta úspěšně přidána spuštěním příkazu "echo $PATH". Musíte vidět, že přidaná cesta se objevila v seznamu cest oddělených dvojtečkou.
- Chcete-li, aby změny proměnné PATH byly trvalé, přidejte příkaz export PATH=. do konfiguračního souboru shellu, jako je .bashrc nebo .bash_profile. Spusťte příkaz " source ~/.bashrc "nebo" source ~/.bash_profile " pro aplikace změn bez restartování terminálu.
Nyní jste úspěšně nakonfigurovali proměnnou PATH v Linuxu pomocí příkazového řádku. Všechny spustitelné soubory v přidaných cestách mohou být spuštěny z libovolného adresáře, aniž by byla uvedena celá cesta.