A maneira como você executa um programa no Linux depende de vários fatores, principalmente onde o programa está localizado e se é um arquivo executável ou um script. Aqui está um colapso:
1. Arquivos executáveis: *
do diretório atual: Se o executável estiver no seu diretório atual (você pode verificar com `pwd` para ver seu diretório atual), basta digitar o nome do arquivo e pressionar Enter. Por exemplo, se o executável for nomeado 'MyProgram', você digitaria:
`` `BASH
./myprogram
`` `
O `./` É crucial. Ele diz ao shell para procurar o executável no diretório * atual *. Sem ele, o shell pesquisará sua variável de ambiente 'Path` (explicado abaixo).
*
de um diretório diferente: Você pode fornecer o caminho completo para o executável. Por exemplo:
`` `BASH
/Home/Usuário/Programas/MyProgram
`` `
*
Usando a variável do ambiente do caminho: A variável de ambiente `path` informa ao shell onde procurar arquivos executáveis. Se o diretório que contém seu executável estiver no seu `Path`, você pode simplesmente digitar o nome do arquivo sem o caminho:
`` `BASH
Myprogram
`` `
Para adicionar um diretório ao seu `Path`, você normalmente modificará o arquivo de configuração do seu shell (por exemplo,` .bashrc`, `.zshrc`, etc.). O método exato depende do seu shell.
2. Scripts de shell: *
usando o intérprete: Scripts de shell (como os escritos em Bash, Zsh, etc.) precisam ser executados usando o intérprete apropriado. A primeira linha do script geralmente especifica o intérprete (por exemplo, `#!/Bin/bash`). Você o executa de maneira semelhante a um arquivo executável:
`` `BASH
./myscript.sh
`` `
(Verifique se o script tem permissões de execução usando `chmod +x myscript.sh`)
3. Programas compilados (como os escritos em C, C ++, etc.): Normalmente, esses são arquivos executáveis e você os executa conforme descrito na Seção 1.
4. Usando uma GUI (interface gráfica do usuário): Muitos programas são lançados através da GUI de um ambiente de desktop, como clicando em um ícone ou selecionando em um menu. Este método ignora a linha de comando.
Considerações importantes: *
Permissões: Verifique se o arquivo executa permissões. Você pode verificar e alterar as permissões usando o comando `chmod`. Por exemplo, para dar permissão de execução para `myProgram 'para o proprietário:` chmod +x myProgram'.
*
caminho: Compreender seu `Path` é crucial para programas de execução com eficiência. Você pode ver o seu "caminho" atual digitando `echo $ path`.
*
argumentos: Muitos programas aceitam argumentos para controlar seu comportamento. Você pode passar argumentos após o nome do programa, separados por espaços. Por exemplo:`MyProgram -Option1 Value1 -Option2 Value2`.
Em resumo, a maneira mais comum de executar um programa é usar `./Program_name` se estiver no seu diretório atual ou fornecendo o caminho completo, se for em outro lugar. Lembre -se de definir permissões executadas e considere sua variável de ambiente 'Path'.