Como criar um novo comando e como visualizar o código dos comandos

1

Eu não sei exatamente a diferença entre um script e algumas páginas mencionam que não há quase nenhuma diferença entre eles, mas eu me pergunto por que executar um comando tudo o que precisamos fazer é digitar o nome dele e pressionar enter, mas execute um script a .sh segue o nome do arquivo (se um comando também for um arquivo executável, por que não há necessidade de extensões no caso de um comando?) Eu acho que é possível criar seus próprios comandos no shell enquanto eu trabalho em um sistema e os nomes de alguns comandos parecem customizados (eles combinam com os nomes de algumas pessoas). Se for possível criar seu próprio comando, como posso visualizar o código de um comando criado pelo usuário? E como posso fazer meu próprio comando?

    
por private ryan 05.09.2016 / 17:31

1 resposta

0

Você tem que fazer a diferença entre os programas que são compilados para código de máquina a partir de uma linguagem compilada como C e linguagem interpretada como bash. Um programa compilado consiste em código de máquina que o computador pode executar sem ajuda adicional.

Com um script, você precisa informar ao computador qual interpretador ele deve usar. Por exemplo, você pode executar um script bash colocando a linha #!/bin/bash primeiro no arquivo. Diz ao computador, que deve usar o bash-shell como o interpretador. Se você ativar o bit executável nas permissões de arquivo, poderá executá-lo a partir da linha de comando, como qualquer outro programa. Você pode deixar a extensão .sh longe.

    
por 05.09.2016 / 18:24

Tags