请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要介绍Linux系统上,常见的目录名称及其作用。
每个人都知道是文件是什么…你使用的是“照片”、“文档”或“音乐”。程序是由文件组成的,事实上,整个Linux操作系统就是文件的集合……但是,现在到了较难理解的部分。仅仅只有你上传的数码照片是一个文件,你的显示器也是一个文件!这是这样的,在Linux中,一切都是文件!怎么会这样呢?我们来解释一下。
![f98166429b20452940bc8fffabaa7305.png](https://i-blog.csdnimg.cn/blog_migrate/a4564af53e83ff11b74484f8154c0e54.jpeg)
Linux常见的目录及其作用
2. `/dev`目录作用
该目录是您的系统使用或可以使用的设备。在Linux中,所有东西都被看作是一个文件,因此您的硬盘被作为一个文件保存在那里。如果您使用的是IDE硬盘(而不是SCSI),那么您的硬盘将被称为/dev/hda。
![7d85df07c7d938944c41899c7a2a0725.png](https://i-blog.csdnimg.cn/blog_migrate/e168b06c7b3960517f8ee3372e2c3041.jpeg)
Linux /dev目录的作用
3. `/boot`目录作用
cd /boot [ENTER]
将进入/boot目录。这就是Linux内核通常所在的位置。高级用户可能出于自己的原因(他们可能更喜欢其它目录名称)而更改内核的位置,但是通常在大多数系统中都是这样的。您最终将不得不使用这个目录,因为将来可能需要使用两种或更多不同类型的内核。这将在更高级的教程中讨论。
4. `root`目录作用
如果您当前不是root用户,而您输入cd /root,将会被提示没有权限。/root目录对其他所有人都是禁区。Linux的反应有点像,‘你不必知道那个’。用户的主目录对其他用户也有一定的限制。
5. `/sbin`目录作用
/sbin是另一个限制目录。这个目录类似于/bin,经常使用的程序都放在这两个目录中,但是/sbin目录里的程序只被root用户使用。比如shutdown程序在里面。只有root用户可以关闭系统。如果不是root用户尝试关闭系统,他或她将收到一条消息,说明只有root用户可以这样做。
6. `/tmp`目录作用
/tmp是用于存储临时文件的目录,顾名思义。稍后您将发现,当您在Linux(比如KDE)中使用windows风格的系统时,这个窗口管理器将在那里创建临时使用的文件。当你双击一张照片的图标时,你会看到照片,但是在你看照片的时候会创建一个临时文件。当您关闭KDE映像程序时,将删除临时文件。主要是在windows管理器下工作的程序利用了这个目录。
![6a12ebfe9e5285a947f2b936476ccc89.png](https://i-blog.csdnimg.cn/blog_migrate/c1fe76c8cfba432f49d45deb62e32bb0.jpeg)
linux /tmp目录作用
7. `/var`目录作用
/var是一个目录,对于某些文件可能会改变它们的大小(即可变大小)。一个是MySQL。通常,MySQL将其数据保存在/var的子目录/var/mysql/中。如果我有一个电子商务网站,我会有一个数据库来登记购买。数据库的大小显然会增加。如果没有,那就有麻烦了。它也是电子邮件服务器存储新邮件的正常位置。同样,电子邮件的大小也各不相同。
8. `lib`目录作用
lib是库文件。这就是名称/lib的由来。程序可以使用库来执行它们的功能。不同的程序使用相同的库,所以Linux将它们存储在这里,以便每个程序都知道在哪里可以找到它们。除非您开始收到“找不到共享库……”之类的消息,否则您可能不必太担心这个目录。有时,当你下载了一个程序,不得不自己从源代码编译它时,就会发生这种情况。即便如此,出现所谓的“依赖”问题也相当罕见。大多数程序,即使是从源代码编译的,通常都有一个预配置程序,以确保它们能够找到它们“依赖”运行的库。如果他们没有,他们会告诉你,你不能安装程序。
9. `home`目录作用
我们以前谈过/home。这是一个存储用户个人文件的目录。我们都有使用程序的特定偏好。这些首选项通常包含在配置文件中,这些配置文件也存储在用户的主目录中。这些文件大多以.开头。
![9496c5659aa6a394eb392cd2bdbe4b73.png](https://i-blog.csdnimg.cn/blog_migrate/da925517ef30657f8443f4d02c0119ad.jpeg)
linux home目录作用
如果你转到你的主目录,执行以下命令
cd /home/[username]ls -a
10. 总结
通过本文您应该可以了解到常见的Linux目录名称及作用,Linux上每个目录都会有特定的作用。