入门1.1
需要了解的命令行相关的事项
在实际的深入深究bash shell
之前,首先需要理解一些概念,这些概念有助你继续在本教程中的知识海洋中飞翔。你完全有必要理解这些概念,而其中的一些概念并不容易解读,但是在理解这些概念之后,你的shell
行为将更有针对性。
1.1 一切都是文件
在Linux系统中,一切都是文件,这里的一切首先带明显看起来是文件的对象,文本文档当然是文件,OpenOffice.org文档当然也是文件,我们还不能忘记图片、MP3和视频,它们也是文件,这一点确定无疑!
但是目录是什么?目录也是文件,不过是一种比较的特别的文件,包含有关其他 文件的信息,磁盘驱动则是真正庞大的文件,网络连接和硬盘设备都是文件,甚至运行中的进程也是文件,它们都是以文件的形式表现出来。
对于Linux来说,文件仅仅是位和字节流。Linxu并不真正的关心这些位和字节流构成了什么对象,只有运行在Linux的程序才会关注这一点。
本教程都会通篇的提到文件,你可以在适当的情况下,将文件解读为“文件、目录、子目录和系统上的其他所有的对象”。特别是,本教程中介绍的许多命令等同与文档和目录,所以可以自由的在这些机器上测试命令。