Linux各目录作用
打开Ubuntu20.04系统,根目录如下:
1、bin
bin为binary的简写,主要放置系统的必备执行文件 ,各种命令的实现在这个目录中。
2、sbin
主要放置系统管理的必备程序,root用户的命令在这个目录中。
3、dev
dev为device的缩写,储存硬件设备信息。
4、lib和lib64
lib为library的缩写,lib存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库。lib64与lib目录相同,但是是64位的库文件所在目录。
5、mnt
mnt为mount的缩写,临时挂载别的文件系统,例如将光驱挂载在/mnt/上。
6、media
Linux系统会自动识别一些设备,比如U盘、光驱等等,识别后Linux会把识别到的设备挂载到这个目录下。
7、root
Linux的超级用户目录,是root用户的主目录。
8、home
存放普通用户的主目录,在Linux中,每一个用户都有一个自己的目录,一般该目录是以用户的账号命名。
9、snap
Ubuntu独有的包管理目录。
10、sys
这是Linux2.6内核的一个大变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs。
11、var
variable,用于存放运行时需要改变数据的文件,一般是系统和软件的运行日志。
12、boot
Linux内核与系统引导程序目录,包括一些链接文件以及镜像文件。
13、etc
etcetera(等等),存放系统配置文件和一些子目录,yum、rpm方式安装应用程序的默认配置文件路径就是这里。
14、lost+found
这个目录一般是空的,当系统非法关机后,就会将一些文件存放至此,可以在终端看到此目录。
15、opt
给主机额外安装软件所摆放的目录,如安装ORACLE数据库可以存放到该目录下,该目录默认为空。
16、run
存放各种数据。
17、srv
service,该目录存放一些服务启动后需要提取的数据。
18、tmp
temporary,用于存放一些临时文件。
19、cdrom
光盘目录。
20、proc
存放进程相关的数据。是一个虚拟目录,是系统内存的映射,系统运行时进程信息和内核信息存放在此目录,访问这个目录来获取系统信息。
21、usr
unix software resources,存放用户安装的应用程序的目录,类似于Windows中的program files文件夹
22、sync
把缓冲区的数据刷到存储器中,linux往存储器中写数据并不是实时的,为了保护存储器寿命,linux通常先把数据放到缓存,一定积累后再写道存储器中。使用sync可以强制写一下。
23、gedit
gedit 文件名,类似记事本
24、ps
当前的系统进程查看
25、top
进程实时运行状态查看,类似于任务管理器
26、file
文件类型查看
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具