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 程序)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值