手机版
网站地图
美文美图
最新动态
你好,欢迎访问
好美文阅读网
个性皮肤
搜索
网站首页
美文
文章
散文
日记
诗歌
小说
故事
句子
作文
签名
祝福语
情书
范文
读后感
文学百科
美文摘抄
节日文章
名家散文
网名大全
座右铭
口号大全
面试技巧
说说大全
阅读答案
诗词默写
流言蜚语
节日祝福
好句子
经典台词
谚语大全
亲情故事
友情故事
表白情书
工作报告
活动总结
心得体会
专题汇总
美文网首页
课堂笔记day28——Shell基础
课堂笔记day28——Shell基础
作者:
劉歓
| 来源:发表于
2019-04-09 14:17 被阅读0次
1、为什么要学习Shell编程?
1)Linux系统中会大量的使用Shell,工作中我们也需要自动化实现业务。
例如:自动备份、监控、自动安装服务
2)Shell编程是Linux运维人员必须要回的编程语言(最简单的编程语言)。
3)编程也是运维人员必须具备的本领:
Shell、Puthon是运维人员必须具备的本领。
2、什么是Shell?
Shell就是一个解释器(翻译官),命令行的命令以及脚本都会通过Shell解释,传给操作系统,处理后再输出给用户。
3、Shell的分类
1)Bourne shell
2)C shell:
csh、tcsh
4、C7:默认Shell
5、什么是Shell脚本?
1)将程序、命令放入文件里执行,这个文件称之为Shell脚本文件。
2)工作中最多的就是编程写脚本,存放在文件里。
6、Shell变量:
1)全局变量(环境变量):
a、在整个系统中生效、一般是大写、系统中默认就存在一些这样的变量,用于满足系统和程序运行的需求。
b、系统自带的环境变量:
c、自定义环境变量:(命令行临时生效)
方法一:export OLDBOY="I am oldboy."
方法二:OLDBOY="I am oldboy."
exportOLDBOY
d、环境变量永久生效:
vim /etc/bashrc
放到最后一行
. /etc/bashrc
echo $OLDBOY(输出一个变量内容就加$变量名)
2)局部变量(普通变量):
a、是编写Shell脚本最常用的变量。
b、用法:变量名=值 (例如:a=1)
变量名:数字、字母、下划线、不能是数字开头
=等号:赋值符(把什么东西给谁)
值:东西,变量内容(引用内容的符号:单引号、双引号、反引号、不加引号)
7、表达式
1)[ 表达式 ]中括号表达式:中括号里面两端必须要有空格。
字符串要加双引号:(如果表达式成立,打印1,否则打印0)
[ "a" = "b" ] && echo 1
如果表达式成立,打印1
[ "a" = "b" ] || echo 0
如果表达式成立是假的,打印0
[ ! "a" = "b" ] && echo 1
取反
2)整数表达式:
a、整数表达式符,两端必须要有空格
b、中括号里面两端必须要有空格
c、变量和不比较的内容,不需要加引号
-gt >
-ge >=
-lt <
-le <=
-eq =
-ne 不等于
3)字符表达式:
-z 变量内容长度为0时,为真(表达式正确)。zero
-n 变量内容长度不为0是,为真(表达式正确)。not zero
a == a 字符串是否相同
8、Shell判断句(如果.....那么....)
如果a=10 if [ 表达式 ]
那么 then
echo 1 命令
否则 else
echo 2 命令
果如 fi
示例一、如果a等于10打印1,不等于10打印2
示例二、如果今天是周六就看电影,不是就好好学习
示例三、(实现多条件)如果今天是周6或周日就去看电影打游戏,如果不是就好好上课
8.2 read命令:交互式读取用户输入
-p "提醒:"
-t "多长时间内等待输入"
8.3练习题:Shell编程实现,两个整数比较大小
9、for循环
for n in 取值列表
do
执行命令
done
9.1示例:
示例一、
示例二、显示过程 -x
示例三、
10、书写脚本习惯:
1)以 .sh 结尾
2)脚本开头第一行#!/bin/bash脚本内容由谁解释
由于Linux下默认是bash,所以也可以不写这一行
相关文章
网友评论
本文标题:
课堂笔记day28——Shell基础
本文链接:
https://www.haomeiwen.com/subject/wssbiqtx.html
延伸阅读
那年盛夏诗歌
环境监察队工作总结范文
优秀教师学习心得范文
华胥引的读后感300字
《Its red》教学反思范文
农资购销的合同范本
竞选中队委优秀演讲稿
辞金蹈海的成语解释
《世纪宝鼎》公开课教案设计
因为爱你,所以牵挂
今生今世红尘醉——美到
一个90后的内心独白
致已逝去的高中年华
深度阅读
您也可以注册成为美文阅读网的作者,发表您的原创作品、分享您的心情!
情人节
母亲节
重阳节
清明节
端午节
植树节
元宵节
妇女节
愚人节
圣诞节
父亲节
教师节
儿童节
劳动节
青年节
建军节
万圣节
平安夜
光棍节
中秋节
国庆节
感恩节
腊八节
更多话题
栏目导航
摄影
故事
互联网
读书
旅行
热点阅读
自媒体运营技巧篇:平台账号名称很重要,以下技巧要记牢……
我得到了一个自己呼吸都不敢的故事丨因缘际会
一开心一天就过去了
老刘
苹果安卓通用,大公司出品,省话费神器,网络免费电话!!
湮叔:我们为什么一定要做工作计划?
宗萨钦哲仁波切:「排出浊气」是准备修持非常好的一个方法
在“客调平台”看光猫有没有录入2019-04-09
一个淡字,道尽一生
湖北农民工投资电影,票房大卖大赚40万,普通人怎么投资影视?
网友评论