← 返回文章

系统与云计算

【学习记录】Linux用户基础课程课程笔记(一)

Linux用户基础课程笔记(一)系统讲解用户与组管理、系统帮助、常用命令及文件权限。掌握用户创建、权限设置和Vim编辑器操作,助你快速上手Linux系统管理。

Linux 企鹅标志

一、用户和组

用户概念:每个用户都有唯一的用户名和密码,包括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来查看具体我们要查询哪一章内容,如下图:

终端中执行 whereis ls 的输出

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

三、常用命令

常见命令如下

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: 粘贴

评论

审核后显示,邮箱不会公开。

正在加载评论…