深入探索Bash:从基础到应用
1. GNU项目与Bash
GNU项目贡献了大量优秀的软件,其中就包括bash。几乎书中讨论的每个工具都有GNU版本。GNU工具功能丰富,通常也更友好,但有时会有些不同。
2. 代码示例说明
在展示可执行的shell脚本代码时,通常会采用如下格式:
$ ls
a.out cong.txt def.conf file.txt more.txt zebra.list
$
- 首字符
$表示该命令是在bash shell提示符下输入的。提示符由shell打印,用户输入其余部分。 - 最后一行的
$表示命令执行结束,控制权返回给shell。
# 号在不同场景有不同含义:
- 在许多Unix或Linux文件(包括bash shell脚本)中,行首的 # 表示注释。
- 作为bash命令提示符的结尾符号(而非 $ ), # 表示以root用户登录。
当示例中没有提示符字符串时,展示的是shell脚本的内容。对于一些大型示例,会对脚本行进行编号,但编号不属于脚本内容。还可能会以会话日志或一系列命令的形式展示示例,有时会使用 cat 命令查看文件内容,例如:
$ cat data_file
static header line1
st
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



