我想创建一个将执行代码的文件,例如:
sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
-这样双击它就等于打开终端并将其写入其中。
我该怎么做?
(在 Windows 中,我认为它是一个.bat
文件)
答案1
在 Linux 中,我们使用 bash( .sh
) 脚本。
要使 bash 脚本在双击时执行,您需要使其可执行,并将该行添加#!/bin/bash
到开始处。
该文件看起来应该像这样:
#!/bin/bash
sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
使用以下命令使其可执行:
chmod +x nameofscript.sh
你还需要关注这指导。