Guida per principianti al comando pwd in Linux

In questo articolo daremo un’occhiata al comando pwd, uno dei comandi più basilari in Linux.
Scopriremo come utilizzare il comando pwd per scrivere sull’output standard il nome completo del percorso della tua directory attuale e impareremo la differenza tra il comando pwd integrato e il comando pwd esterno scritto da Jim Meyering.
Leggi anche: Mastering the “Kill” Command in Linux
Cosa fa PWD??
pwd è un acronimo per “Print Working Directory.” Il comando pwd è uno dei comandi più frequentemente utilizzati dagli amministratori di sistema Linux. Funziona su Linux e altri sistemi operativi simili a UNIX ed è un comando della shell integrato, disponibile sulla shell Bash, korn, ksh, e così via.
Il comando pwd stampa il nome della directory di lavoro attuale con il percorso completo a partire dalla radice (/). È anche una variabile ambientale.
Differenza tra Shell “pwd” e “/bin/pwd”
Le shell Linux di solito vengono fornite con due tipi di comando pwd: pwd integrato e versione binaria. Per scoprirlo, puoi utilizzare il seguente comando:
type -apwdLo screenshot qui sotto mostra che la shell bash viene fornita sia con il comando pwd integrato che con la versione binaria.
Cos’è una Directory di Lavoro Corrente?
La directory di lavoro corrente è la directory in cui stai attualmente eseguendo comandi come ls, cat, o cd utilizzando la shell bash o korn o zsh (zshell).
Leggi anche: Guida per principianti al comando pstree su Linux
Sintassi del Comando PWD
Ogni comando Linux ha la propria sintassi. Senza una conoscenza di base della sintassi dei comandi, eseguire comandi su un terminale Linux potrebbe sembrare un compito noioso.
Di seguito è riportata una sintassi di base del comando pwd:
pwd [opzioni]Il comando pwd viene fornito con diverse opzioni che ci permettono di utilizzare questo comando in modi diversi. Tuttavia, puoi comunque utilizzare il comando pwd senza argomenti.
Diamo un’occhiata alle opzioni più basilari del comando pwd. Per trovare un elenco delle opzioni del comando pwd, puoi digitare pwd --help nel terminale.

-L: Stampa il valore di $PWD se nomina la directory di lavoro corrente. In altre parole, stampa o visualizza la directory di lavoro corrente.
Anche senza il -L, digitare semplicemente pwd nel terminale fa la stessa cosa.
-P: Stampa la directory fisica senza alcun link simbolico. Un link simbolico è un tipo speciale di file che crea un collegamento a un file o punta a un altro file. Stampa la directory fisica senza alcun link simbolico utilizzando i comandi qui sotto:
pwd -PAssumendo che tu abbia utilizzato il comando cd diverse volte e voglia sapere la tua directory di lavoro corrente, puoi utilizzare i seguenti comandi per farlo:
echo $PWDpwdEntrambi i comandi visualizzano la tua directory di lavoro corrente.
Come Stampare la Versione del Comando PWD
Per trovare la versione del comando pwd integrato sul tuo terminale, puoi utilizzare la versione binaria per farlo:
/bin/pwd --versionConclusione
Il comando pwd è uno dei comandi più comunemente utilizzati sui computer Linux. È piuttosto semplice da usare quando sai cosa fa.
Crediti immagine: Hacker russo che hackera il server al buio di Lifestyle discover/Shutterstock