码迷,mamicode.com
首页 > 系统相关 > 详细

shell编程

时间:2018-02-12 15:13:54      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:命令执行   log   解释执行   html   shel   localhost   语言   post   lin   

关于基本语法,可以快速通读一下: 菜鸟学堂Shell 教程

1.shell 基础

1.1 shell 基本概念

shell本身就是一个在UNIX/Linux系统上运行的应用程序,负责用户与系统间的交互。shell的一个主要功能就是解释执行用户输入的各种命令。shell只有极少数的内置命令,大部分的命令都是通过存放在/bin目录下与命令名同名的可执行程序实现的。

Bourne shell 是标准的UNIX shell,是大多数UNIX系统的缺省shell。Bourne Again shell 即bash,通常是Linux系统的缺省shell。bash 是基于Bourne shell 的,不但与Bourne shell兼容,而且融入了许多C shell 与 Korn shell 的功能。

要查看系统当前使用的是何种shell,只需在shell中输入:

[shawnee@localhost ~]$ echo $SHELL
/bin/bash

1.2 shell编程语言

shell还是一种高级程序设计语言,有自己的语法,如变量、关键字、顺序、选择和循环语句等。作为一种编程语言,shell是一种解释性的程序设计语言,即命令语言,通过组合一系列的命令来编写程序,写完的程序无需编译,可直接投入运行。

用shell编程语言编写的程序文件常常称为shell脚本。当运行shell脚本时,脚本文件中的命令被依次传送给shell执行,一次执行一条命令,直到所有的命令执行完毕或出现错误为止。

所以,可以将经常用到的具有一定执行顺序的操作命令编写成shell脚本,这样在运行时只需执行shell脚本即可,从而大大提高了工作效率。

shell编程

标签:命令执行   log   解释执行   html   shel   localhost   语言   post   lin   

原文地址:https://www.cnblogs.com/exciting/p/8444264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!