1.shell脚本就是一些Linux命令的集合,为了方便执行多个命令。
2.凡是自定义的脚本建议放到/usr/local/sbin/目录下,这是一般的约定。
3.Shell脚本通常都是以.sh 为后缀名的,这个并不是说不带.sh这个脚本就不能执行,只是大家的一个习惯而已。所以,以后你发现了.sh为后缀的文件那么它一定会是一个shell脚本了。
4.test.sh中第一行一定是 “#! /bin/bash” 它代表的意思是,该文件使用的是bash语法。
5.Shell脚本的执行很简单,直接”sh filename “ 即可,另外你还可以这样执行。
6.默认我们用vim编辑的文档是不带有执行权限的,所以需要加一个执行权限,那样就可以直接使用’./filename’ 执行这个脚本了。另外使用sh命令去执行一个shell脚本的时候是可以加-x选项来查看这个脚本执行过程的,这样有利于我们调试这个脚本哪里出了问题。
7.该shell脚本中用到了’date’这个命令,它的作用就是用来打印当前系统的时间。其实在shell脚本中date使用率非常高。有几个选项笔者常常在shell脚本中用到:
%Y表示年,%m表示月,%d表示日期,%H表示小时,%M表示分钟,%S表示秒(注意%y和%Y的区别)。
8.在shell脚本中使用变量。如果你写了一个长达1000行的shell脚本,并且脚本中出现了某一个命令或者路径几百次。突然你觉得路径不对想换一下,那岂不是要更改几百次?变量的作用就是用来解决这个问题的。
9.
+
变
量
名
,
可
以
代
表
此
处
引
用
了
自
定
义
的
变
量
。
10.
数
学
计
算
要
用
’
[
]
’
括
起
来
并
且
外
头
要
带
一
个
’
+变量名,可以代表此处引用了自定义的变量。 10.数学计算要用’[ ]’括起来并且外头要带一个’
+变量名,可以代表此处引用了自定义的变量。10.数学计算要用’[]’括起来并且外头要带一个’’。
11.$1的值就是在执行的时候输入的1,而$2的值就是执行的时候输入的$2,当然一个shell脚本的预设变量是没有限制的。另外还有一个KaTeX parse error: Expected 'EOF', got '#' at position 30: …名字。 12.#̲ 为shell脚本单行注释的标…符号配合,作为字符串连接来使用
15. echo命令是内建的shell命令,用于显示变量的值或者打印一行文本。echo命令在构建shell脚本时扮演着重要的角色。
shell语言
最新推荐文章于 2024-03-30 12:30:20 发布