GNU/Linux >> Linux Esercitazione >  >> Linux

Linux which e whoami Command Tutorial per principianti (con esempi)

Esistono alcune utilità Linux che mirano a eseguire una singola attività e quindi offrono pochissime o nessuna opzione della riga di comando. Due di questi strumenti sono who e whoami. In questo tutorial, discuteremo questi comandi usando alcuni esempi di facile comprensione.

Ma prima di farlo, vale la pena ricordare che tutti gli esempi in questo articolo sono stati testati su una macchina Ubuntu 16.04 LTS.

Linux quale comando

Il comando which in Linux consente agli utenti di conoscere il percorso assoluto degli strumenti della riga di comando. Di seguito è riportata la sintassi di questo comando:

which [-a] filename ...

Ed ecco come lo descrive la pagina man dello strumento:

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 domande e risposte che dovrebbero darti una buona idea di come funziona il comando "quale".

Q1. Come usare quale comando?

L'esempio più semplice potrebbe essere qualcosa del genere:

which ls

E l'output sul mio sistema è:

/bin/ls

Naturalmente, puoi passare più nomi di comandi come input. Ad esempio:

which ls echo rm mv

E l'output sul mio sistema è:

/bin/ls
/bin/echo
/bin/rm
/bin/mv

Q2. Come fare quale elenco di tutti i percorsi?

A volte, uno strumento da riga di comando può essere presente in più di una posizione nel sistema. Quindi, in tal caso, puoi utilizzare l'opzione -a della riga di comando per forzare "quale" per produrre tutti i percorsi in output.

which -a [command-name]

Comando Linux whoami

Abbiamo già discusso di un comando chiamato who. Fondamentalmente fornisce informazioni su tutti gli utenti che sono attualmente collegati. Tuttavia, cosa succede se sei interessato solo all'utente che è attualmente connesso? Bene, per questo puoi usare whoami comando.

Di seguito è riportata la sintassi di questo comando:

whoami [OPTION]...

Ed ecco come lo descrive la pagina man dello strumento:

Print the user name associated with the current effective user ID.  Same as id -un.

Di seguito è riportato come utilizzare il comando whoami.

Q1. Come funziona Whoami?

Il comando whoami è probabilmente il comando Linux più semplice da usare. Tutto quello che devi fare è eseguire il comando nel modo seguente:

whoami

E vedrai che il nome utente corrente viene prodotto nell'output. Ad esempio, sul mio sistema è stato prodotto il seguente output:

Questo è tutto. Non ci sono opzioni specifiche della riga di comando, a parte ovviamente le opzioni --help e --version standard.

Conclusione

Sia which che whoami sono comandi estremamente semplici quando si tratta di comprensione e utilizzo. Potresti non averne bisogno su base giornaliera, ma dovresti comunque esserne consapevole. Per accedere alle loro pagine man, vai qui e 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. Tutorial sui comandi per utenti Linux per principianti (con esempi)

  5. Linux sum 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)