こんにちは、私は端末のショートカットなどは得意ではありませんが、誰かがショートカットにこれらのコマンドを実行するように指示することができる場合は素晴らしいでしょう
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
使用しているユーザー(rootまたは自分のアカウント)に関係なく機能する永続的なコマンドにしたい場合は、これが最も簡単です。テキストエディターを開き、新しいドキュメントを作成します。コマンドの名前としてホームフォルダに保存します(例:mycommand)。次に、ドキュメントに次のように入力します
#!/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
それを保存。ターミナルを開いて、次の操作を行います。
chmod +x mycommand
Sudo cp ~/mycommand /usr/bin/mycommand
ターミナルを再起動するか、bash
コマンドを入力してください。これで、名前を使用していつでもカスタムスクリプトを実行できるようになります(例:mycommand
)
ショートカットの意味がわからない。 Ithinkは、bash aliases を意味します。その場合は、これらの行を$HOME/.bashrc
に追加します。
alias league = 'cd "/home/owner/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/RADS/system"'
エイリアスlol = 'WINEDEBUG = + ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/)LoLLauncher.exe'
これで、ターミナルを開いてleague
またはlol
と入力することで、これらのciommandを実行できます。名前は自由に変更できます。bashエイリアスの一般的な形式は次のとおりです。
alias <alias name>='<command to run>'