Jakákoli distribuce založená na Linuxu má obrovské množství jednoduchých obslužných programů konzoly, které provádějí omezenou, ale velmi užitečnou sadu akcí. PWD (Present Working Directory) patří do seznamu podobných nástrojů. Pokud přeložíte dekódování zkratky, je jasné, že tento příkaz je určen k zobrazení aktuálního aktivního adresáře v konzole, kde nyní probíhá práce. V rámci dnešního článku chceme prozradit vše o používání tohoto nástroje a poskytnout ilustrativní příklady.

Pomocí příkazu PWD v systému Linux

Začněme s použitím příkazu PWD. První věc, která mi samozřejmě přijde na mysl, je úkol určit cestu aktuálního adresáře, který lze v budoucnu použít k uložení různých souborů nebo použít za jiných okolností. Hodnota tohoto nástroje je navíc přiřazena proměnným nebo je tento příkaz přidán do skriptů, které také zmíníme níže. Nejprve představíme nejjednodušší příklad použití PWD a poté se dotkneme dalších možností.

Aktivace PWD v konzole

Syntaxe PWD je extrémně jednoduchá, protože obsahuje pouze dvě možnosti. Podíváme se na ně později, ale nyní se podívejme na standardní situaci v malém příkladu krok za krokem.

  1. Běh "Terminál" způsobem vhodným pro vás, například prostřednictvím ikony v nabídce aplikace.
  2. Spuštění terminálu pro použití PWD Utility v systému Linux

  3. Poté postupujte podle požadované cesty nebo proveďte naprosto jakékoli akce. Záměrně jsme vybrali umístění, abychom dále ukázali, jak jej PWD zobrazí na novém řádku. K tomu používáme příkaz CD.
  4. Navigace podle umístění a použití nástroje PWD v systému Linux

  5. Teď už stačí jen psát pwd... Nemusíte ani používat sudoprotože tento příkaz je nezávislý na právech superuživatele.
  6. Zadání příkazu k použití nástroje PWD v systému Linux

  7. Celá cesta k aktuálnímu umístění se okamžitě zobrazí na novém řádku na obrazovce.
  8. Výsledek použití obslužného programu PWD v Linuxu na nové koncové lince

Jak vidíte, umístění je určeno pomocí PWD během několika sekund, zatímco pro aktuální aktivní adresář neexistují žádná omezení: může to být dokonce síťová složka.

Pomocí možností

Jak již bylo zmíněno výše, v PWD jsou k dispozici pouze dvě možnosti, které lze použít při provádění příkazu.

  1. Pokud zadáte pwd -L, pak se výsledek zobrazí na novém řádku bez převodu symbolických odkazů.
  2. Použití možnosti zobrazení symbolických odkazů při použití PWD v Linuxu

  3. pwd -Pnaopak převádí všechny symbolické odkazy na jejich původní názvy adresářů.
  4. Použití možnosti převodu symbolických znaků při použití příkazu PWD v systému Linux

  5. Enter pwd - pomoczobrazit oficiální dokumentaci. V něm můžete zjistit, jak vývojáři sami popsali možnosti.
  6. Výstup z oficiální dokumentace příkazu PWD v systému Linux

Výše jsme záměrně nevysvětlili, co jsou to symbolické odkazy, protože tomuto tématu je věnován samostatný článek na našem webu. Hovoří o příkazu ln, který přímo souvisí s pevnými a symbolickými odkazy, proto vám doporučujeme, abyste si jej prostudovali a získali více informací o tomto tématu.

Více informací: Příkaz Ln v Linuxu

Další akce s PWD

Příkaz PWD lze přidružit k vytváření nebo prohlížení skriptů nebo jej lze zapsat do proměnné. To vše se týká dalších akcí, kterých se v rámci tohoto materiálu také dotkneme.

  1. Pokud vaše umístění patří skriptu, použijte proměnnou prostředí pomocí echo $ PWDzjistit aktuální cestu.
  2. Použití proměnné PWD v systému Linux při práci se skripty

  3. Pokud chcete vytvořit proměnnou se záznamem o aktuálním umístění, zadejte CWD = $ (pwd)kde CWD - název proměnné. Stejný příkaz použijte při vytváření vlastních skriptů, jeho forma může být uvedena ve variantě DIR = `pwd`.
  4. Vytvoření proměnné při ukládání výstupu příkazu PWD v systému Linux

  5. Nyní můžete volat proměnnou pomocí echo $ CWDaktivací příkazu kliknutím na Enter.
  6. Použití proměnné k zobrazení informací o PWD v systému Linux

  7. Výsledek bude stejný jako u standardního použití daného nástroje.
  8. Kontrola výstupu proměnné pro zápis PWD v Linuxu

To je vše, co jsme vám chtěli říct o standardní utilitě operačních systémů Linux zvané PWD. Jak vidíte, jedná se o vysoce zaměřený příkaz, který umožňuje definovat pouze jeden parametr, ale najde své uplatnění v různých situacích.