Linux 学习“学习shell script”

  1. linux系统服务启动的接口在/etc/init.d/这个目录下,目录下所有的文件都是script;
  2. shell script在系统管理上面是很好的一项工具,但是在处理大量数值运算上就不够好了,因为shell script速度较慢,使用cpu资源较多,造成主机资源分配不良;
  3. #!/bin/bash,放在第一行声明文件内的语法使用bash;
  4. 整个script,除了第一行的#!来声明shell之外,其他的#都是批注也就是注释;
  5. 良好的script编写习惯在每个script开头记录好:script的功能,script的版本信息,script的作者与联络方式,script的版权声明方式,script的History(历史记录),script内较为特殊的命令使用绝对路径的方式来执行,script执行时需要的环境变量预先声明与设置;
  6. 使用sh就是在子进程中执行,使用source就是在父进程中执行;
  7. test可以测试文件是什么类型的;
  8. []是判断符号;
  9. if[条件判断];then   else  fi结束,elif为多个if但是后面必须接个then,只有最后一个没有了才用else;
  10. case $变量名称 in每个类型结尾用连续两个;;用esac反向结束;
  11. function函数功能,function fname (){程序段};
  12. 循环类似其他语言,while [判断]do 程序段落 done表示循环结束;
  13. until [判断] do 程序段落 done,反向,满足结束;
  14. for var in con1 con2 con3.... do 程序段 done;
  15. for sitenu in $(seq 1 100) do done;
  16. for((;;))也可以类似程序语言;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值