O comando Linux que se usa para atopar a localización dun programa. Nesta guía, mostrarémosche como usar o comando e como sacarlle o máximo proveito explicando todos os interruptores dispoñibles.
Como atopar a localización dun programa
En teoría, todos os programas deberían executarse desde o cartafol / usr / bin pero, en realidade, este non é o caso. A forma segura de descubrir onde se atopa un programa é mediante o comando.
A forma máis sinxela do comando é a seguinte:
quePor exemplo, para atopar a localización do navegador web Firefox utilice o seguinte comando:
que firefoxA saída será algo así:
/ usr / bin / firefoxPode especificar varios programas no mesmo comando. Por exemplo:
que firefox gimp bansheeIsto devolverá os seguintes resultados:
/ usr / bin / firefox / usr / bin / gimp / usr / bin / bansheeAlgúns programas están localizados en máis dun cartafol. Por defecto, porén, o que só mostrará un.
Por exemplo, execute o seguinte comando:
que menosIsto atopará a localización do comando menos ea saída será a seguinte:
/ usr / bin / lessIsto realmente non mostra todo o cadro, porén porque o comando menos está dispoñible en máis dun lugar.
Pode obter o comando onde mostrar todos os lugares onde se instala un programa empregando o seguinte conmutador:
que -aPode executar isto contra o comando menos como segue:
que -unha menosA saída do comando anterior será a seguinte:
/ usr / bin / less / bin / lessEntón, iso significa que menos se instalará realmente en dous lugares? En realidade non.
Executa o seguinte comando ls :
ls -lt / usr / bin / lessAo final da saída verá o seguinte:
/ usr / bin / less -> / bin / lessCando vexa o -> ao final do comando ls vostede sabe que é unha ligazón simbólica e que só sinala a localización do programa real.
Agora execute o seguinte comando ls:
ls -lt / bin / lessNesta ocasión a saída ao final da liña é simplemente a seguinte:
/ bin / lessIsto significa que este é o verdadeiro programa.
Posiblemente sexa un tanto sorprendente polo que o comando comanda / usr / bin / less cando busca o comando menos.
Un comando que atopamos máis útil do que é o comando whereis pode ser usado para localizar os binarios do programa, o código fonte do programa e as páxinas manuais do programa.
Resumo
Entón, por que usaría o comando?
Imaxina que sabes que se instalou un programa pero por algún motivo non funcionará. É moi probable que sexa porque a carpeta onde se instalou o programa non está na ruta.
Usando o comando que pode localizar onde está o programa e navegar á carpeta, o programa executarase ou engadirá a ruta ao programa ao comando path.
Outras ferramentas de busca útiles
Mentres está a ler sobre o comando, paga a pena notar que hai outros comandos que son útiles para atopar ficheiros.
Pode usar o comando Find para atopar ficheiros no seu sistema de ficheiros ou, alternativamente, pode usar o comando locate.
Comandos esenciais de Linux
As distribucións modernas de Linux fixeron que o requisito de usar o terminal sexa menos dun problema, pero hai algúns comandos que só precisa saber.
Esta guía proporciona unha lista dos comandos esenciais necesarios para navegar polo sistema de ficheiros.
Usando a guía poderá descubrir que cartafol ten, como navegar en cartafoles diferentes, listar os ficheiros en cartafoles, volver ao seu cartafol persoal, crear un novo cartafol, crear ficheiros, cambiar o nome e mover ficheiros e copiar arquivos.
Tamén descubrirá como eliminar arquivos e tamén descubrir cales son as ligazóns simbólicas e como as usaría, incluíndo a especificación da diferenza entre ligazóns duras e suaves.