博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第1章 shell编程概述
阅读量:6508 次
发布时间:2019-06-24

本文共 647 字,大约阅读时间需要 2 分钟。

1.shell简介

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

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

2.一个简单的shell脚本

whologged.sh

#!/bin/bashdate                                                                        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

运行结果:

 

转载于:https://www.cnblogs.com/boyiliushui/p/5561725.html

你可能感兴趣的文章
软考 2018年下半年卷 错题知识点记录
查看>>
仿网易邮箱5.0版UI
查看>>
winsow xp不能安装软件, 提示"中断" 是因为设置了 软件限制策略
查看>>
as3调用外部应用程序 as调用外部exe文件as3调用bat文件 未测试
查看>>
linux kernel编译配置相关
查看>>
jQuery清空标签内容--防止内存泄露
查看>>
关于 HandlerMethodArgumentResolver 类 以及 WebArgumentResolver 类 自定义解析参数
查看>>
linux-高并发与负载均衡-lvs-DR模型试验
查看>>
Lucene索引
查看>>
30个php操作redis常用方法代码例子
查看>>
设计模式:对问题行之有效的解决方式。其实它是一种思想。
查看>>
java异常—检查异常(checked exception)和未检查异常(unchecked exception)
查看>>
redis持久化方法对比分析
查看>>
紫书 习题 11-10 UVa 12264 (二分答案+最大流)
查看>>
CodeForces 614B Gena's Code
查看>>
起床继续编程
查看>>
Thrift版本管理
查看>>
数据库备份那点事儿
查看>>
P2264 情书
查看>>
在C#代码中应用Log4Net(三)Log4Net中配置文件的解释
查看>>