GNU/Linux >> Linux Esercitazione >  >> Linux

Linux quale comando

In questo tutorial, tratteremo il which di Linux comando.

Linux which comando viene utilizzato per identificare la posizione di un determinato eseguibile che viene eseguito quando si digita il nome dell'eseguibile (comando) nel prompt del terminale. Il comando cerca l'eseguibile specificato come argomento nelle directory elencate nella variabile di ambiente PATH.

Cos'è il PERCORSO #

In Linux, PATH è una variabile ambientale che dice alla shell e ad altri programmi in quali directory cercare i file eseguibili. Consiste in un elenco di percorsi assoluti separati da due punti per le directory contenenti gli eseguibili.

Per visualizzare il contenuto della tua variabile PATH, usa il comando echo con $PATH come argomento:

echo $PATH

L'output sarà simile al seguente:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Come utilizzare il comando which #

La sintassi per which il comando è il seguente:

which [OPTIONS] FILE_NAME...

Ad esempio, per trovare il percorso completo del comando ping, digitare quanto segue:

which ping

L'output sarà qualcosa del genere:

/bin/ping

Puoi anche fornire più di un argomento a which comando:

which netcat uptime

L'output includerà i percorsi completi di entrambi netcat e uptime eseguibili:

/bin/netcat
/usr/bin/uptime

La ricerca viene eseguita da sinistra a destra, e se si trovano più corrispondenze nelle directory elencate nel PATH variabile di percorso, which stamperà solo il primo. Per stampare tutte le corrispondenze, usa il -a opzione:

which -a touch

L'output mostrerà due percorsi completi per il touch comando:

/usr/bin/touch
/bin/touch

Di solito uno degli eseguibili è solo un symlink all'altro, ma in alcuni casi potresti avere due versioni dello stesso comando installate in posizioni diverse o comandi completamente diversi che usano lo stesso nome.

Conclusione #

Il which comando viene utilizzato per individuare un comando cercando l'eseguibile del comando nelle directory specificate dalla variabile ambientale PATH .

Se hai domande o feedback, lascia un commento qui sotto.


Linux
  1. Comando ifconfig di Linux

  2. Comando Linux mv

  3. Linux du comando

  4. comando IP Linux

  5. comando cd di Linux

Comando Sudo in Linux

Individua il comando in Linux

Du comando in Linux

Comando W in Linux

Al comando in Linux

Comando Df in Linux