Shell教程

Shell教程,Linux 中的 shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息。

Shell与其他脚本

Shell脚本,Shell 脚本是实现 Linux 系统自动管理以及自动化运维所必备的工具,Linux 的底层以及基础应用软件的核心大都涉及 Shell 脚本的内容。

Shell分类

Shell分类,在大部份的 UNIX 系统,三种著名且广被支持的 shell 是 Bourne shell(AT&T shell,在 Linux 下是 BASH)、C shell(Berkeley shell,在 Linux 下是 TCSH)和 Korn shell(Bourne shell 的超集)。

查看当前shell

查看当前shell,Shell 是一个程序,一般都是放在 /bin 或者 /usr/bin 目录下,当前 Linux 系统可用的 Shell 都记录在 /etc/shells 文件中。/etc/shells 是一个纯文本文件,你可以在图形界面下打开它,也可以使用 cat 命令查看它。

Shell命令格式

一个 Shell 程序,通常由命令和参数组成,同时,命令也包括短命令和长命令。

Shell命令提示符

我们登录 Linux 的终端之后,便可以看到 Shell 的命令提示符了,Linux 中的 Shell 命令提示符有两种,即 `$` 和 `#`。

Shell修改命令提示符

Linux 中的 Shell 终端提示符是可以进行修改的,Shell 通过 PS1 和 PS2 这两个环境变量来控制提示符的格式,修改 PS1 和 PS2 的值就能修改命令提示符的格式。

Shell HelloWorld

所有编程语言的第一个程序一般都叫 HelloWorld,现在我们来实现第一个 Shell 程序,即 Shell HelloWorld,首先,我们使用 vim 新建一个 helloworld.sh 文件,命令如下:

执行Shell脚本

在 Linux 中,执行一个 Shell 脚本,有四种方式,即使用点,`.`、使用绝对路径或相对路径执行、使用 sh 执行和使用 source 执行。