Guida per principianti al comando pwd in Linux

pwd-command-linux-featured

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 -apwd

Lo 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.

list-pwd-options

  • -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 -P

Assumendo 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 $PWD
pwd

Entrambi 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 --version

Conclusione

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