美文网首页
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 开始

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 Bash (Bourne Again Shell)是目...

  • 开始写作1.1

    学习是知行合一的过程,也贵在坚持。 让你立刻停下来的3件事有什么? 1.上个月万圣节朋友去世,觉得世界一片灰暗,身...

  • 1.1从MarkDown开始

    MarkDown语法 以纯文本形式原样发布虽然编辑时会使用语法,但是展示时不会包含标记标签、格式化指令以及标点符号...

  • 35岁开始爱情!1.1

    1张,结局才是开始 日子一天一天的无聊的过,有的人一生都在追求想过的人生。。。。。。但这比一定是你想要的人生。。。...

  • 1.1 GUI - 从图片开始

    OpenCV 读一张图片 cv2.imread() cv2.IMREAD_COLOR : Loads a colo...

  • 1.1 从规划开始

    从规划开始[https://www.jianshu.com/writer] 每个人所处的阶段不同,综合能力也不尽相...

  • 1.1.流放的开始

    2017年,十月末。父母架不住我不要命似的闹着辍学,阵仗可怕,老爹拉着我在高速要撞车终结生命的威胁下,我毅然选择赴...

  • 1.1做好父母先从“说话”开始

    父母与孩子之间的互动,常常是透过“说话”。父母说的话就像音符,被嘴巴敲击出来的时候,各种节奏撩动心弦,触发孩子的各...

  • Kotlin 1.1的新功能

    译自《What's New in Kotlin 1.1》 JavaScript 从Kotlin 1.1开始,Jav...

  • jQuery从零开始-1.1 认识 jQuery

    写在开头 工作至今,从一个小白成长为大厂的技术总监,一直想写点什么,种种原因不知什么时候开始,也不知道怎么下手。一...

网友评论

      本文标题:1.1 开始

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