xpipe/lang/base/texts/executionType_zh.md

51 lines
1.6 KiB
Markdown
Raw Normal View History

2024-06-08 04:01:18 +12:00
# 执行类型
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
您可以在多种不同情况下使用脚本。
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
启用脚本时,执行类型决定了 XPipe 将如何处理脚本。
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
## 初始脚本
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
当脚本被指定为初始脚本时,它可以在 shell 环境中被选择。
2024-04-14 04:23:09 +12:00
2024-06-08 04:01:18 +12:00
此外,如果脚本被启用,它将在所有兼容的 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 脚本相同、
你可以看到,如果脚本应在多种情况下使用,你也可以为脚本的执行类型勾选多个复选框。
2024-04-14 04:23:09 +12:00