bash -c "command" 与command有何区别?

terminal中,直接输入command 和 输入bash -c "command" 有何区别?

阅读 11.7k
2 个回答

shell 有很多种的,bash -c 是为了保证命令使用 bash shell 来执行。如果你使用的默认 shell 就是 bash 那么就没有区别。

// 查看支持的 shell
cat /etc/shells 

// 查看正在使用的 shell
echo $SHELL
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进