Como eu criaria um apelido para rodar um jogo? (Minecraft)

0

Eu gostaria de criar um alias de linha de comando para executar um jogo (Minecraft em particular). Como eu conseguiria isso? Eu quero digitar runmc para executar o comando java -jar /root/.minecraft/launcher.jar . Eu já coloquei o seguinte no meu arquivo .bashrc

alias runmc="java -jar /root/.minecraft/launcher.jar"

Ele não detectará isso como um comando. Quando eu digito runmc , ele me diz runmc: command not found . Como eu poderia consertar isso?

    
por HelloLinux 27.02.2015 / 21:21

2 respostas

1

O motivo pelo qual seu código não está funcionando é porque você tem um espaço extra no lugar errado, tente alterar seu código para isso, salvar e, em seguida, iniciar uma nova sessão do Terminal e tentar novamente:

alias runmc="java -jar /root/.minecraft/launcher.jar"

Embora seja recomendado que, em vez de declarar aliases no arquivo .bashrc , você os crie em um arquivo chamado .bash_aliases , se esse arquivo ainda não existir, você deverá criá-lo em seu diretório inicial, em que .bashrc está localizado.

E para garantir que os aliases que você colocou no arquivo .bash_aliases sejam realmente selecionados pelo sistema, certifique-se de que esse código não seja comentado no arquivo .bashrc :

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi
    
por user364819 27.02.2015 / 21:38
0

Seu alias não estava funcionando porque não era originado e esse é um <>, tendo sido perguntado antes .

Como você observou, foi apenas o texto de sua pergunta que teve o erro extra e não o alias que você colocou no seu .bashrc , mas sua modificação precisava ser relida para o terminal interativo.

Colocar um alias em .bashrc com os aliases "padrão" (por exemplo, alias grep='grep --color=auto' ) é bom. O local preferido , no entanto, é .bash_aliases Isso é usado por padrão em quase todos os * buntus.

Eu uso um pequeno alias para me ajudar a escrever aliases, para que eu não esqueça de fornecer eles, ou fechar meus terminais.

Crie ou anexe ao seu arquivo ~/.bash_aliases o seguinte

###### ea - alias for editing aliases
#
#This alias makes editing alias a
#bit easier and they are useful right away. Note if the source failed, it will not echo "aliases sourced  --ok".
#
#Subsitute medit or your favorite editor, or alter for ksh, sh, etc.
#
alias ea='gedit ~/.bash_aliases; source ~/.bash_aliases && source $HOME/.bash_aliases && echo "aliases sourced  --ok."'
#

Esse apelido ea torna a gravação de outros aliases instantaneamente.

Digite ea e um editor de texto é aberto .bash_aliases . Adicione e salve seus alias e quando o editor de texto estiver fechado, seu .bash_aliases é então originado , o que significa que está disponível imediatamente. Haverá também uma confirmação echo de que tudo está bem. Então, quando você cria seu alias runmc="java -jar /root/.minecraft/launcher.jar" , todo o processo é mais fácil, assim como o tempo próximo você cria um alias.

    
por Nodak 28.02.2015 / 02:07