Precisa de ajuda para configurar uma variável de ambiente

-2

Eu quero criar uma variável de ambiente que faça isso:

java -jar HepRApp.jar

No entanto, esse comando só funciona quando estou em / . Como posso criar uma variável de ambiente para alterar meu diretório para / e, em seguida, executar o arquivo jar?

    
por Space20 02.03.2017 / 20:13

1 resposta

1

Você está fazendo errado. O que você precisa é criar um script (que faz o que você quer) e torná-lo acessível pelo SO ou definir um Alias que represente um comando.

Criando script:

Para tornar seu script acessível ao sistema operacional, você tem duas opções:

  • coloque seu script em um diretório conhecido pelo sistema operacional. a lista desses diretórios é salva na variável $PATH e pode ser obtida executando echo $PATH , algo assim: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • introduza o diretório no qual você possui o script no sistema operacional, adicionando-o à variável $PATH . Vamos dizer que o diretório está em /home/username/myscripts . Você pode adicionar esse caminho ao $PATH executando: export PATH=$PATH:/home/username/myscripts

Criando alias

Baseado na página wiki :

% bl0ck_qu0te%

Então, agora você pode fazer isso:

Edite seu .bashrc e encontre a seção relacionada ao Alias (você pode colocá-lo em qualquer lugar, mas por questões de disciplina e legibilidade, é melhor manter os itens relevantes juntos) e introduza o novo alias da seguinte forma:

alias hep='cd /; java -jar HepRApp.jar'

agora, se você usar ccc , ele executará o comando definido para ele.

    
por Mostafa Ahangarha 02.03.2017 / 22:05