Executa um arquivo binário [duplicado]

0

Quando eu quero executar um arquivo ou programa binário chamado vtmc.ubu.ifc , eu tenho que usar o terminal para ir para a pasta bin onde o programa existe e ter que executar o programa em ./vtmc.ubu.ifc .

Como posso executar o programa sem ter que ir para essa pasta, apenas usando o comando como vtmc.ubu.ifc , semelhante a programas como vmd , xmgrace etc abre apenas digitando vmd ou xmgrace no terminal.

    
por Roshan Shrestha 08.04.2017 / 15:27

2 respostas

4

Você pode editar o arquivo ~/.bashrc ou ~/.profile para adicionar o diretório onde seu programa está localizado (observe aqui que isso está editando o script .bashrc , que é um script executado por bash sempre que um o bash shell interativo é iniciado):

  1. abre um terminal
  2. gedit .bashrc
  3. vá até o final do arquivo e adicione:

    export PATH=$PATH:"directory of the program"
    
  4. salve o arquivo e saia do gedit

  5. digite em seu terminal: . .bashrc - no futuro, você não precisa fazer isso; é apenas para tornar suas alterações utilizáveis na sessão de terminal atual

N.B. Para adicionar o programa ao PATH env var de outros usuários, edite o script /home/USERNAME/.bashrc de cada usuário. E para tornar o programa executável em um shell raiz, faça a mesma modificação no script /root/.bashrc .

    
por 0x0C4 08.04.2017 / 15:32
1

Existem dois métodos que conheço para realizar o que você mais gosta:

1º método (mais fácil)

Indo para o local onde o aplicativo está por meio do explorador de janelas, como o Nautilus (o explorador de janelas padrão), clique com o botão direito do mouse e abra o terminal naquele local e, em seguida, execute o aplicativo pelo terminal

2º método (recomendado)

Adicione o caminho do aplicativo na variável de ambiente ou PATH variable.

A maneira oficial de adicionar um caminho para $PATH é criar um arquivo (chamado de arquivo bash e terminar com .sh apenas para fins de distinção) no /etc/profile.d/ e, nesse arquivo, atualizar o $PATH pelo comando export .

Por exemplo, para adicionar o caminho do aplicativo Android Studio à variável de caminho ( $PATH ), siga as etapas abaixo:

  1. Ir para /etc/profile.d/

  2. Crie um arquivo de texto usando nano ou vim ou sublime e nomeie-o como " my_android_studio.sh "

  3. Adicione o seguinte bloco de código ao arquivo e salve o arquivo :

    #!/bin/bash
    ANDROID_HOME=/opt/android_studio/android-studio/bin
    ANDROID_SDK=~/Android/Sdk/platform-tools
    export PATH=$PATH:$ANDROID_HOME:$ANDROID_SDK
    

É isso! De agora em diante, você poderia simplesmente executar o aplicativo usando o nome do aplicativo.

    
por Shobeira 08.04.2017 / 17:32