“sh -c” 是什么以及它起什么作用?

“sh -c” 是什么以及它起什么作用?

我正在检查我创建的 Python 脚本的运行进程,发现sh -c python Program.py它正在运行。

它是什么sh -c以及它起什么作用?

答案1

参考:sh-https://en.wikipedia.org/wiki/Bourne_shell

sh就像bash接受一个-c开关,后跟一个命令名,目的是执行命令然后退出。-c python(此处)后面的其余文本是提供给的参数python

因此,这是一种使用“环境”(由 提供sh)启动 python 的方法,类似于从 手动启动 python sh

环境:man bash enter然后输入/ENVenter
(点击n查看下一个,并p查看手册页中 ENV 的上一个实例)

更多单词:https://askubuntu.com/questions/831847/what-is-the-sh-c-command

相关内容