Linux (Ubuntu)文件系统结构(入门必看)

简介: Linux (Ubuntu)文件系统结构(入门必看)

一.根目录“/”


Linux下“/”就是根目录,所有的目录都是有根目录衍生出来的。


二.Ubuntu文件系统结构


/bin    存放二进制可执行文件,这些命令在单用户模式下也能够使用,可以被root和一般的账号使用。


/boot   Ubuntu内核和启动文件,比如vmlinuz -xxx gurb 引导装载程序。


/dev  设备驱动文件


/etc  存放一些系统配置文件,比如用户账号和密码文件,各种服务器的起始地址。


/home  系统默认的 用户都会放到此目录下。


/lib 存放库文件


/media 此目录下放置可插入设备 如:SD卡,U盘。


/mnt 用户可以使用挂载点,如要挂在的一些设备,那么就可以挂载到此处。


/opt 可选的文件程序从放目录。


/root root用户目录,也就是系统管理员目录。


/sbin  与/bin 类似,从放一下可执行文件,sbin下面一般是系统开机过程中所需要的命令。


/srv 服务相关目录,比如网络服务。


/sys 记录内核信息,虚拟文件系统。


/tmp 临时文件


/var 存放一些变化的文件,比如日志文件。


/usr usr并不是user 的缩写,而是 Unix Soft Ware Resource 的缩写,存放于系统用户有关的文件,会占用很大的存储空间。


/proc 虚拟文件系统,数据放置到内存中,存放系统运行信息。


三.绝对路径和相对路径


 绝对路径:从根目录“/”算起的路径。


 相对路径:相对于目前路径的文件名写法。


比如: ./home/ XXX(用户名)


“.“ 代表当前路径,也用”./“表示。


”..“表示上一层目录,也可以用”../“表示。


相关文章
|
7天前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
47 8
|
13天前
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
45 7
|
1月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
127 4
Linux系统之Ubuntu安装cockpit管理工具
|
17天前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
54 3
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
281 3
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
46 3
|
1月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
58 1
|
1月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
28 0
Linux入门1——初识Linux指令
|
1月前
|
存储 数据可视化 Linux
Linux 基础入门
Linux 基础入门
|
1月前
|
Ubuntu Linux 网络安全
如何在Ubuntu 22.04或20.04 Linux上安装MobaXterm
虽然直接在Ubuntu 22.04或20.04上安装MobaXterm是不可能的任务,因为它是专为Windows设计的,但Ubuntu系统提供了丰富的原生工具和替代方案,足以满足远程管理、文件传输等需求。如果你对MobaXterm的特定功能有强烈需求,考虑采用Windows子系统或虚拟机方案作为折衷方案,不失为一种可行之道。在追求高效工作流的同时,不妨也探索和熟悉Linux原生工具,它们往往能提供更为无缝的集成体验。
714 0