shell 编程---入门

1、shell 是什么?

shell 既是一种命令语言,又是一种程序设计语言。

shell 程序是一个用 C 语言编写的程序,他是用户使用 linux 的桥梁。这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

2、shell 脚本又是什么?

shell 脚本(shell script),是一种为 shell 编写的脚本语言。

平常所说的 shell 通常都是指 shell 脚本,但是一定要知道, shell 和 shell script 是两个不通的概念。

3、Shell 环境
Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
Linux 的 Shell script 解释器种类众多,常见的有:
    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 解释器(shell 解释器也是 shell 程序)。

猜你喜欢

转载自blog.csdn.net/u014179657/article/details/80027587