Shell 生成ISO及混合型ISO文件,ISO镜像是一种存档格式,它存储了如CD-ROM、DVD-ROM等光盘的精准镜像。ISO文件通常用于存储待刻录的数据。在本节中,我们会看到如何使用光盘来...
Shell 查找并修补文件差异,当文件存在多个版本时,如果能够重点标记出这些版本之间的不同而无须通过人工查看来比较,那就简直是太棒了。本章为你演示如何生成文件之间的差异对比。当多名开发人员共事时...
Shell 只列出目录的各种方法,用脚本只列出目录不是件容易事。本章介绍了多种只列出目录的方法。预备知识有很多种方法可以只列出目录。dir类似于ls,但选项更少。另外也可以使用ls和find来列...
Shell 使用 pushd 和 popd实现快速定位,如果需要在文件系统的多个位置上切换时,惯常的实践就是复制并粘贴路径,然后使用cd命令。但当涉及位置不止一个的时候,这种方法的效率并不高。如...
Shell 使用head与tail打印文件的前10行和后10行,cat命令并不适合查看上千行的大文件,因为它会把整个文件内容全部给打印出来。相反,我们只想查看文件的一小部分内容(例如文件的前10...
Shell 统计文件的行数、单词数和字符数,我们经常需要统计文件的行数、单词数和字符数。很多时候,这种统计结果被用于生成所需要的输出。本书的其他章节就包含了这样一些富有技巧性的实例。对开发人员来...
Shell 打印目录树,将目录和文件系统以图形化的树状层次结构描述会使其更为形象。这种形式也被一些监控脚本用来更清晰易懂地呈现文件系统。预备知识tree命令能够以图形化的树状结构打印文件和目录。...
Shell 处理视频与图像文件,Linux和Unix都拥有很多能够处理图像和视频文件的应用程序和工具。大多数的Linux发行版中都包含了ImageMagick套件,其中的convert程序可用于...
Shell 使用grep在文件中搜索文本,如果你忘记把钥匙放在了哪里,就得自己去找;如果你忘记了文件中的内容,grep命令可以帮助你查找。本章将教你如何定位包含特定文本模式的文件。实战演练gre...
Shell 使用正则表达式,正则表达式是基于模式匹配的文本处理技术的关键所在。想要有效地运用正则表达式,就必须对其有一个基本的理解。会用ls的用户应该都熟悉通配符模式。通配符可以运用在很多场景中...
Shell 使用cut按列切分文件,cut命令可以按列,而不是按行来切分文件。该命令可用于处理使用固定宽度字段的文件、CSV文件或是由空格分隔的文件(例如标准日志文件)。实战演练cut命令能够提...