- 是否可以让 Node 作为 CLI 解释器?我们可以拥有两台配有不同口译员的终端吗?
- 在这里使用 Node 有什么巨大的缺点吗?
我知道如何列出文件,但是我们如何以这种方式运行程序呢?
答案1
您可以在 上设置任何默认 shell /etc/passwd
。这是针对每个用户的设置,但将用户节点作为默认 shell 来提供可能并不明智。
前一段时间我曾尝试使用 emacs 作为我的默认 shell,因为我使用 emacs 的次数比 bash 本身要多得多,但是只是为了更新系统而进入是一件痛苦的事情。
另外,完全不鼓励您对 root 帐户执行此操作!
对于流程执行,谷歌搜索抛出了这个:
https://stackabuse.com/executing-shell-commands-with-node-js/
https://stackoverflow.com/questions/20643470/execute-a-command-line-binary-with-node-js