网站首页 > 技术文章 正文
系统目录也叫根目录,在linux系统下,通常用 / 表示,我们可以使用ls -la / 命令查看根目录下包含哪些目录,如图1
bin目录
主要用于存放常用的命令,如cp, ls等命令。图中可以看到,bin目录软链接到/usr/bin目录,因此/bin下有些程序是在/usr/bin目录下。当然我们自己开发的程序也可以放在该目录下。
boot目录
主要保存的是一些linux系统启动时所需要的核心文件,包括内核的二进制映像,该目录对于不了解linux内核的同学来说,建议不要去动该目录。
dev目录
主要保存的是一些外部设备,包括终端,u盘,磁盘,打印机等,例如linux接了一个u盘,这个时候,linux系统就会在dev目录下自动生成一个文件,将该文件使用mount挂载到linux下,就可以访问u盘了。
etc目录
该目录是linux系统的中心,主要保存的是系统管理所需的配置文件和目录,包括ip地址,主机名,ssh配置等相关文件,注意修改此目录下的文件时,最好提前备份,这样出现问题的时候,可以恢复系统。
home目录
主要是用户的主目录,除root用户外,其他用户都会在home目录生成一个以用户名为命名的目录。
lib目录
该目录主要存放的是一些共享库文件,这些文件都是linux系统下那些可执行程序所要依赖的库文件,因此最好不要删除不知名的库文件。自己开发的程序所依赖的库文件也可以放在该目录下。
lib32、lib64、libx32目录
该目录和lib目录作用差不多,区别在于lib32存放的是32位架构相关的库文件;lib64存放的则是64位架构的库文件;libx32存放的则是64位架构相关的库文件,但是以32位模式运行。这三个目录,对linux系统架构不熟悉的同学,建议不要去动,哪怕用不上,但是存在即合理。
lost+found目录
该目录一般情况下为空,当不为空时,则要注意,linux系统是不是非法关机了,因为该目录是当linux系统非法关机或重启时,会保存一些文件。
mnt目录
该目录也是linux系统给用户临时挂载的,最常用的就是在mnt目录下挂载一个可以和window交互的共享目录。
opt目录
该目录是用于用户额外安装软件的保存的目录
proc目录
该目录是保存进程相关信息和系统相关信息的目录,比如进程所占用的内存大小,系统内存大小等
root目录
超级管理员的主目录,普通用户无法访问该目录。
run目录
用于保存临时文件的系统,当系统重启时,会清空该目录。
sbin目录
存放的是系统管理员,比如root用户所使用的系统管理程序
usr目录
这是一个非常重要的目录,可执行性程序,头文件,lib库文件等所程序所需要的文件都保存在目录下,该目录的大小也比其他目录的要大。
var目录
该目录用于保存实时更新的文件,比如系统的日志文件,以及备份文件等。
linux系统根目录还包含了一些其他额外的目录,这些个目录不是必需的,不过linux系统的本质就是一切皆文件,因此根目录下每个目录都有存在的必要性和合理性,因此我们应尽量在根目录下创建一些用户自定义的目录和文件,保证根目录的简洁性。
- 上一篇: centos7网卡信息查看及网卡IP地址配置教程,
- 下一篇: Linux基础02
猜你喜欢
- 2025-03-07 Linux 如何查看端口占用、开放情况
- 2025-03-07 最详尽教程完整介绍-Windows 的 Linux 子系统-WSL1&WSL2
- 2025-03-07 Linux系统LOG日志分析与管理(一)
- 2025-03-07 能够ping通服务器的同时端口不通的排查方法
- 2025-03-07 Linux服务器查看ip、端口、内存的方法!
- 2025-03-07 Linux环境变量设置与查看全攻略
- 2025-03-07 Linux基础02
- 2025-03-07 centos7网卡信息查看及网卡IP地址配置教程,
- 2025-03-07 Linux服务器上监控网络带宽的18个常用命令和工具
- 2025-03-07 Prometheus之监控Linux主机
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)