xpipe/lang/base/texts/executionType_zh.md
2024-06-07 16:01:18 +00:00

1.6 KiB

执行类型

您可以在多种不同情况下使用脚本。

启用脚本时,执行类型决定了 XPipe 将如何处理脚本。

初始脚本

当脚本被指定为初始脚本时,它可以在 shell 环境中被选择。

此外,如果脚本被启用,它将在所有兼容的 shell 中自动运行 init 脚本。

例如,如果创建一个简单的启动脚本,如

别名 ll="ls -l"
alias la="ls -A"
别名 l="ls -CF"

如果脚本已启用,您就可以在所有兼容的 shell 会话中访问这些别名。

##hell 脚本

普通 shell 脚本用于在终端的 shell 会话中调用。 启用后,脚本将被复制到目标系统,并放入所有兼容 shell 的 PATH 中。 这样就可以在终端会话的任何地方调用脚本。 脚本名称将小写,空格将用下划线代替,以便于调用脚本。

例如,如果创建一个名为 apti 的简单 shell 脚本,如

sudo apt install "$1"

如果脚本已启用,你就可以在任何兼容系统上使用 apti.sh <pkg> 调用该脚本。

文件脚本

最后,你还可以通过文件浏览器界面的文件输入运行自定义脚本。 启用文件脚本后,它将显示在文件浏览器中,可通过文件输入运行。

例如,如果你创建了一个简单的文件脚本,如

sudo apt install "$@"

这样的简单文件脚本,如果脚本已启用,你就可以在选定的文件上运行该脚本。

多种类型

由于示例文件脚本与上述示例 shell 脚本相同、 你可以看到,如果脚本应在多种情况下使用,你也可以为脚本的执行类型勾选多个复选框。