熟悉在命令行界面下工作对使用和管理 Linux操作系统意义重大,本章将介绍在 Red Flag Asianux Server 3系统中进行 shell操作的知识。
1.1">基础知识
以下关于 Linux shell及文件和目录的知识是学习本章的基础。
1.1.1文件命名
Linux下文件名的最大长度可以是 256个字符,通常由字母、数字、 “.”(点号)、“_”(下划线)和“-”(减号)组成。文件名中不能含有“ /”符号,因为“ /”在 Linux目录树中表示根目录或路径中的分隔符(如同 DOS中的“ \”)。
Linux系统支持文件名中的通配符,具体如下:
星号(*):匹配零个或多个字符;
问号(?):匹配任何一个字符;
[ab1 A-F]:匹配任何一个列举在集合中的字符。本例中,该集合是 a、b、1或任何一个从 A到 F的大写字符;
1.1.2路径
操作系统查找文件所经过的路径称为路径名。使用当前目录下的文件时可以直接引用文件名;如果要使用其他目录下的文件,就必须指明该文件在哪个目录之中。
按查找文件的起点不同可以分为两种路径:绝对路径和相对路径。从根目录开始的路径称为绝对路径,从当前所在目录开始的路径称为相对路径,相对路径是随着用户工作目录的变化而改变的。
与 DOS相同,每个目录下都有代表当前目录的“ .”文件和代表当前目录父目录的“ ..”文件,相对路径名一般就是从“ ..”开始的。
在 Linux目录树中,表示根目录或是路径中的分隔符是“ /”。
1.1.3文件类型
Red Flag Asianux Server 3系统支持以下文件类型:普通文件、目录文件、设备文件以及符号链接文件。
普通文件:包括文本文件、数据文件、可执行的二进制程序等。
目录文件: 简称目录, Linux中把目录看作一种特殊文件,利用它构成文件系统的分层树型结构。每个目录文件至少包括两个文件, “..”表示上一级目录, “.”表示该目录本身。 设备文件: 一种特别文件,
Linux系统利用
它们来标识各个设备驱动器,核心使用它们与11585.html">硬件设备通信。有两类特别设备文件:字符设备和块设备。 符号链接: 一种特殊文件,它们存放的数据是文件系统中通向某个文件的路径。当使用符号链接文件时,系统自动地访问所保存的这个路径。