Linux Shell编程之介绍

Linux Shell编程之介绍

在Linux下命令行终端(terminal)是一个很重要的工具。我们可以在终端下执行一条条命令得到输出结果。在命令行下,命令都分为一个个极小的子集,每个命令只专著于完成和实现一个功能 这也是Unix的设计哲学, 小即是美 。而不想在windows上的GUI(Graphic User Interface)软件的功能全面和集中。但是这些命令,给了我们极大的定制化,和扩展空间,我们可以就像搭积木一样,来组合这些 小命令实现我们的想要功能。 shell脚本就好像积木和积木之间的连接器。

Shell的介绍

Shell其实准确来说是一个用 C 语言编写的应用程序,它提供给用户一个和Unix/Linux系统交互的通道。用户甚至可以通过它来直接访问系统的内核服务。 shell编程,也叫shell脚本(shellscript)编程.

shellscript的解释器

 shellscript 是一种解释性语言,需要解释器来解释执行。 Linux 下的 shellscript 解释器有很多,常见的有

  • 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)

这些解释器都支持大部分的 shellscript 语法,但是不同的解释器之间支持的 shellscript 的语法还是存在一些差异。这些下面将会给出详细的例子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值