linux – 我怎么知道我使用的是哪个shell?

linux – 我怎么知道我使用的是哪个shell?,第1张

概述我正在写一个 shell脚本.我正在阅读的教程有第一行,如下所示: #!/usr/bin/env bash / 但它不适合我. (错误:没有这样的目录) 我怎样才能知道我正在使用哪个bash以及它位于何处? 感谢任何建议和帮助. 非常感谢.它现在有效. 解决方案是#!/usr/bin/env bash 另一个问题:为什么它只是无法读取’重启’这个词 我的代码在start.sh中: #!/usr/b 我正在写一个 shell脚本.我正在阅读的教程有第一行,如下所示:

#!/usr/bin/env bash /

但它不适合我. (错误:没有这样的目录)

我怎样才能知道我正在使用哪个bash以及它位于何处?

感谢任何建议和帮助.

非常感谢.它现在有效.

解决方案是#!/usr/bin/env bash

另一个问题:为什么它只是无法读取’重启’这个词

我的代码在start.sh中:

#!/usr/bin/env bash/RESTART="apachectl restart"$RESTART

我不工作.

Usage: /usr/local/apache2/bin/httpd [-D name] [-d directory] [-f file]                                [-C "directive"] [-c "directive"]                                [-k start|restart|graceful|graceful-stop|sto                                                                             p]                                [-v] [-V] [-h] [-l] [-L] [-t] [-S]Options:-D name            : define a name for use in <Ifdefine name> directives-d directory       : specify an alternate initial ServerRoot-f file            : specify an alternate ServerConfigfile-C "directive"     : process directive before reading config files-c "directive"     : process directive after reading config files-e level           : show startup errors of level (see LogLevel)-E file            : log startup errors to file-v                 : show version number-V                 : show compile settings-h                 : List available command line options (this page)-l                 : List compiled in modules-L                 : List available configuration directives-t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)-S                 : a synonym for -t -D DUMP_VHOSTS-t -D DUMP_MODulES : show all loaded modules-M                 : a synonym for -t -D DUMP_MODulES-t                 : run Syntax check for config files

为什么会那样?似乎它可以读取重启一词.

谢谢你们!我现在修好了.

解决方案:在unix中编辑文件(vim / nano以及windows中的任何内容)

Thank again :)
解决方法 您可以尝试以下命令
which bash

在一个壳.然后把

#!<the output of which bash>
总结

以上是内存溢出为你收集整理的linux – 我怎么知道我使用的是哪个shell?全部内容,希望文章能够帮你解决linux – 我怎么知道我使用的是哪个shell?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1035823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存