linux笔记1
Linux 笔记1
一、目录结构与家目录
1. 核心目录概念
-
根目录
/:Linux 文件系统的最顶层,所有目录和文件都挂载在根目录下。 -
家目录:普通用户的专属工作目录,路径格式为
/home/用户名-
示例:用户
stu的家目录为/home/stu -
示例:用户
xiaowang的家目录为/home/xiaowang -
管理员
root的家目录为/root
-
-
关键系统目录:
-
bin:存放基本命令 -
boot:存放系统内核与启动文件 -
etc:存放系统配置文件 -
lib:存放系统库文件 -
usr:存放用户安装的程序与资源
-
2. 目录切换命令
| 命令 | 作用 |
|---|---|
cd / |
切换到根目录 |
cd ~ |
切换到当前用户的家目录 |
cd .. |
切换到上一级目录 |
cd 目录名 |
切换到指定目录(支持相对/绝对路径) |
pwd |
显示当前所在目录的绝对路径 |
ls |
列出当前目录下的文件与子目录 |
二、文件类型与操作
1. 文件类型
-
普通文件:
-开头(如文本、代码、二进制程序) -
目录文件:
d开头(即文件夹) -
管道文件:
p开头 -
链接文件:
l开头 -
设备文件:
c(字符设备)、b(块设备) -
套接字文件:
s开头
对比 Windows:Windows 靠后缀名(
.txt/.jpg/.exe)区分文件类型,Linux 靠文件属性标识区分。
2. 文件/目录创建命令
| 命令 | 作用 |
|---|---|
touch 文件名 |
创建普通文件(可同时创建多个) |
mkdir 目录名 |
创建目录(文件夹) |
示例:
# 同时创建 main.c 和 file.txt
touch main.c file.txt
# 创建 mycode 目录
mkdir mycode
三、文件权限与修改
1. 权限表示
-
权限位:
r(读=4)、w(写=2)、x(执行=1)、-(无权限=0) -
权限归属:
u(用户自己)、g(同组用户)、o(其他用户) -
权限示例:
rwx rw- r--对应数字764
2. 权限修改命令 chmod
符号方式
# 移除用户自己的执行权限
chmod u-x a
# 给用户自己添加写权限
chmod u+w a.c
## 数字方式
数字权限计算:`r=4`,`w=2`,`x=1`,三位分别对应 `u/g/o` 的权限和。
例:`rw-` = 4+2=6,`r--`=4,`rwx`=4+2+1=7。
四、路径概念
-
绝对路径:从根目录
/开始的完整路径(如/home/stu/main.c) -
相对路径:从当前目录开始的路径
-
.:代表当前目录 -
..:代表上一级目录 -
~:代表当前用户家目录
五、用户与身份
-
普通用户:命令行提示符为
$ -
管理员用户(root):命令行提示符为
#,拥有系统最高权限 -
Ubuntu:基于 Linux 内核,开源,使用 C 语言开发的发行版

浙公网安备 33010602011771号