第四节 Linux 目录结构及文件基本操作

“Linux 基础入门(新版)”实验报告

Linux 目录结构及文件基本操作

Linux基础入门(新版)实验报告

目录结构

1.定义

Linux是以树状目录结构来构建整个系统,可以理解为一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内部都是存储在磁盘上的,但从逻辑上讲Linux的磁盘是悬挂于目录上的,每一个目录不仅可以使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。

2.文件系统层次结构标准(FHS标准)

FHS定义了系统中每个区域的作用、所需要的最小的构成文件和目录,同时给出了例外处理和矛盾处理机制。

FHS定义了两层规范。第一层是,/下面的各个目录要放什么文件数据。例如,/etc应该放置设置文件,/bin和/sbin应该放置可执行文件等。

第二层则是针对/user和/var两个目录的子目录来定义。例如/var/log存储系统登录文件,/user/share放置共享数据等。

文件操作

新建 新建空白文件 使用 touch 例: touch test 创建一个名为test的空白文件。 新建目录 使用mkdir(made driectorries)创建一个空白目录,可同时指定该目录的权限属性。例: mkdir test 创建一个名为test的空白目录。 使用-p可以同时创建父目录。若想创建多层目录可以使用 mkdir -p father/son/grandson 1.复制文件 使用cp。例: cp test father/son/grandson

删除文件 使用rm。例: rm test 删除名为test的文件 若要删除只读属性的文件,需要加上参数-f。例: rm -f test 删除目录需要加上参数-r。例: rm -r family 2.移动文件与重命名文件 使用mv命令移动文件。例: mv filel Documents 重命名文件 格式 mv 旧文件名 新文件名 例: mv file mylife 3.查看文件 标准输入输出:当我们执行一个 shell 命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),默认对应终端的键盘; 标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应被重定向到终端的屏幕,以便我们能直接看到输出内容。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。 1.查看文件类型 例如 file /bin/ls

你可能感兴趣的:(第四节 Linux 目录结构及文件基本操作)