/bin/sh -c是什么意思?-c是做什么的?

推荐答案

从bash的手册页:

-c string

如果存在-c选项,则从string读取命令.如果字符串后面有参数,则会将它们指定给位置参数,从$0开始.

Example:

$ bash -c ls

将启动bash并执行命令ls.

/bin/sh通常是shell 的符号链接.

Linux相关问答推荐

Bash:将带有新行的字符串转换为带有逗号、内联的唯一值的字符串

记录终端输入和输出的 Bash 脚本

jinja2.exceptions.TemplateSyntaxError:预期标记,,得到整数(支持十六进制,八进制和二进制整数文字)

为什么组合的查找和重命名命令在 bash shell 下不能按预期工作?

为什么控制台不接受反向换行?

如何使用 Bash 将随机数据块写入文件

使用正则表达式时,Shell 'tar: not found in archive' 错误

按主机名的 IPv6 地址

如何在 Linux 中为 C 或 C++ 的进程设置 CPU 亲和性?

使用 linux 命令行 (bash) 从网络摄像头拍照

用于 Linux 的 Less 编译器

命令列出除 . (点)和..(点点)

Ant 找不到 javac,在 Ubuntu 上不会设置 JAVA_HOME

从bash中的字符串中删除所有特殊字符和大小写

/dev/random 非常慢?

id_rsa.pub 文件 SSH 错误:格式无效

适用于 Windows、Linux、MacOS X 的跨平台脚​​本

Linux 上的最大文件/目录数?

内联 if shell 脚本

Linux cmd 在 jar 中搜索类文件,而不考虑 jar 路径