Comandi Linux · 2 min read · Sep 17, 2025
Tutorial sui comandi Linux which e whoami per principianti (con esempi)
Ci sono alcune utility Linux che sono destinate a eseguire un singolo compito e quindi offrono poche o nessuna opzione da riga di comando. Due di questi strumenti sono which e whoami. In questo tutorial, discuteremo di questi comandi utilizzando alcuni esempi facili da capire.
Ma prima di fare ciò, vale la pena menzionare che tutti gli esempi in questo articolo sono stati testati su una macchina Ubuntu 16.04 LTS.
Comando Linux which
Il comando which in Linux informa gli utenti sul percorso assoluto degli strumenti da riga di comando. Di seguito è riportata la sintassi di questo comando:
which [-a] filename ...Ecco come la pagina man dello strumento lo descrive:
which returns the pathnames of the files (or links) which would be executed in the current environment, had its arguments been given as commands in a strictly POSIX-conformant shell. It does this bysearching the PATH for executable files matching the names of the arguments. It does not follow symbolic links.Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funziona il comando ‘which’.
Q1. Come si usa il comando which?
L’esempio più semplice di which potrebbe essere qualcosa del genere:
which lsE l’output sul mio sistema è:
/bin/lsNaturalmente, puoi passare più nomi di comandi come input. Ad esempio:
which ls echo rm mvE l’output sul mio sistema è:
/bin/ls
/bin/echo
/bin/rm
/bin/mvQ2. Come fare in modo che which elenchi tutti i percorsi?
A volte, uno strumento da riga di comando può essere presente in più di una posizione sul sistema. Quindi in quel caso, puoi utilizzare l’opzione da riga di comando -a per costringere ‘which’ a produrre tutti i percorsi nell’output.
which -a [command-name]Comando Linux whoami
Abbiamo già discusso di un comando chiamato who. Fornisce fondamentalmente informazioni su tutti gli utenti attualmente connessi. Tuttavia, cosa succede se sei interessato solo all’utente attualmente connesso? Bene, per questo, puoi utilizzare il comando whoami.
Di seguito è riportata la sintassi di questo comando:
whoami [OPTION]...Ecco come la pagina man dello strumento lo descrive:
Print the user name associated with the current effective user ID. Same as id -un.Di seguito è riportato come puoi utilizzare il comando whoami.
Q1. Come funziona whoami?
Il comando whoami è probabilmente il comando Linux più semplice da usare. Tutto ciò che devi fare è eseguire il comando nel seguente modo:
whoamiE vedrai il nome utente attuale prodotto nell’output. Ad esempio, il seguente output è stato prodotto sul mio sistema:
Ecco fatto. Non ci sono opzioni specifiche da riga di comando, oltre ovviamente alle standard –help e –version.
Conclusione
Sia which che whoami sono comandi estremamente semplici quando si tratta di comprensione e utilizzo. Potresti non averne bisogno quotidianamente, ma dovresti essere consapevole della loro esistenza. Per accedere alle loro pagine man, vai qui e qui.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.