Il comando Linux che viene utilizzato per trovare la posizione di un programma. In questa guida ti mostreremo come usare il comando e come ottenere il massimo spiegando tutte le opzioni disponibili.
Come trovare la posizione di un programma
In teoria, tutti i programmi dovrebbero essere eseguiti dalla cartella / usr / bin ma in realtà non è questo il caso. Il modo infallibile per scoprire dove si trova un programma è usare il comando corrispondente.
La forma più semplice del comando è la seguente:
quale Ad esempio, per trovare la posizione del browser Web Firefox, utilizzare il seguente comando: quale firefox
L'output sarà qualcosa del genere: / Usr / bin / firefox
È possibile specificare più programmi nello stesso comando. Per esempio: quale firefox gimp banshee
Ciò restituirà i seguenti risultati: / Usr / bin / firefox/ Usr / bin / gimp/ Usr / bin / Banshee
Alcuni programmi si trovano in più di una cartella. Di default tuttavia che ne mostrerà solo uno. Ad esempio, esegui il seguente comando: quale di meno
Questo troverà la posizione del comando less e l'output sarà il seguente: / Usr / bin / meno
Ciò non mostra tuttavia l'intera immagine, perché il comando meno è disponibile in più di un posto. Puoi ottenere il comando che mostra tutti i luoghi in cui un programma è installato usando il seguente interruttore: quale -a Puoi eseguire questo comando con il comando less come segue: quale -a meno
L'output del comando precedente sarà il seguente: / Usr / bin / meno / Bin / meno
Quindi vuol dire che meno è realmente installato in due posti? In realtà no. Esegui il seguente comando ls: ls -lt / usr / bin / less
Alla fine dell'output vedrai quanto segue: / usr / bin / less -> / bin / less
Quando vedi il comando -> alla fine del comando ls, sai che è un collegamento simbolico e che in realtà punta solo alla posizione del programma reale. Ora esegui il seguente comando ls: ls -lt / bin / less
Questa volta l'output alla fine della riga è semplicemente il seguente: / Bin / meno
Questo significa che questo è il vero programma. È forse piuttosto sorprendente quindi che il comando restituisca / usr / bin / less quando si cerca il comando less. Un comando che troviamo più utile di "which" è il comando "whereis" come questo può essere usato per localizzare i binari per il programma, il codice sorgente per il programma e le pagine di manuale per il programma. Allora, perché dovresti usare il comando? Immagina di sapere che un programma è stato installato ma, per qualche motivo, non verrà eseguito. È molto probabile che sia perché la cartella su cui è stato installato il programma non si trova nel percorso. Usando il comando which puoi localizzare dove si trova il programma e navigare nella cartella in cui il programma deve eseguirlo o aggiungere il percorso al programma al comando path. Mentre stai leggendo sul comando da cui vale la pena notare ci sono altri comandi che sono utili per trovare i file. È possibile utilizzare il comando "trova" per trovare i file sul proprio file system o in alternativa è possibile utilizzare il comando locate. Le moderne distribuzioni Linux hanno reso necessario l'uso del terminale meno di un problema, ma ci sono alcuni comandi che è necessario conoscere. Un elenco dei comandi essenziali è utile per navigare nel tuo file system. Usando la guida sarai in grado di scoprire in quale cartella ti trovi, come navigare in diverse cartelle, elencare i file in cartelle, tornare alla tua cartella home, creare una nuova cartella, creare file, rinominare e spostare file e copiare File. Scoprirai inoltre come eliminare i file e scoprire anche quali link simbolici sono e come li useresti, tra cui specificare la differenza tra i collegamenti hard e soft. Sommario
Altri strumenti di ricerca utili
Linux Essential Commands