趣文网 > 作文大全

Python学习第170节——Linux文件管理系统实际操作和具体介绍

2020-12-01 22:05:01
相关推荐

上节我们简单了解了Linux文件管理系统,现在我们学习它的实际操作。

首先我们解释下~和/的区别。

~

之前我们介绍过,我们说~是Linux系统的根目录,其实这个说法是不准确的,~也叫家目录,表示当前用户的目录。其实我们可以把它理解为是我们个人目录的根目录。它是我们以个人的用户名进入Linux系统最开始的默认的目录,并不是整个Linux文件管理系统的根目录。

如果以个人用户(我的个人用户名是xiaozhi)登录,~就代表/home/xiaozhi。

如果以root(超级管理员)这个用户登录,~就代表/root。

现在我们来验证一下:

刚开始我们是以自己的个人用户名登录的Linux系统,我们在命令行直接输入cd ~,就把目录切换到当前用户(个人用户,我的个人用户名是xiaozhi)的目录了,我们再输入pwd,运行结果就是/home/xiaozhi,如下图:

现在我们在命令行输入su,然后回车,就把用户切换到超级用户了。

切换到超级用户之后,我们在命令行输入cd ~,就把目录切换到当前用户(超级用户root)的目录了。然后我再输入pwd,运行结果就是/root,如下图:

/

/才是Linux整个文件管理系统的根目录。

一个路径的末尾如果有/,就表示这是一个目录,如果没有/,就表示这是一个文件。单独的一个/,这个符号就是表示根目录。

我们以个人用户xiaozhi来验证,如下图:

我们以超级管理员用户root来验证,如下图:

总结:

1. ~是家目录,也就是用户的个人目录,/是整个Linux文件管理系统的根目录。

2. 每一个用户都有“家”目录,也就是说每一个用户都具有个人目录,包括超级管理员root这个用户。

3. 超级管理员root这个用户的“家”目录就是/root,普通用户xxx(xxx代表普通用户的用户名)的“家”目录就是/home/xxx。

4. 不管是普通用户还是超级用户,根目录都是一样的,都是/。

补充:

普通用户切换到超级用户,使用命令su,然后回车。

超级用户切换到普通用户,使用命令su - username(username代表普通用户名,根据每个人自己定的用户名不同而不同),然后回车。

现在我看看根目录里面有什么东西,我们把根目录里面的文件列出来,如下图:

我们看到根目录里面有bin、dev、home、lib64、mnt、proc、run、srv、tmp、var、boot、etc、lib、media、opt、root、sbin、sys、usr这些文件目录。上节我们介绍过FHS(Linux目录配置标准),FHS里面就有这些目录每一个目录的说明,这些目录里面又有哪些东西都在FHS里面有说明。

比如说bin就是我们平时运行一些程序的目录,其实cd、ls这些命令都是封装好的程序,这些程序都是在bin里面进行运行的。斌就相当于专门安装程序的地方。

还比如说dev里面就是专门装开发的一些东西,比如说电脑硬件连接的东西都在dev里面。

home我们平时用的最多,几乎所有的操作,比如说下载的东西都是在home里面。

还比如说lib和lib64(64位的lib),lib就是library的前三个字母简写,它里面装的就是一些共享的文件,可以把它理解为一个资源库吧。

tmp是temporary(翻译成中文就是临时的)的前三个字母简写,里面是一些临时的文件。

还比如说boot,boot就是开机,所有关于开机的程序文件都在boot里面,包括Linux系统的kenal(内核)都在boot里面。

opt 这个目录是主机额外安装第三方软件所存放的目录,我们之前介绍过。

还有这个sbin是在超级管理员权限下的bin。

这里就不一一介绍了,后面用到的时候我们再具体学习。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

摘桔子作文 诚实英语作文 风雨中我在成长作文 描写泪水的作文 越来越好作文600字 我的手机作文600字 秋游的作文开头 我的家乡岳阳作文 有关春节的作文300字 世界杯作文 感谢你什么作文 绿色环保作文600字作文 自然的力量英语作文 如何管理时间英语作文 二年级秋天到了的作文 除草作文 作文分为哪几种 作文礼物范文 我的偶像作文500字初中 记一次有趣的事作文 亲情为题的作文 作文 伴我成长 楚才作文特等奖 慢就业作文 游珠海长隆海洋王国作文 描写上海的英语作文 激动的时刻作文 我眼中的世界作文 端午节记事作文800字 什么的光芒作文