mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
957 字
3 分钟
Linux——从入门到放弃 #1
2026-05-11

一、Linux 目录结构#

在 Windows 系统中,所有文件通过分区来管理,每个分区都有独立的目录树,彼此之间没有紧密联系。与 Windows 不同,Linux 系统的目录结构是一棵倒状树——所有目录和文件都从唯一的根目录 / 出发,层层嵌套。

/
├── bin/ # 常用命令(二进制可执行文件)
├── boot/ # 系统内核及启动文件
├── dev/ # 设备文件
├── etc/ # 系统配置文件
├── home/ # 普通用户的家目录
├── lib/ # 库文件
├── mnt/ # 临时挂载点
├── root/ # 管理员用户的家目录
├── tmp/ # 临时文件
└── usr/ # 系统应用程序及文档

常见目录速查#

目录用途
/bin存放常用命令(二进制可执行文件)
/etc存放系统配置文件
/home所有普通用户的家目录
/root管理员(root)用户的家目录
/usr存放系统应用程序及文档
/lib存放库文件
/dev存放设备文件
/mnt临时挂载点
/boot存放系统内核及各种启动文件
/tmp存放各种临时文件

二、绝对路径与相对路径#

  • 绝对路径:从系统根目录 / 开始到指定位置的完整路径。
  • 相对路径:从当前目录开始到指定位置的路径。

main.c 文件为例:

  • 绝对路径:/home/kaishen/project/main.c
  • 相对路径:./main.c../kaishen/project/main.c

提示. 表示当前目录,.. 表示当前目录的上一层目录。


三、家目录的概念#

所有普通用户都在 /home 下以该用户名创建一个专属目录,这个目录就是用户的家目录

每个用户只能在自己的家目录下创建文件、操作文件,不能访问其他用户的家目录,这是 Linux 多用户隔离的安全基础。


四、文件类型与权限#

4.1 文件类型#

与 Windows 不同,Linux 中一切皆文件(文件夹也是一种特殊文件)。Linux 将文件分为以下几类:

类型符号说明
普通文件-常规数据文件(文本、二进制等)
目录文件d文件夹
管道文件p用于进程间通信
链接文件l软链接(类似 Windows 快捷方式)
块设备文件b硬盘、U盘等块设备
字符设备文件c键盘、鼠标等字符设备
套接字文件s网络通信套接字

Linux 不以文件扩展名来区分文件类型,而是在文件属性中专门有一列来标识文件类型。

4.2 理解文件权限#

main.c 为例,使用 ls -l 查看:

-rw-rw-r-- 1 kaishen kaishen 93 May 11 10:00 main.c

各字段含义拆解如下:

字段含义
-文件类型(- 表示普通文件)
rw-rw-r--权限位(详见下方)
1硬链接数
kaishen文件属主(User)
kaishen所属组(Group)
93文件大小(字节)
May 11 10:00最后修改时间
main.c文件名

4.3 权限位详解#

权限字符串 rw-rw-r-- 可分为三组,每组三个字符:

rw- rw- r--
↓ ↓ ↓
User Group Other
(属主) (同组) (其他)
字符含义数值
r读权限(Read)4
w写权限(Write)2
x执行权限(eXecute)1
-无权限0

原理:Linux 内核用二进制掩码来存储 9 个权限位,配合位运算判断权限,比字符串比对高效得多。例如 rw-rw-r-- 的二进制表示为 110 110 100


五、修改文件权限:chmod#

5.1 文字设定法#

通过 u(属主)、g(同组)、o(其他)配合 +/-/= 来增减权限:

# 减去属主的写权限
chmod u-w 1
# 加上属主的写权限
chmod u+w 1
# 同时设置属主读写执行、同组读写、其他只读
chmod u=rwx,g=rw,o=r 1

5.2 数字设定法#

每位数字 = 对应角色的权限数值之和:

7 7 5
↓ ↓ ↓
User Group Other

例如 rwxrwxr-x = 775

角色权限计算
Userrwx4+2+17
Grouprwx4+2+17
Otherr-x4+0+15
# 设置为 rwxrwxr-x
chmod 775 main.c
# 设置为 rw-rw-r--
chmod 664 main.c

小结#

本文带你初识了 Linux 操作系统,包括:

  • 倒状树型目录结构及常见目录的作用
  • 绝对路径与相对路径的区别
  • 家目录与多用户隔离的概念
  • 文件类型、权限位的理解
  • 使用 chmod 命令修改文件权限

掌握这些基础知识,你就已经迈出了 Linux 学习的第一步!

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Linux——从入门到放弃 #1
https://kano.lzink.icu/dist/posts/2026-05-11-linux从入门到入土1/
作者
卡诺Kano
发布于
2026-05-11
许可协议
CC BY 4.0

部分信息可能已经过时

目录