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 语言开发的发行版

posted @ 2026-03-10 16:24  镜草阈显  阅读(16)  评论(0)    收藏  举报