Shell基本概述

Shell 基本概述

Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

Ken Thompson的sh是第一种Unix Shell, Windows Explorer是一个典型的图形界面Shell。

Shell 脚本(Shell script),是一种为Shell编写的脚本程序。

Shell 编程跟java、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)

Hello Shell

#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。

第一个shell脚本

vim hello_shell.sh

hello_shell.sh

可执行权限: chmod +x hello_shell.sh 赋予权限

执行脚本:      ./hello_shell.sh

hello_shell执行结果

你可能感兴趣的:(Shell基本概述)