【问题标题】:How to put a command in a SH file如何将命令放入 SH 文件
【发布时间】:2014-04-21 17:46:25
【问题描述】:

我正在使用wine打开游戏,要打开游戏我必须在终端输入以下命令

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

然后我在下面输入这个

WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

然后游戏正常加载。

是否可以将第一个命令和第二个命令放在一个 .sh 文件中,这样我只需双击它,一切都会自动执行?

【问题讨论】:

  • 可能,虽然我不确定所有细节。请说明您使用的是哪个版本的 Linux,因为这可能会影响您的操作方式。首先要尝试创建一个文件,其中#!/bin/bash 作为第一行,然后是另外两行。使其可执行 (chmod +x gamefile.sh),然后尝试单击 gamefile.sh。如果这不起作用,那么您仍然可以在命令行(在单击之前)键入gamefile.sh 来运行程序。

标签: bash file terminal command


【解决方案1】:
#!/bin/bash
cd "/home/brandon/.wine/dosdevices/c:/Program Files/League of Legends/RADS/system"
WINEDEBUG=+ntdll wine "rads_user_kernel.exe" run lol_launcher $(ls ../projects/lol_launcher/releases/) LoLLauncher.exe

如果我正确理解您的问题,这应该通过脚本运行这两个命令。

你也必须这样做

chmod u+x name_of_script

在你可以运行它之前。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2016-02-14
    • 2019-03-17
    • 2018-06-04
    • 2018-02-20
    • 2018-02-26
    相关资源
    最近更新 更多