美文网首页
1.1 开始

1.1 开始

作者: 拙言_Coder | 来源:发表于2019-03-05 13:55 被阅读0次

    《Linux Shell 脚本攻略(第 2 版)》读书笔记

    Bash (Bourne Again Shell)是目前大多数Unix,GNU/Linux系统默认的shell环境。
    书中大部分案例和讨论都假定是在Linux系统环境下进行的。

    shell 脚本通常是一个以 shebang 起始的文本文件,如下所示:

    #!/bin/bash
    

    shebang 是一个文本行,其中 #! 位于解释器路径之前。/bin/bash是 Bash 的解释器命令路径。

    运行脚本

    1. 将脚本作为 bash 的命令行参数

    $ bash script.sh #假设脚本位于当前目录下
    
    $ bash /home/path/script.sh #使用script.sh的完整路
    

    如果将脚本作为 bash 的命令行参数来运行,那么就不用看脚本中的 shebang 了。

    2. 授予脚本执行权限,将其变为可执行文件。

    $ chmod a+x script.sh
    

    该命令赋予所有用户 script.sh 文件的可执行权限。这个脚本能以下列方式执行:

    $ ./script.sh
    

    分隔命令

    在 Bash 中,每个命令或命令序列是通过分号换行符来分隔的。比如:

    $ cmd1 ; cmd2
    

    等同于

    $ cmd1
    $ cmd2
    

    注释

    字符 # 指明注释的开始。

    注释部分以 # 为起始,一直延续到行尾。注释行通常用于为代码提供注释信息,或者停止执行某行代码。

    相关文章

      网友评论

          本文标题:1.1 开始

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