内容简介
这是一本关于 Linux 命令行与 shell 脚本编程的全方位教程,主要包括四大部分:Linux 命令行,shell 脚本编程基础,高级 shell 脚本编程,如何创建实用的 shell 脚本。本书针对 Linux 系统的新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的 shell 脚本。
(小结)
本章涵盖了在 shell 提示符下操作 Linux 文件系统的基础知识。一开始我们讨论了 bash shell,之后介绍了怎样和 shell 交互。命令行界面(CLI)采用提示符来表明你可以输入命令。bash shell 提供了很多可用以创建和操作文件的工具。在开始操作文件之前,很有必要先了解一下 Linux 怎么存储文件。本章讨论了 Linux 虚拟目录的基础知识,然后展示了 Linux 如何引用存储设备。在描述了 Linux 文件系统之后,还带你逐步了解了如何使用cd
命令在虚拟目录里切换目录。
在介绍如何进入指定目录后,我们又演示了怎样用ls
命令列出目录中的文件和子目录。ls
命令有很多参数可用来定制输出内容。可以通过ls
命令获得有关文件和目录的信息。
touch
命令非常有用,可以创建空文件和变更已有文件的访问时间或修改时间。本章还介绍了如何使用cp
命令将已有文件复制到其他位置。另外还逐步介绍了如何链接文件,给出了一种简单的方法可以实现在两个位置上拥有同一个文件且不用生成单独的副本。ln
命令提供了这种链接功能。
接着我们讲了怎样用mv
命令重命名文件(在 Linux 中称为移动文件),以及如何用rm
命令删除文件(在 Linux 中称为移除文件),还介绍了怎样用mkdir
和rmdir
命令对目录执行相同的任务。
最后,本章以如何查看文件的内容作结。cat
、more
和less
命令可以非常方便地查看文件全部内容,而且tail
和head
命令还可查看文件中的一小部分内容。
下章将继续讨论 bash shell 的命令,并了解更多管理 Linux 系统时经常用到的高级系统管理命令。
评论