当前课程知识点:Linux系统管理 >  管好文件 >  切换创建和删除目录 >  微视频

返回《Linux系统管理》慕课在线视频课程列表

微视频在线视频

微视频

下一节:Video

返回《Linux系统管理》慕课在线视频列表

微视频课程教案、知识点、字幕

各位同学

大家好

在本讲中

我们将要探究一下Linux中目录的基本架构

并学习如何在Linux中切换 创建和删除目录

在进行实际操作前

我们先要了解一下Linux目录的基本架构

由于Linux是一个自由软件

发行版本众多

如果每个发行版本的目录结构都很不一样的话

那么就很容易造成管理上的混乱

因此 基本上所有的Linux发行版本

都遵循了Linux基金会发布的

标准文件系统架构规范

根据FHS的规定

Linux有一个树形的目录

其中最重要的是根目录

所有的目录都位于根目录下

FHS 就规定了Linux根目录下该有哪些目录

这一些特定的目录下应该放置什么数据

根据FHS

根目录下至少应该包括如下12个目录

这些目录中各自存放着不同用途的数据

一 是bin目录

放置着可执行的命令文件

二 是boot目录

放置着系统核心文件和开机所需文件

三 是dev目录

放置着系统设备相关文件

四 是etc目录

放置着系统主要的配置文件

五 是home目录

放置着除根用户外其他用户的家目录

默认情况下 每个用户

都在该目录下有一个自己的私人目录

六 是lib目录

放置着系统和程序运行所要调用的库函数文件

七 是root目录

是root用户的家目录

八 是sbin目录

放置着根用户才能够执行的命令文件

九 是srv目录

放置着服务启动之后需要访问的数据

如 web服务所需要访问的网页数据

就默认存放在/srv/www/目录下

十 是tmp目录

程序临时存放文件的目录

任何人都可以访问

重要数据不可放置在此目录下

十一 是opt目录

第三方软件建议安装目录

也即非本发行版本所提供的软件

建议放置在此目录下

十二 是media目录

放置着移动设备相关文件

如光驱 U盘相关数据都放在该目录下

当使用Linux的时候

我们总是位于某个目录中

这个所处的目录就被称为 “工作目录”

登录系统时

初始的默认“工作目录”

总是登录用户的 “家目录”

也即登录用户的私人目录

我们可以在提示符中观察到

当前所处的工作目录

也可以用pwd命令来显示当前完整的“工作目录”

可以用cd命令来切换工作目录

cd是英文切换目录Change Directory 的缩写

前面说过 我们登录系统的时候

默认总是位于登录用户的家目录下

我们现在可以使用cd加上目录名称

切换到别的目录下

如我们当前是用root用户登录的

那么在默认情况下

我们就处于root用户的家目录中

也即/root目录中

我们键入cdtmp

切换到tmp目录中

此时我们的工作目录就变成了tmp目录

为了方便我们操作

Linux的外壳程序BASH

提供了一些特殊字符用于代表特定目录

这些特殊目录有如下几种

一是 “.” 表示当前工作目录

如cd./dir01

就表示切换到当前目录中的dir01目录中

二是“..” 表示工作目录的上层目录

如 cd ../dir02

就表示切换到上层目录的dir02目录中

三是“-” 表示前一个工作目录

如cd – 表示退回到上一个工作目录中

也即dir01目录中

四是“~”表示用户的家目录

如cd ~ 表示切换到当前登录用户

也即root的家目录中

cd ~nblinux

则代表切换到nblinux用户的家目录中

我们可以用mkdir来创建目录

mkdir是英文创建目录 Make Directory 的缩写

如我们现在要当前目录下

创建一个名为sampledir的目录

Ok 创建完成

只要将需要创建的目录名

跟在命令后面就可以了

我们可以通过添加一个–p选项来创建嵌套目录

如我们可以用mkdir -p

在当前目录下创建dirlevel01目录

同时在dirlevel01下创建dirlevel02目录

我们可以用rmdir来删除目录

rmdir是英文删除目录 Remove Directory 的缩写

如 我们现在要将刚刚创建的sampledir的目录删除

只需要将需要删除的目录名

跟在命令后面就可以了

特别要注意

rmdir只能删除空目录

如 我们来尝试删除刚刚创建的dirlevel01目录

该目录中还存在着一个dirlevel02 目录

结果 rmdir告诉我们

目录不为空 无法删除

讲到这里

不知各位是否注意到了

当我们对工作目录下的文件进行操作的时候

有两种指定文件路径的方式

我们以前面创建sampledir目录为例

可以看到 在mkdir后

跟上了要创建目录的完整路径

这种路径被称为绝对路径

要从根目录开始写

另一种选择

是将根目录到当前工作目录部分省略

以我们前面删除sampledir目录为例

可以看到在mkdir后

并未跟上sampledir目录的完整路径

根目录到当前工作目录部分被略去了

这种路径被称为相对路径

相对于当前的工作目录

好 关于Linux中目录的讨论

到此就告一段落

谢谢大家观看

下次见

Linux系统管理课程列表:

初识Linux

-Linux那些事儿

--Linux那些事儿

-选择合适的Linux版本

--微视频

-建立一台虚拟机

--微视频

-安装Linux系统

--微视频

-与Linux进行交互

--微视频

-用好帮助文档man

--Video

-关闭和重启Linux

--微视频

-初识Linux--初识Linux测试

管好文件

-切换创建和删除目录

--微视频

-列出文件和文件属性

--Video

-拷贝、剪切、删除和创建文件

--Video

-文件链接

--Video

-归档压缩文件

--Video

-查找文件

--Video

-通配符

--Video

-查看文本文件

--Video

-管好文件--用好文件测试01

-管好文件--用好文件测试02

用好重定向和管道

-重定向

--Video

-管道

--Video

-用好重定向和管道--用好重定向和管道测试

用好vi

-vi 入门

--Video

-vi 初探

--Video

-用好vi--用好vi测试

管好用户

-用户和用户组

--Video

-查看用户

--Video

-切换用户身份

--Video

-创建、修改和删除用户

--Video

-创建、修改和删除用户组

--Video

-部分让渡根用户权限

--Video

-用户管理配置文件

--Video

-管好用户--管好用户测试

管好硬盘

-查看硬盘

--Video

-分区和格式化硬盘

--Video

-手动挂载和卸载分区

--Video

-开机自动挂载分区

--Video

-管好硬盘--管好硬盘测试

管好网络

-查看和操纵网络接口

--Video

-配置TCP/IP网络参数

--Video

-管好网络--管好网络测试

管好软件包

-用RPM管理软件

--Video

-用yum管理软件

--Video

-为yum配置软件源

--Video

-管好软件包测试--作业

管好进程和服务

-查看进程

--Video

-操纵进程

--Video

-查看和操纵系统服务

--Video

-管好进程和服务--管好进程和服务测试

管好远程联机服务器

-用SSH协议远程联机

--Video

-为SSH服务器配置密钥认证登录

--Video

-管好远程联机服务器--管好远程联机服务器测试

微视频笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。