摘要: 一、字符串定义 1.字符串常量使用 , 字符常量使用 ,两者区别: 双引号(表示这是字符串常量), 通常在字符串会添加一个"\0" (ASCII 码为 0),用以表示字符串结束,占用内存空间字节数为字符串长度加一,而字符常量通常占用一个字节的内存空间。 2.可以用数组存放字符串,如字符串"hello 阅读全文
posted @ 2019-12-31 12:37 印前 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 本章相关重要命令总结在Table 6. 命令 | 描述 | 示例 | | : : | : : | | 创建某目录 | | | | 显示当前所在目录 | | | | 进入到命令 | | | | 进入到相对于home路径的路径 | | | | 改变当前目录为home为路径 | | | | 回到之前的路径 阅读全文
posted @ 2018-06-11 18:44 印前 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在4.2章中我们已经会用cd进入到指定的目录中。这是导航最常见的用途之一,但是它还有几个值得关注的用途。第一个是使用 (读作'see dee 点点')返回当前目录级别的上一级: $ pwd /Users/mhartl/text_files $ cd .. $ pwd /Users/mhartl 在这 阅读全文
posted @ 2018-05-07 11:34 印前 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Unix风格的目录结构通常使用一个目录名列表并用正斜杠分隔来表示,这样我们可以结合 命令: $ ls /Users/mhartl/ruby 或者 $ ls /usr/local/bin 正如图20,这些表示对应的目录在一个分层的文件系统,图上意思即使mhartl是Users的子目录,而ruby是mh 阅读全文
posted @ 2018-04-08 19:41 印前 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 我们已经学习过许多处理文件的Unix工具,现在是时候来学习目录了,也就是文件夹(图20)。正如我们所见,许多在文件中的开发思想也适用于目录,但同样也有许多区别。 阅读全文
posted @ 2018-04-08 09:51 印前 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 本章使用的重要命令总结在Table 5中 命令 | 描述 | 示例 | | : : | : : | | 与URL交互 | | | | 指出程序的在计算机的路径 | | | | 显示文件的前部分 | | | | 显示文件的后部分 | | | | 计算文件的行数,单词数以及字节数 | `$ wc foo 阅读全文
posted @ 2018-04-03 18:30 印前 阅读(192) 评论(0) 推荐(0) 编辑
摘要: `grep`是检查文件内容最强大的工具之一,这也许不能代表什么,但这不是重点。的确, grep 常用作动词,比如‘你完全应该检索(grep)那个文件’. 最常用于在文件中搜索子字符串。例如,我们在第三章节中学到的在莎士比亚诗中搜索'rose'字符串。而使用 ,我们可以直接找到标记,如Listing 阅读全文
posted @ 2018-03-22 16:00 印前 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Unix提供了两个工具查看不止文件的头部和尾部。这个功能程序叫做 ,但有种更强大的变异体叫做 (起初我认为这是玩笑)。 这个程序是交互性地,所以很难在输出时捕获,但是仍然为大家提供了粗略地样本如下: $ less sonnets.txt Shake speare's Sonnets I From f 阅读全文
posted @ 2018-03-20 21:20 印前 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 检查文件两个互补的命令是 和 , 它们分别用于查看文件的开始(头部)和结束(尾部). 命令展示了文件的前10行。(Listing 11). Listing 11: 查看示例文件的开始 $ head sonnets.txt Shake speare's Sonnets I From fairest c 阅读全文
posted @ 2018-03-16 10:53 印前 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 首先,为了不手动创建一个长文件(这太麻烦了),我们将使用强大的 (有时也写作"cURL")工具从网上下载一个文件,这个命令可以让命令行与URL交互。尽管这不是Unix核心命令设置,但是 命令在Unix系统上被广泛应用。为了确保它在你的系统上能使用,我们可以使用 命令,用它来确认在命令行中程序是否支持 阅读全文
posted @ 2018-03-14 15:49 印前 阅读(477) 评论(0) 推荐(0) 编辑