Compartilhamento de tecnologia

[Linux] A essência dos comandos no Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Da última vez que falamos sobre comandos do Linux, este artigo é um pequeno artigo, explicando principalmente a essência dos comandos.

Sabemos que os comandos geralmente são usados ​​diretamente

O programa executável precisa adicionar o caminho atual

(Este mytest foi escrito da última vez e sua função real é imprimir Olá, mundo!)

Podemos descobrir intuitivamente que os comandos do Linux não precisam escrever o caminho atual.

Mas, na verdade, a essência do comando é um arquivo executável. Na verdade, esses comandos são armazenados no diretório bin.

ls caixa

Encontramos esses arquivos executáveis ​​e podemos ver facilmente que são comandos

Se você não acredita, podemos tentar isso,

Quando entramos no diretório bin no diretório raiz e executamos o arquivo executável ls, o efeito é o mesmo que usar o comando ls diretamente.

Vamos adicionar nosso próprio arquivo executável à pasta bin para ver se ele pode ser usado como comando.

Encontramos os mesmos resultados.O chamado comando é um arquivo executável armazenado no diretório bin.

Agora que mencionamos isso, na verdade, o que acabamos de fazer é instalar o programa no sistema. A essência da instalação é copiar a barra de progresso da instalação que normalmente vemos, na verdade, completando a cópia do programa executável. configurado? Cópias de arquivos e similares solicitarão que você selecione a letra da unidade correspondente.

Então agora vamos desinstalar nosso software

Após excluí-lo, nosso mytest não poderá mais ser usado.

Então, por que precisamos adicionar ./ ​​quando executamos nosso próprio programa executável?

./ está no diretório atual Adicionar ./ ​​significa que o arquivo executável que precisamos é executado no diretório atual da seguinte maneira.