Il Linux Quale viene utilizzato il comando individuare i file eseguibili o posizione di un programma dal file system. Visualizza il percorso in cui è archiviato il file o il comando specificato.
stringa nell'array java
Se sei curioso di sapere dove è memorizzato il programma specificato, Quale Il comando ti aiuterà a identificare il percorso, è abbastanza semplice da usare.
Sintassi:
which
Il comando precedente visualizzerà il percorso del nome file o del comando specificato.
Opzioni
Il comando which facilita l'uso di una sola opzione, ovvero l'opzione '-a'. Viene utilizzato per visualizzare tutti i percorsi per il comando specificato. In alcuni casi, la nostra macchina contiene due percorsi diversi per lo stesso programma. Ad esempio, può essere '/usr/bin/program' o '/usr/local/bin/program'. L'opzione '-a' mostrerà entrambi i percorsi per il comando specificato.
Sintassi:
which -a
Esploriamo i vari utilizzi di questo comando per comprenderlo meglio:
Come usare quale comando?
Per visualizzare il percorso di qualsiasi file eseguibile come programmi e comandi, è sufficiente eseguire il file Quale comando seguito dal nome del programma.
Ad esempio, per visualizzare il percorso dei file eseguibili del nodo, eseguire il comando come segue:
which node
Verrà visualizzato il percorso dei file eseguibili del nodo. Considera l'output seguente:
Allo stesso modo, per i file eseguibili Java, eseguire il comando come segue:
i 10 migliori hentai
which java
Verrà visualizzato il percorso dei file eseguibili Java.
Quale comando visualizza solo il percorso dei file eseguibili, quindi esegui i comandi solo con gli argomenti disponibili nella macchina. Se passiamo un argomento illegale (che la nostra macchina non contiene), non darà alcun output.
Quale comando con più argomenti
Possiamo visualizzare più percorsi di file eseguibili fornendo più argomenti alla volta in un singolo comando. Per passare più argomenti in un comando, separarli con uno spazio. Esegui il comando come segue:
which ...
Ad esempio, per visualizzare il percorso del comando node, cat, ls e mkdir, eseguire il comando come segue:
which node cat ls mkdir
Il comando precedente mostrerà il percorso di tutti i comandi specificati in una nuova riga. Considera l'output seguente:
Stato di uscita di quale comando
L'utente Linux ha uno stato di uscita oppure viene eseguito dallo script di shell. Se lo stato di uscita è 0, significa che il comando è stato eseguito correttamente senza alcun errore. Se lo stato di uscita è un numero diverso da zero (ovvero da 1 a 255), significa che il comando presentava un errore ed è stato un errore.
Il comando which ha i seguenti tre stati di uscita:
0: Se lo stato di uscita è 0, significa che tutti gli argomenti sono stati trovati ed eseguibili.
1: Se lo stato di uscita è 1, significa che uno o più argomenti sono inesistenti o non eseguibili.
array dinamico Java
2: Se lo stato di uscita è 2, significa che è stata specificata un'opzione non valida.
Ottenere aiuto
Se rimani bloccato durante l'utilizzo di quale comando, puoi ricevere aiuto dal tuo terminale visualizzando il manuale del comando quale.
powershell maggiore o uguale
Per visualizzare il manuale, eseguire il comando man come segue:
man which
Il comando precedente visualizzerà il manuale. Considera l'output seguente:
Per uscire dalla modalità manuale premere 'Q' chiave.
Possiamo anche eseguire il file informazioni comando per visualizzare il manuale:
info which
Il comando precedente visualizzerà lo stesso output del comando man.