AI 摘要

Linux世界初探:用户权限、文件系统与Vim编辑器。本文提纲挈领地介绍了Linux用户和组的管理,区分了Root用户与普通用户的权限,揭示了/etc目录下的用户配置文件。同时,探索了使用man命令获取系统帮助的多种方式。常用命令如ls、cd、rm等,助你轻松驾驭文件操作。文件系统层次结构一览,重要目录用途详解。最后,深入浅出地讲解了文件权限设置及Vi/Vim编辑器的使用,快速上手文本编辑。

一、用户和组

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

用户权限分析:分析普通用户和超级用户(ROOT)

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

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

相关命令:

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

二、系统帮助

获取帮助的三种形式:

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

man指令的常见用法:

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删除指令与cp复制指令,如果要复制/删除一个目录,你需要在后边加上-r递归参数以操作文件夹。

四、文件系统

Linux文件系统层次结构

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

一些重要的目录结构:

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

五、基本权限

1.基本权限

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

权限类型:读(R)写 (W) 执行(X)

2.设置基本权限

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

六、文本编辑工具

Vi /Vim 编辑器

模式切换:命令模式、插入模式、末行模式

常用指令如下:

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