GNU/Linux >> Linux Esercitazione >  >> Linux

Tutorial sul comando pwd Linux per principianti (con esempi)

Il comando pwd, come ls e cd, è una delle utility Linux più utilizzate. Indipendentemente dal tipo di utente (principiante o professionista), ti ritroverai a utilizzare molto questo strumento da riga di comando. Quindi, in questo tutorial, discuteremo rapidamente le basi di pwd attraverso alcuni esempi di facile comprensione.

Ma prima di iniziare a farlo, vale la pena ricordare che tutti gli esempi presentati in questo articolo sono stati testati su Ubuntu 18.04 LTS.

Comando Linux pwd

Lo strumento pwd stampa il nome della directory di lavoro presente/corrente (PWD - Present Working Directory, capito?). Di seguito è riportata la sua sintassi:

pwd [OPTION]...

Ed ecco come la descrive la pagina man dell'utilità:

Print the full filename of the current working directory.

Di seguito sono riportati alcuni esempi in stile domande e risposte che dovrebbero darti una buona idea di come funziona il comando pwd.

Q1. Come funziona il comando pwd?

L'utilizzo di base, come di solito accade, è molto semplice. Tutto quello che devi fare è eseguire il comando 'pwd' senza alcuna opzione e otterrai il percorso completo della directory di lavoro corrente in output.

pwd

Ecco un esempio:

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

Vale la pena ricordare che la maggior parte delle shell, incluso bash, hanno pwd integrato. Basta eseguire il seguente comando:

type -a pwd

E dovresti ottenere il seguente output.

pwd is a shell builtin
pwd is /bin/pwd

Q2. Qual è la differenza tra pwd e /bin/pwd?

Bene, pwd è integrato nella shell, mentre /bin/pwd è lo strumento fornito con la tua distribuzione Linux. La pagina man di PWD lo spiega chiaramente:

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. Come fare in modo che pwd utilizzi PWD dall'ambiente?

Questo può essere fatto usando il -L opzione della riga di comando. Per verificarlo, crea un collegamento simbolico alla directory corrente (/home/himanshu nel mio caso).

Ad esempio:

ln -s . dir_symlink

e poi inseriscilo:

cd dir_symlink

Ora, esegui il seguente comando:

/bin/pwd

Nel mio caso, ho ottenuto il seguente output:

/home/himanshu

Quindi, esegui questo comando

/bin/pwd -L

Ho ottenuto il seguente output:

/home/himanshu/dir_symlink

Questo può essere fatto usando il -P opzione della riga di comando. Ad esempio:

/bin/pwd -L

produce il seguente output:

/home/himanshu/dir_symlink

Ma con -P

/bin/pwd -L -P

l'output è:

/home/himanshu

Vale la pena ricordare che se non viene specificata alcuna opzione, per impostazione predefinita viene assunta -P.

Conclusione

Quindi puoi vedere, pwd è uno strumento da riga di comando abbastanza facile da capire e da usare. Per lo più, ti ritroverai a utilizzare senza alcuna opzione, ma è bene sapere quali opzioni offre. Per maggiori informazioni su pwd, vai alla sua pagina man qui.


Linux
  1. Linux expand Command Tutorial per principianti (con esempi)

  2. Tutorial sui comandi di Linux factor per principianti (con esempi)

  3. Linux yes Command Tutorial per principianti (con esempi)

  4. Esercitazione sui comandi nproc Linux per principianti (con esempi)

  5. Linux basename Command Tutorial per principianti (con esempi)

Linux sha1sum Command Tutorial per principianti (con esempi)

Tutorial sui comandi per l'aspetto di Linux per principianti (con esempi)

Esercitazione sui comandi lsattr Linux per principianti (con esempi)

Linux tload Command Tutorial per principianti (con esempi)

Linux znew Command Tutorial per principianti (con esempi)

Linux tr Command Tutorial per principianti (con esempi)