Bash Obteniu el directori actual

Bash Get Current Directory



A Linux, totes les tasques realitzades a través de la línia d’ordres requereixen que els usuaris accedeixin a directoris adequats. Hi ha diferents tipus de directoris en un sistema informàtic amb sistema operatiu Linux o Ubuntu. Els usuaris poden accedir a cada directori a través del terminal i interactuar amb ells. Hi ha diverses opcions i cada vegada que els usuaris interactuen amb l'indicador d'ordres del directori actual en què treballen.

El sistema Linux respon proporcionant informació sobre cada sol·licitud d’entrada. La sortida aconseguida és estàndard i s’imprimeix a l’indicador d’intèrpret d’ordres. En aquest tutorial, aprofundirem en les maneres d’accedir al directori de treball actual i en com els usuaris poden canviar d’un directori o ubicació a un altre, seguit d’exemples rellevants. L'ordre que s'utilitza per accedir al directori de treball actual els ajudarà a accedir a qualsevol ubicació del seu sistema en qualsevol moment, segons els seus requisits.







Els requisits del sistema següents són obligatoris per executar les ordres del bash per obtenir el directori:



Sistema operatiu recomanat: Linux Mint 20 o Ubuntu 20.04
Compte d'usuari: Un compte d'usuari amb drets sudo



El tutorial suposa que els usuaris ja tenen el sistema operatiu Linux Mint més recent als seus sistemes informàtics. Per bash, obteniu el directori actual a Linux Mint 20, obriu el terminal des del menú principal a la part inferior esquerra de la pantalla i seleccioneu l’opció Terminal.





Per interactuar amb el terminal, escriviu bash i premeu Retorn.

$ bash



Es mostrarà una sol·licitud que mostra que Bash està esperant el valor de l'entrada.

Nota: Tot depèn del sistema informàtic de l'usuari que pugui obtenir un caràcter diferent (la ubicació actual a l'estructura de fitxers del sistema informàtic, inclòs el directori de treball que s'executa actualment al sistema). Mentre introduïu les ordres, no escriviu $ ni cap altre caràcter abans de l'ordre. Tingueu en compte, a més, que en els exemples esmentats en aquest tutorial, les línies que contenen una sol·licitud i que no comencen amb $ caràcter són les sortides de cada ordre.

PWD (imprimir directori de treball)

El directori de treball actual és el directori on s’executen totes les ordres. Heu d’imprimir el nom del directori de treball actual. Escriviu l'ordre PWD i feu clic a Retorn. Es mostrarà el directori complet a la sortida, com es mostra a continuació:

$ pwd

La sortida anterior mostra que actualment ens trobem al directori de l’usuari, és a dir, / home / aqsa. L’ordre que s’utilitza aquí és PWD, un directori de treball d’impressió i, un cop escrit, es demana al sistema Linux Mint 20 que mostri la ubicació actual. El directori per defecte és el directori inicial que apareixerà quan els usuaris iniciïn una nova sessió de Bash.

Nota: Per sortir del directori per un nivell, escriviu cd .. i feu clic a Retorn. Se us retornarà en un directori.

$ Cd ..

Mentre que, si voleu sortir de tots els directoris, simplement escriviu cd i feu clic a Retorn. Arribareu al directori per defecte.

CD (Canvia el directori de treball actual)

De vegades, els usuaris volen canviar d’un directori a un altre per accedir a les ubicacions i fitxers rellevants d’un altre directori. Per a això, han d’utilitzar l’ordre CD, seguida d’una ubicació o un directori, per exemple, Documents, Inici, etc.

Simplement escriviu el nom del directori del CD i feu clic a Retorn. Podeu imprimir el directori per comprovar aquesta nova ruta. El directori de treball es pot canviar a l’existent i el directori de treball actual s’actualitzarà, tal com es mostra a l’exemple següent. Aquí hem arribat al directori inicial.

$ cd nom del directori

També podeu avançar a qualsevol directori escrivint el nom del directori del CD i després premeu Intro. Això us portarà a la ubicació que desitgeu. Els usuaris també poden provar d’introduir tot el camí d’una sola vegada, per exemple, cd /home/documents/test.docx; això els estalviarà de provar diversos passos i els ajudarà a arribar a la ubicació d'una sola vegada.

Nota: També podeu veure la llista de tots els fitxers presents a la ubicació on esteu actualment. Es pot completar simplement escrivint ls i, a continuació, podeu prémer Retorn per veure la sortida.

Mostra o llista tots els directoris

Conèixer la llista de tots els directoris és una cosa important mentre es treballa en sistemes Linux. Els usuaris poden consultar diferents opcions en funció dels directoris en què treballen actualment i voldrien canviar entre ells, de manera que puguin fer ús d’aquestes ubicacions.

Per mostrar tots els directoris d'una ubicació concreta, proveu l'ordre següent:

$ ls -d */

Aquí, a l’exemple següent, l’usuari es troba al seu directori inicial, de manera que mostrarà el directori corresponent, que s’anomena aqsa llistat i que s’utilitza actualment.

Nota: També podeu utilitzar una combinació d'ordres ls i grep que mostraran els noms del directori. Per a això, els usuaris poden utilitzar l'ordre find. A continuació es mostren algunes ordres que també es poden utilitzar en lloc de l’ordre esmentada anteriorment:

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

Conclusió

En aquest tutorial, hem explorat diferents opcions per obtenir el directori actual mitjançant Bash a Linux Mint 20. D'aquesta manera, els usuaris poden accedir al directori actual a Linux o Ubuntu segons el sistema que estiguin utilitzant. Es discuteixen les diverses opcions de la línia d'ordres per fer saber als usuaris com obtenir el directori actual en què treballen. El directori de treball actual és el directori des del qual els usuaris invoquen diferents tipus d'ordres des de la seva línia de terminal o consola. Poden accedir a diferents ubicacions simplement escrivint aquestes ordres fàcils d’una sola vegada i després realitzen accions rellevants a les ubicacions en què solen treballar.