Linux Shell是什么意思

来自:互联网
时间:2020-05-22
阅读:

Linux Shell是什么意思eLT免费资源网

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

Shell 环境eLT免费资源网

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

Linux 的 Shell 种类众多,常见的有:eLT免费资源网

Bourne Shell(/usr/bin/sh或/bin/sh)eLT免费资源网

Bourne Again Shell(/bin/bash)eLT免费资源网

C Shell(/usr/bin/csh)eLT免费资源网

K Shell(/usr/bin/ksh)eLT免费资源网

Shell for Root(/sbin/sh)eLT免费资源网

……eLT免费资源网

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

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

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

返回顶部
顶部