一、用户和组
用户【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: 粘贴
Comments 1 条评论
lsls