嗨,我不擅长使用终端快捷方式或类似的东西,但如果有人可以给我指示,让我把这些命令变成快捷方式,那就太棒了
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
答案1
如果您想使其成为一个永久命令,无论您使用哪个用户(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
:)
答案2
不确定你所说的快捷方式是什么意思。我思考你的意思是 bash别名。如果是这样,请将这些行添加到您的$HOME/.bashrc
:
别名联盟 = 'cd“/home/owner/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends/RADS/system”'
别名 lol = 'WINEDEBUG = + ntdll wine“rads_user_kernel.exe”运行 lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe'
现在,您可以通过打开终端并输入league
或 来运行这些命令lol
。您可以将名称更改为任何您想要的名称,bash 别名的一般格式是
alias <alias name>='<command to run>'