Usos de exemplo do Linux que comando

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:

que

Por exemplo, para atopar a localización do navegador web Firefox utilice o seguinte comando:

que firefox

A saída será algo así:

/ usr / bin / firefox

Pode especificar varios programas no mesmo comando. Por exemplo:

que firefox gimp banshee

Isto devolverá os seguintes resultados:

/ usr / bin / firefox / usr / bin / gimp / usr / bin / banshee

Algú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 menos

Isto atopará a localización do comando menos ea saída será a seguinte:

/ usr / bin / less

Isto 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 -a

Pode executar isto contra o comando menos como segue:

que -unha menos

A saída do comando anterior será a seguinte:

/ usr / bin / less / bin / less

Entón, iso significa que menos se instalará realmente en dous lugares? En realidade non.

Executa o seguinte comando ls :

ls -lt / usr / bin / less

Ao final da saída verá o seguinte:

/ usr / bin / less -> / bin / less

Cando 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 / less

Nesta ocasión a saída ao final da liña é simplemente a seguinte:

/ bin / less

Isto 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.