10 个最新更新和驱动程序,我需要运行一个名为虚幻锦标赛的游戏,但在终端中它需要 2 个命令第一个是挂载到文件夹中:
cd /usr/local/games/ut2004/
然后第二个是打开实际的游戏:
sudo aoss ./ut2004
在一个快捷方式中,我只能容纳 1 个命令,但两个命令都放不下,有什么方法可以将这 2 个命令合并为一个吗?也许打开已经安装到文件夹中的桌面快捷方式?任何帮助都将不胜感激,因为我有点厌倦每次都使用终端来运行它。
答案1
cd /usr/local/games/ut2004/ && sudo aoss ./ut2004
答案2
您可以输入:cd /usr/local/games/ut2004/; sudo aoss ./ut2004
,因此中间会有额外的 ; ...
...或者你在主目录中创建一个小型的 shell 脚本:
#!/bin/bash
cd /usr/local/games/ut2004/
sudo aoss ./ut2004
并从快捷方式调用它。
答案3
如果您想要“快捷方式”,您可以创建一个 bash 函数。将其添加到您的 ~/.bashrc 文件中:
function play {
cd /usr/local/games/ut2004/ && sudo aoss ./ut2004
}
保存 ~/.bashrc 后运行:源 ~/.bashrc
(您只需执行一次。)
现在只需在终端中输入以下内容:
$ > play
...然后按回车键
答案4
您还可以在 .bach_aliases 文件中创建一个别名,如“alias unreal='cd /usr/local/games/ut2004/ && sudo aoss ./ut2004”。这样,下次登录时,只需输入 unreal 即可开始游戏。