onde o linux procura para encontrar binários quando os escrevemos para console

0

Gostaria de saber onde o Linux, particularmente o Ubuntu ou o Debian, procura por binários quando escrevemos no console para executá-los? Por exemplo, quando escrevo firef e clico na guia que completa para firefox . Eu sei que parece de / usr / bin mas pode haver outros lugares.

Meu principal problema é que estou trabalhando em uma máquina debian em que não tenho acesso root. Eu tenho apenas acesso de gravação ao meu diretório inicial e quero adicionar um aplicativo independente (digamos, eclipse) e, em seguida, executá-lo apenas escrevendo eclipse no console.

Obrigado

    
por dds 18.03.2011 / 10:13

2 respostas

4

Verifica os diretórios listados em $PATH .

    
por 18.03.2011 / 10:15
0

Você pode adicionar o diretório do eclipse ao seu $PATH :

PATH=$PATH:/home/myuser/eclipsedir/bindir

Você poderá iniciar todos os programas neste diretório apenas digitando seu nome.

Se você quiser gerenciá-lo de uma maneira diferente, você também pode criar um diretório ~/bin em sua pasta pessoal, onde você colocará links simbólicos para os programas que deseja acessar diretamente.

ln -s TARGET LINK_NAME

TARGET é o caminho da lixeira do Eclipse, LINK_NAME do comando que você deseja executar para ativar o Eclipse.

    
por 18.03.2011 / 10:25