• 技术文章 >运维 >linux运维

    Linux Shell是什么意思

    GuanhuiGuanhui2020-05-21 17:59:48原创2017

    Linux Shell是什么意思

    Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁,提供了用户与内核进行交互操作的一种接口,实际上Shell是一个命令解释器,它会将用户输入的命令进行解释并且送到内核进行执行。

    Shell 环境

    Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。

    Linux 的 Shell 种类众多,常见的有:

    Bourne Shell(/usr/bin/sh或/bin/sh)

    Bourne Again Shell(/bin/bash)

    C Shell(/usr/bin/csh)

    K Shell(/usr/bin/ksh)

    Shell for Root(/sbin/sh)

    ……

    本教程关注的是 Bash,也就是 Bourne Again Shell,由于易用和免费,Bash 在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell。

    在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。

    #! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。

    推荐教程:《Linux运维

    以上就是Linux Shell是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:linux ​shell
    上一篇:linux 不能下载怎么办 下一篇:Linux 系统什么意思
    线上培训班

    相关文章推荐

    • adb shell是什么意思• powershell和cmd有什么区别• 使用Xshell连接Linux云服务器并部署小皮面板• 常见的几款Webshell检测工具分享• golang可以编写shell脚本吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网