Como adicionar um script à lista de comandos [duplicado]

5

Estou usando uma biblioteca de matemática sage em python. Depois de baixar seu pacote, eu geralmente tenho que ir para o diretório onde eu extraí-lo e, em seguida, executar o script usando

sudo ./sage

do terminal. Como posso adicionar sage à lista de aplicativos instalados, que poderei executar o script digitando o comando sage de qualquer diretório no terminal?

    
por serengeti12 15.07.2011 / 16:20

2 respostas

7

Você precisará adicionar esse diretório de scripts à sua variável PATH . Isso pode se tornar tedioso se você baixar muitos executáveis independentes. Minha recomendação seria criar uma pasta bin em sua pasta pessoal e colocar todos os seus arquivos executáveis contidos nela.

As versões mais recentes do Ubuntu já têm sua configuração de PATH para ler $HOME/bin , então ele funcionará após a reinicialização do terminal ou após você digitar source ~/.profile . Assim que estiver concluído, você poderá inserir sage no terminal.

Se você quiser adicionar outro diretório, diferente de ~/bin , poderá abrir o arquivo .profile em seu diretório pessoal e adicionar a seguinte linha à parte inferior:

PATH="/path/to/folder:$PATH"

Substituindo /path/to/folder pelo caminho absoluto para o diretório que você deseja adicionar. Isso prefixará o diretório de sua escolha no seu ambiente PATH e entrará em vigor quando você inserir source ~/.profile (ou reiniciar o terminal).

    
por Marco Ceppi 15.07.2011 / 16:49
0

Coloque o script no diretório bin .

    
por subhendu 15.07.2011 / 16:31