No entanto, quando você muda para uma distribuição Linux, esta divisão de executável vs. Não executável não se aplica. Qualquer arquivo pode ser feito executável no Linux, pois não requer uma certa extensão para ser declarada como um executável.
Isso fornece muita flexibilidade quando se trata de gerenciamento de arquivos.
Se você é alguém que quer aprender a fazer um arquivo executável no Linux, este guia é para você. Forneceremos uma solução passo a passo sobre como você pode fazer qualquer arquivo executável, usando a CLI ou o método da GUI.
Vamos dar uma olhada nas etapas.
Método 1: Usando o terminal de comando
O primeiro método utiliza o terminal de comando. Você pode fazer qualquer arquivo executável digitando determinados comandos no terminal.
Embora vamos usar o Ubuntu 20.04 LTS Neste guia, as etapas não devem ser diferentes para outras distribuições Linux. Com isso dito, basta seguir as etapas explicadas com a ajuda de um exemplo.
Em primeiro lugar, abra o terminal de comando em seu sistema. O atalho para o Ubuntu é Ctrl + Alt + T.
Para este guia, criaremos um arquivo de amostra usando o comando echo usando o seguinte comando:
$ echo 'texto' >>
No nosso caso,
$ echo 'Este é um guia sobre como fazer um arquivo executável no Linux' >> test1
Este comando criará uma string literal com o texto "Este é um guia sobre como fazer um arquivo executável no Linux" e armazená -lo em um arquivo chamado test1.
Para visualizar o conteúdo do arquivo, digite o seguinte comando:
$ cat
No nosso caso,
$ CAT Test1
Você deve notar que o arquivo não termina com um nome de extensão. Isso significa que você tem a opção de tornar o arquivo executável.
Para tornar o TEST1 um arquivo executável, usaremos o seguinte comando:
$ chmod +x
Em caso de extensão de arquivo, o comando se torna:
$ chmod +x.
No nosso caso,
$ chmod +x test1
Agora você pode ligar para o seu arquivo digitando o nome no terminal da seguinte maneira:
$ ./
No nosso caso,
$ ./Test1
Você também pode executar o comando da seguinte maneira:
$ sudo ./Test1
Isso fornecerá permissão apropriada para que o arquivo seja executado.
Se o método da CLI parecer complicado para você, não se preocupe, pois você pode obter os mesmos resultados com a ajuda da GUI.
Método 2: Usando a GUI
Ao contrário do método da CLI, o método da GUI é muito menos assustador e simplificado para entender o que está acontecendo.
Siga estas etapas para fazer um arquivo executável usando a GUI.
Comece navegando para o arquivo de sua escolha. Depois de navegar até o arquivo, clique com o botão direito do mouse e selecione "Propriedades". Uma nova janela deve aparecer.
Quando uma janela abrir, clique na guia Permissões.
Na guia Permissões, você deve ver uma opção intitulada “Permitir executar o arquivo como programa.”
Agora você deve ter o arquivo desejado em um formato executável se seguir as etapas corretamente.
Entendendo como funciona a execução de arquivos
Aprender como a execução de arquivos funciona no Linux tem seus benefícios, pois oferece mais flexibilidade quando se trata de uma compreensão de como o arquivo funciona.
No método 1, usamos o comando chmod +x. Isso foi necessário para tornar o arquivo executável, pois o arquivo exigia privilégios de “leitura”. O "./”Diz ao terminal para procurar a localização do arquivo.
Além do método 1, existem outras maneiras de usar o comando $ chmod. Essa flexibilidade torna $ chmod extremamente valioso. Uma lista de opções para o comando $ chmod é dada abaixo:
Informações adicionais
Embora o comando $ chmod funcione para arquivos sem tipo de extensão, deve -se notar que você precisará especificar o tipo de arquivo, caso seja mencionado. Por exemplo, se você estiver lidando com um arquivo que tenha um .correr ou .Extensão do compartimento. A sintaxe para o comando de execução seria:
$ ./.BIN
Além disso, verifique se você tem o nome correto, o tipo de arquivo e a localização do arquivo antes de fazer qualquer arquivo executável.
Conclusão
Se você seguiu as etapas do guia corretamente, a boa notícia é que agora está ciente de como fazer um arquivo executável no Linux.
Este guia abordou diferentes métodos para tornar o arquivo executável no Linux. Começamos explicando o método envolvendo o terminal de comando e seguimos o método para alcançar o mesmo com a ajuda da interface gráfica do usuário (GUI). Também abordamos usos adicionais do comando $ chmod e as diferentes permissões.
Com isso, desejamos a você tudo de melhor em sua jornada para Master Linux.