Adicione o comando para ativar um novo aplicativo do terminal [duplicado]

1

Instalei o BlueGriffon no Ubuntu 13.04 x64bit. Eu adicionei-o ao Unity Launcher criando um arquivo "bluegriffon.desktop". Agora quero iniciar o bluegriffon diretamente do terminal; supondo que a pasta prgram esteja no caminho /home/username/programs/bluegriffon e supondo que o nome do arquivo do laucher seja bluegriffon , qual código devo adicionar em .bashrc e .profile ?

Nota: tentei adicionar o PATH a .profile , mas não funciona.

    
por user197675 01.10.2013 / 10:18

2 respostas

5

Você pode adicionar um link simbólico a /bin ou /usr/local/bin para o arquivo executável. Por exemplo:

ln -s /home/username/programs/bluegriffon/EXECUTABLE.sh /usr/local/bin/bluegriffon
    
por RedPenguin 01.10.2013 / 10:31
1

Para iniciá-lo a partir do terminal, digitando apenas o seu nome (neste caso, 'bluergriffon') você precisará da pasta do programa no seu caminho. O caminho é definido usando a variável de ambiente PATH e você pode adicionar o seguinte a .profile para defini-lo:

export PATH=$PATH:/home/username/programs/bluegriffon

Isso acrescenta a nova pasta ao valor existente da variável PATH para que você não perca o conteúdo existente.

O comando 'export' disponibiliza o valor da variável de ambiente para subprocessos.

Espero que ajude.

    
por Sazhen86 01.10.2013 / 10:23