/bin/sh -c
是什么意思? -c
做了什么?
答案 0 :(得分:20)
来自bash的手册页:
-c string If the -c option is present, then commands are read from
string. If there are arguments after the string, they are
assigned to the positional parameters, starting with $0.
示例:
$ bash -c ls
将启动bash并执行命令ls
。
/bin/sh
通常是shell的符号链接。
答案 1 :(得分:0)
使用 -c(命令),它返回到第一个 shell 而不是让打开一个新的 shell。
它非常类似于:document.getElementById("action-button").addEventListener("click", () => {
const holdtime = document.getElementById("holdingtime").value;
});
示例:
sudo su -l -c 'echo "run a command and return"'