AI 摘要

本文记录了Linux用户基础课程的核心内容,涵盖用户与组管理、系统帮助获取、常用命令操作、文件系统结构、基本权限设置以及Vi/Vim文本编辑工具的使用。重点介绍了用户权限分析、配置文件位置、man手册章节分类、关键目录功能以及文件和目录的权限管理方法,为Linux初学者提供了系统性的操作指南。

一、用户和组

用户【1】概念:每个用户都有唯一的用户名和密码,包括ID【2】

用户权限分析:分析普通用户和超级用户(ROOT【3】

用户组【5】的概念:将用户分组以简化权限管理。

Root【4】用户的ID一般为0,普通用户的ID从500记起。用户的配置文件再在etc/passwd【6】,密码存在于/etc/shadow【8】,用户组的相关信息则存在于/etc/gshadow【10】.

相关命令:

useradd:添加新用户
group :添加新组
passwd :为用户设置密码

二、系统帮助

获取帮助的三种形式:

whatis date : 简短地介绍date的用法
--help :输出一些常见指令的用法
man :完全打印出该命令的用法

man【11】指令的常见用法:

man 1 ls :查看关于ls命令的帮助文档。1代表章节,ls表示要查看的命令。

以下为常见章节
1、  一般命令
2、  系统调用
3、  库函数,涵盖C标准函数库
4、  特殊文件(通常是/dev中的设备)和驱动程序
5、  文件格式和约定
6、  游戏和屏保
7、  杂项
8、  系统管理命令和守护进程。

我们可以通过指令whereis来查看具体我们要查询哪一章内容,如下图:

表示我们需要查询第一章节的内容

三、常用命令

常见命令如下

ls :列出目录内容。
cd :切换目录
pwd: 显示当前工作目录
mkdir:创建目录
rm :删除文件或目录
cp :复制文件或目录
mv :移动或者重命名文件与目录
cat: 查看文件内容
touch : 创建空文件或更新文件时间戳
chmod:修改文件权限
chown :修改文件所属者与用户

PS:rm【12】删除指令与cp【13】复制指令,如果要复制/删除一个目录,你需要在后边加上-r【14】递归参数以操作文件夹。

四、文件系统

Linux文件系统层次结构【15】

  • /:根目录。
  • /bin【16】:存放系统二进制可执行文件。
  • /etc【9】:存放系统配置文件。
  • /home【17】:用户主目录。
  • /lib【18】:存放库文件。
  • /tmp【19】:临时文件目录。
  • /var【20】:存放可变数据(如日志文件)。
  • /usr【21】:存放用户程序和数据。
  • /boot【22】:存放启动文件。

一些重要的目录结构:

/usr/bin /usr/sbin 存放可执行二进制文件 /var主要存放可变数据文件。

五、基本权限

1.基本权限【23】

文件和目录的权限分为三类:主(onwer)【24】 组(group)【25】 其他用户(others)【27】

权限类型:读(R)【28】写 (W)【29】 执行(X)【30】

2.设置基本权限

  • 使用chmod【31】命令设置权限
    • 数字模式:如 chmod 755【32】 file
    • 符号模型:如 chmod u+rwx,g+rx,o+x【33】 file
  • 解释权限的具体含义:
  • 属主权限【34】:文件所有者可以进行的操作。
  • 属组权限【35】:同组用户可以进行的操作。
  • 其他用户权限【36】:非属主和非属组用户可以进行的操作。

六、文本编辑工具

Vi /Vim 编辑器【37】

模式切换:命令模式【38】、插入模式【39】、末行模式【40】

常用指令如下:

i :进入插入模式
Esc :退出插入模式
:wq 保存并退出
:q! :不保存退出
dd :删除当前行内容
yy:复制当前行内容
p: 粘贴
此作者没有提供个人介绍。
最后更新于 2026-02-16