| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux的文件系统 -> 正文阅读 |
|
[系统运维]Linux的文件系统 |
一、结构Linux文件系统采用树形结构 ?依次描述各个目录的功能: /:根目录,所有目录的顶点 boot:存放系统的启动程序 bin:存放二进制可执行命令 sbin:和bin相似,但只有拥有管理员权限的人可以使用 lib:存放动态链接库文件 home:用户主目录 ? ? ?usr1/usr2:两个用户 root:系统管理员主目录 etc:系统配置文件目录 dev:存放设备特殊文件 var:存放系统产生的经常变化文件,如日志 usr:存放应用程序和文件,最庞大的目录,类似Windows系统下的C:/Windows ? ? ?include:存放头文件 ? ? ?bin、sbin与主目录中的作用相同,区别是这里的命令是用户自己设置的,不是系统自带的 proc:虚拟目录,系统目录的映射,存放运行过程中的数据 二、虚拟文件系统是Linux内核中的一个软件层。 对内允许多种文件系统共存,支持跨系统的操作 对外向用户的应用提供统一的文件系统接口 在系统启动时虚拟文件系统产生,加载入内存中,然后出现根文件系统。它只是一个接口,没有文件,也不需要管理文件。 三、文件取名规则1、文件名最多可到255个字符 2、除了“/”,其他所以的字符都可使用 3、最好不要使用转义字符,比如“* ” “?”等 4、避免使用 + - . 作为文件第一个字符(以.为开头的文件是隐藏文件) 5、文件名大小写敏感 6、文件可以有扩展名,但并不能说明文件的类型,也不能说明文件是否能执行 四、目录是Linux系统中的一种特殊文件。 . 表示当前目录(工作目录) .. 表示上一级目录 用户主目录:普通用户的主目录在/home下,root用户在/root下,~表示当前用户的主目录(比如~user1表示user1的主目录) 路径: 分为绝对路径和相对路径 绝对路径从根目录开始,相对路径从当前目录开始 cd命令用于切换工作目录? ? 用法:cd 【目标目录】(可以用绝对路径,也可以用相对路径)(无参时默认进入当前用户主目录) pwd打印当前目录? ? ?用法:不带任何选项和参数 五、ls命令用于列出文件的内容 用法:ls [选项] [文件或目录] 常用选项: -a:列出目录下所有文件和目录,包括隐藏文件 -A:列出除当前目录和上级目录外的目录和文件 -F:加上文件类型的指示符号,其中,* 表示可执行的普通文件,/ 表示目录,@ 表示符号链接, | 表示管道文件, = 表示套接字 -l:列出文件详细信息,输出信息分为7个字段列表(空格分隔)。 如上图所示: 第一部分:d 表示文件类型(-:普通,d:目录,c:字符设备,b:块设备,p:管道,l:符号链接,s:套接字) 第二部分: rwxr-xr-x 表示文件访问权限 第三部分:2 表示文件链接数 第四部分:user 表示文件属主(所有者) 第五部分:user 表示文件所属用户组 第六部分:4096 表示文件大小(字节数) 第七部分:8月 28 01:22 表示最后修改时间 第八部分:文件名 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:03:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |