mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-09-18 10:18:08 +12:00
1.6 KiB
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 脚本相同、 你可以看到,如果脚本应在多种情况下使用,你也可以为脚本的执行类型勾选多个复选框。