GNU/Linux >> Znalost Linux >  >> Linux

Linux pwd Command Tutorial pro začátečníky (s příklady)

Příkaz pwd, stejně jako ls a cd, je jednou z nejčastěji používaných linuxových utilit. Bez ohledu na to, jaký typ uživatele jste (nováček nebo profesionál), zjistíte, že tento nástroj příkazového řádku často používáte. V tomto tutoriálu tedy rychle probereme základy pwd prostřednictvím několika snadno srozumitelných příkladů.

Ale než to začneme dělat, stojí za zmínku, že všechny příklady uvedené v tomto článku byly testovány na Ubuntu 18.04 LTS.

Příkaz pwd pro Linux

Nástroj pwd vytiskne název současného/aktuálního pracovního adresáře (PWD - Present Working Directory, rozumíte?). Následuje jeho syntaxe:

pwd [OPTION]...

A zde je návod, jak to popisuje manuálová stránka nástroje:

Print the full filename of the current working directory.

Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout dobrou představu o tom, jak příkaz pwd funguje.

O1. Jak funguje příkaz pwd?

Základní použití, jak už to tak bývá, je velmi snadné. Jediné, co musíte udělat, je spustit příkaz 'pwd' bez jakýchkoli voleb a ve výstupu získáte úplnou cestu k aktuálnímu pracovnímu adresáři.

pwd

Zde je příklad:

[email protected]:~$ pwd
/home/himanshu

Za zmínku stojí, že většina shellů, včetně bash, má vestavěné pwd. Stačí provést následující příkaz:

type -a pwd

A měli byste získat následující výstup.

pwd is a shell builtin
pwd is /bin/pwd

Q2. Jaký je rozdíl mezi pwd a /bin/pwd?

No, pwd je vestavěný do shellu, zatímco /bin/pwd je nástroj, který přichází s vaší distribucí Linuxu. Manuová stránka PWD to vysvětluje jasně:

NOTE: Your shell may have its own version of pwd, which usually supersedes the version described 
here. Please refer to your shell's documentation for details about the options it supports.

Q3. Jak přimět pwd používat PWD z prostředí?

To lze provést pomocí -L možnost příkazového řádku. Chcete-li to otestovat, vytvořte symbolický odkaz na aktuální adresář (v mém případě /home/himanshu).

Například:

ln -s . dir_symlink

a poté jej zadejte:

cd dir_symlink

Nyní spusťte následující příkaz:

/bin/pwd

V mém případě dostal následující výstup:

/home/himanshu

Dále spusťte tento příkaz

/bin/pwd -L

Mám následující výstup:

/home/himanshu/dir_symlink

To lze provést pomocí -P možnost příkazového řádku. Například:

/bin/pwd -L

vytvoří následující výstup:

/home/himanshu/dir_symlink

Ale s -P

/bin/pwd -L -P

výstup je:

/home/himanshu

Za zmínku stojí, že pokud není zadána žádná možnost, předpokládá se ve výchozím nastavení -P.

Závěr

Takže můžete vidět, že pwd je poměrně snadno pochopitelný a použitelný nástroj příkazového řádku. Většinou se přistihnete, že používáte bez jakékoli možnosti, ale je dobré vědět, jaké všechny možnosti nabízí. Pro více informací o pwd přejděte na jeho manuálovou stránku zde.


Linux
  1. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  2. Linux nproc Command Tutorial pro začátečníky (s příklady)

  3. Výukový program příkazů se základním názvem Linuxu pro začátečníky (s příklady)

  1. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  2. Linux ano Příkazový kurz pro začátečníky (s příklady)

  3. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  1. Výukový program pro Linux tac Command pro začátečníky (s příklady)

  2. Výukový program příkazu Linux sum pro začátečníky (s příklady)

  3. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)