Como fazer um arquivo executável no Linux

Como fazer um arquivo executável no Linux
Se você é alguém com experiência em um sistema operacional do Windows, é provável que você esteja ciente do “.arquivos exe ”. Esses arquivos são chamados de arquivos executáveis ​​porque seu objetivo é executar uma série de comandos que compõem todo o programa.

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:

  • $ chmod 775 . Este modo permite que qualquer pessoa execute o arquivo. No entanto, apenas o proprietário do arquivo tem permissão para escrever nesse arquivo.
  • $ chmod 0010 . Somente os usuários de um grupo poderão executar o arquivo.
  • $ chmod 0100 . Permissão para executar o arquivo pertence exclusivamente ao usuário.
  • $ chmod 777 . Fornece permissão para executar o arquivo para todos os usuários do Linux.
  • $ chmod -777 . Não permite que nenhum usuário execute o arquivo.

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.