Linux Shell 脚本攻略

作者: lujg12 | 来源:发表于2018-04-21 12:21 被阅读0次

    参考书籍 Linux shell 脚本攻略
    目前正在阅读该书籍,将分为一系列的小文章,记录阅读过程。


    简介

    • Shell默认使用的是Bash,关于Linux shell的不同区别可参考链接 http://blog.51cto.com/simy88/1679288
    • Shell脚本通常是一个以 #! 起始的文本文件,如下所示:
      #!/bin/bash
    

    运行方式

    1. 将脚本作为sh的命令行参数时的运行方式
      注: $号为命令行提示符。
    $ sh script.sh 
    $ sh /home/path/script.sh
    

    在该模式下,脚本中可没有 #!/bin/bash 这一行

    1. Shell 脚本独立运行,需要具备可执行权限,必须有 #!/bin/bash
    $ ./script.sh 
    $ /home/path/script.sh
    

    shell程序会读取脚本的首行,识别 /bin/bash,并且以如下方式执行该脚本

    $ /bin/bash script
    

    基础知识

    • 终端的配置信息文件:用户home目录下的 .bashrc文件。
    • 用户运行过的命令:~/.bash_history
    • bash中每个命令或命令序列是通过分号或换行符来分隔的
    $ cmd1 ; cmd2
     # 等同于:
    $ cmd1
    $ cmd2
    
    • 字符 #指明注释的开始,一直延续到行尾

    相关文章

      网友评论

        本文标题:Linux Shell 脚本攻略

        本文链接:https://www.haomeiwen.com/subject/ezztlftx.html