了解基础shell脚本

总体格式:①、行首she(#)bang(!)机制      #!/bin/bash       #!/usr/bin/python

                  ②、注释(可写可不写)             提前在~/下配置好.vimrc。规范后缀:.sh

                  ③、给脚本加上执行权限

                  ④、运行脚本

运行脚本方法:①、绝对路径

                         ②、相对路径

                         ③、放入$PATH变量中    如:mkdir /data/script   mv hello.sh /data/script  echo "PATH=/data/scripts:$PATH">>/etc/profile.d/ldy.sh

                         ④、bash 脚本名            (测试)

                         ⑤、cat 脚本名|bash      (不在主机下,网络下载)

如:在其他主机a搭建一个网站:service http start。此网站专门文件夹:/var/www/html,在里面放入脚本hello.sh

       在本主机b:curl http://a的ip/hello.sh,查看是否有病毒或rm -rf,确保后放入管道 |bash执行。 (curl代替浏览器网页)

调试:bash -n   只能判断语法错误

           bash -x   跟踪,查找语句错误

变量:内置

          自定义(不需注明类型,不支持浮点数)

范围:普通变量(只用于当前shell,子shell也不支持)

           环境变量(支持zishell。bash命令直接创建子shell)

           本地变量(函数)

set  查看所有变量

unset   取消变量

猜你喜欢

转载自www.cnblogs.com/ldyaly/p/12747292.html