shell语言

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脚本时扮演着重要的角色。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值