Como fazer um atalho de terminal com este código?

2

Oi eu não sou bom em atalhos de terminal ou qualquer coisa assim, mas se alguém pode me dar instruções para torná-los comandos para um atalho que será incrível

cd "/home/owner/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/RADS/system"

e

WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe
    
por Max Lu 02.04.2013 / 02:54

2 respostas

4

Se você quiser torná-lo um comando permanente que funcione, não importa qual usuário (root ou sua própria conta) esteja usando, então é o mais simples. Abra um editor de texto e crie um novo documento. Salve-o na sua pasta pessoal como o nome do seu comando (exemplo: mycommand). Em seguida, no documento, digite o seguinte

#!/bin/bash
cd "/home/owner/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/RADS/system"
WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

Salve. Agora abra o Terminal e faça o seguinte:

chmod +x mycommand
sudo cp ~/mycommand /usr/bin/mycommand

Agora basta reiniciar o Terminal ou digitar o comando bash . Agora você deve poder executar seu script personalizado a qualquer momento usando seu nome (exemplo: mycommand )

    
por japzone 02.04.2013 / 03:23
3

Não tenho certeza do que você quer dizer com atalhos. Eu acho que você quer dizer bash aliases . Em caso afirmativo, adicione essas linhas ao seu $HOME/.bashrc :

  

alias league = 'cd "/home/owner/.wine/dosdevices/c:/Programa Arquivos / Jogos de Motim / League of Legends / RADS / system"'

  alias lol = 'WINEDEBUG = + vinho ntdll "rads_user_kernel.exe" execute lol_launcher $ (ls ../projects/lol_launcher/releases/) LoLLauncher.exe'

Agora você pode executar esses comandos ao abrir um terminal e digitar league ou lol . Você pode alterar os nomes para o que quiser, o formato geral dos aliases bash é

alias <alias name>='<command to run>'
    
por terdon 02.04.2013 / 03:22