Bash Získejte aktuální adresář

Bash Get Current Directory



V systému Linux všechny úkoly prováděné prostřednictvím příkazového řádku vyžadují, aby uživatelé měli přístup k odpovídajícím adresářům. V počítačovém systému s OS Linux nebo Ubuntu existují různé typy adresářů. Uživatelé mohou přistupovat ke každému adresáři prostřednictvím terminálu a komunikovat s nimi. Existuje několik možností a pokaždé, když uživatelé interagují s příkazovým řádkem aktuálního adresáře, ve kterém pracují.

Systém Linux reaguje poskytnutím informací proti každému vstupnímu požadavku. Dosažený výstup je standardní a vytiskne se do příkazového řádku. V tomto tutoriálu se budeme hlouběji zabývat způsoby přístupu k aktuálnímu pracovnímu adresáři a tím, jak mohou uživatelé přepínat z jednoho adresáře nebo umístění do jiného, ​​a poté následují relevantní příklady. Příkaz použitý pro přístup do aktuálního pracovního adresáře jim pomůže získat přístup k libovolnému umístění v jejich systému kdykoli, podle jejich požadavků.







Následující systémové požadavky jsou povinné ke spuštění příkazů v bash pro získání adresáře:



Doporučený OS: Linux Mint 20 nebo Ubuntu 20.04
Uživatelský účet: Uživatelský účet s právy sudo



Tento výukový program předpokládá, že uživatelé již ve svých počítačových systémech mají nejnovější operační systém Linux Mint. Pro bash získejte aktuální adresář v Linux Mint 20, otevřete Terminál z hlavní nabídky v levém dolním rohu obrazovky a poté vyberte možnost Terminál.





Chcete -li komunikovat s terminálem, zadejte bash a stiskněte klávesu Enter.

$ bash



Zobrazí se výzva, která ukazuje, že Bash čeká na hodnotu vstupu.

Poznámka: Vše závisí na počítačovém systému uživatele, který může dostat jiný vyzvaný znak (aktuální umístění ve struktuře souborů počítačového systému včetně pracovního adresáře, který je v systému aktuálně spuštěn). Při zadávání příkazů nezadávejte před příkazem $ ani jiný znak. Všimněte si také, že v příkladech uvedených v tomto tutoriálu jsou výstupy každého příkazu řádky, které obsahují výzvu a nezačínají znakem $.

PWD (Tisk pracovního adresáře)

Aktuální pracovní adresář je adresář, kde se provádějí všechny příkazy. Musíte vytisknout název aktuálního pracovního adresáře. Zadejte příkaz PWD a poté klikněte na Enter. Na výstupu se zobrazí kompletní adresář, jak je uvedeno níže:

$ pwd

Výše uvedený výstup ukazuje, že jsme aktuálně v uživatelském adresáři, tj. /Home /aqsa. Zde použitý příkaz je PWD, tiskový pracovní adresář, a po zadání je systém Linux Mint 20 požádán o zobrazení aktuálního umístění. Výchozí adresář je domovský adresář, který se zobrazí, když uživatelé zahájí novou relaci Bash.

Poznámka: Chcete -li adresář opustit o jednu úroveň, zadejte cd .. a poté klikněte na Enter. Budete vráceni do jednoho adresáře.

$ cd ..

Pokud chcete ukončit všechny adresáře, jednoduše zadejte cd a klikněte na Enter. Dostanete se do výchozího adresáře.

CD (Změnit aktuální pracovní adresář)

Někdy uživatelé chtějí přepnout z jednoho adresáře do druhého, aby získali přístup k příslušným umístěním a souborům v jiném adresáři. K tomu musí použít příkaz CD, poté následovat umístění nebo adresář, např. Dokumenty, Domů atd.

Jednoduše zadejte název adresáře CD a poté klikněte na Enter. Adresu si můžete vytisknout a zkontrolovat tuto novou cestu. Pracovní adresář lze změnit na stávající a aktuální pracovní adresář bude aktualizován, jak ukazuje příklad níže. Zde jsme se dostali do domovského adresáře.

$ cd název-adresáře

Můžete se také přesunout dále v libovolném adresáři zadáním názvu adresáře CD a poté stisknutím klávesy Enter. Tím se dále dostanete na místo, které hledáte. Uživatelé mohou zkusit zadat celou cestu také najednou, např. Cd /home/documents/test.docx; to jim ušetří zkoušet více kroků a pomůže jim dosáhnout umístění na jeden zátah.

Poznámka: Můžete také zobrazit seznam všech souborů přítomných v místě, ve kterém se aktuálně nacházíte. Lze jej dokončit jednoduše zadáním ls a poté stisknutím klávesy Enter zobrazit výstup.

Zobrazit nebo zobrazit všechny adresáře

Znát seznam všech adresářů je jedna důležitá věc při práci na systémech Linux. Uživatelé si mohou vyzkoušet různé možnosti na základě adresářů, ve kterých aktuálně pracují, a chtěli by mezi nimi přepínat, aby mohli tato umístění využívat.

Chcete -li zobrazit všechny adresáře z určitého umístění, zkuste příkaz níže:

$ ls -d * /

Zde, v příkladu níže, je uživatel ve svém domovském adresáři, takže zobrazí příslušný adresář, který je pojmenován jako aqsa uveden a aktuálně používán.

Poznámka: Můžete také použít kombinaci příkazů ls a grep, které vypisují názvy adresářů. K tomu mohou uživatelé použít příkaz find. Následuje několik příkazů, které lze použít také místo výše uvedeného příkazu:

$ ls -l | grep `^ d '
$ ls -l | egrep `^ d '

Závěr

V tomto tutoriálu jsme prozkoumali různé možnosti, jak získat aktuální adresář pomocí Bash v Linux Mint 20. Tímto způsobem mohou uživatelé přistupovat k aktuálnímu adresáři v Linuxu nebo Ubuntu na základě systému, který používají. Jsou diskutovány různé možnosti příkazového řádku, aby uživatelé věděli, jak získat aktuální adresář, ve kterém pracují. Aktuální pracovní adresář je adresář, ze kterého uživatelé vyvolávají různé druhy příkazů ze svého terminálu nebo konzoly. Mohou přistupovat k různým místům pouhým zadáním těchto jednoduchých příkazů najednou a poté provádět relevantní akce v místech, kde obvykle pracují.