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

第1章 shell编程概述

时间:2016-06-05 21:27:52      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:

1.shell简介

shell是一种具备特殊功能的程序,它提供了用户与内核交互操作的一种接口。它用于接收用户输入的命令,并把它送入到内核去执行。

shell是一种应用程序,当用户登录Linux系统时,shell就会被调入内存执行。shell独立于内核,它是连接内核与应用程序的桥梁,并由输入设备读取命令,再将其转为计算机可以理解的机器码,linux内核才能执行该命令。

技术分享

2.一个简单的shell脚本

whologged.sh

#!/bin/bash
date                                                                        
who

脚本说明:

第1行是“#!/bin/bash”,“#!”符号称为“Sha-bang”符号(Sha-Bang是Sharp和Bang的组合词。Sharp for #, Bang for ! 类似的情况是,C#通常被称为C Sharp),是Shell脚本的起始符号,“#!”符号是指定一个文件类型的特殊标记,它告诉Linux系统这个文件的执行需要指定一个解释器。

程序执行:

1.为whologged.sh添加可执行权限。

chmod a+x wologged.sh            #a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人

2. 输入./wologged.sh

运行结果:

技术分享

 

第1章 shell编程概述

标签:

原文地址:http://www.cnblogs.com/boyiliushui/p/5561725.html

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