Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
Linux中的shell,是指“为使用者提供操作界面”的软件(命令解析器),是一个面向用户的命令接口,接收用户命令,然后调用相应的应用程序,表现形式就是一个可以由用户录入的界面,用户通过这个界面访问操作系统内核的服务,这个界面也可以反馈运行信息。
Shell 脚本
Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但我们要知道,shell 和 shell script 是两个不同的概念。
Shell 环境
Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
Linux 的 Shell 种类众多,Bourne Again Shell 由于易用和免费,Bash 在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell。
shell如何执行用户的指令
shell有两种执行指令的方式,第一种方法是用户事先编写一个sh脚本文件,内含shell脚本,而后使用shell程序 执行该脚本,这种方式,我们习惯称为shell编程。
第二种形式,则是用户直接在shell界面上执行shell命令,由于shell界面的关系,大家都习惯一行行的书写,很少写出成套的程序来一起执行,所以也称命令行。
— The end —
本文介绍了Linux中Shell的概念,包括其作为用户界面的角色,Shell脚本的编写与执行方式,以及常用的Bash Shell。Shell编程允许用户通过命令行或脚本文件执行系统任务。
1086

被折叠的 条评论
为什么被折叠?



