Linux Shell是什么意思
程序员文章站
2022-04-05 09:13:19
...
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是什么意思的详细内容,更多请关注其它相关文章!
上一篇: linux下如何查看系统和进程的运行状态
推荐阅读
-
linux-centos- 石头剪刀布小游戏-shell版
-
$line[1] = intval($line[1]); //这个这样写是什么意思?
-
解决window下编辑shell命令,linux无法正确执行sh文件,报错未预期的符号 `$‘\r‘‘ 附近有语法错误
-
linux shell 确保脚本只有一个运行实例
-
Linux环境下shell脚本中调用另一个shell脚本
-
一个很实用的shell脚本,用来执行一个在linux下的main函数
-
在linux下创建一个可运行shell脚本
-
在linux下创建一个可运行shell脚本
-
linux: 常用shell脚本珍藏
-
Linux Shell常用脚本整理