- 命令模式

文章插图
- 输入模式

文章插图
- 末行模式

文章插图
- 查看、编辑文件命令:
cat- 显示一个小的文件的内容:
cat 文件名称 - 创建并打开一个新的文件:
cat > 文件名称
- 显示一个小的文件的内容:
- 查看文件开头内容命令:
headhead [参数] [文件名]
head -n 文件名称
文章插图
- 查看文件结尾内容命令:
tail- 动态加载某个文件的内容(常用于查看日志文件):
tail -f 文件名称 - 展示文件最后几行的数据:
tail -n 行数文件名称
- 动态加载某个文件的内容(常用于查看日志文件):
Linux 权限管理用户和用户组用户是指在一个操作系统中,一系列权限的集合体,操作人员通过用户名和口令可以在系统中执行某一些被允许的操作 。不同的用户可以具有不同的权限 。Linux 操作系统中每个用户都具有唯一标识 UID,当使用命令创建用户时,如果不指定用户的 UID,则系统将自动为其分配 UID 。
用户组就是具有相同特征的用户的集合体,在 Linux 系统中,每一个用户都属于至少一个用户组 。Linux 操作系统中每个用户分组都具有唯一标识 GID,当使用命令创建用户组时,如果不指定用户组的 GID,则系统将自动为其分配 GID 。当使用 -u 指定用户 id 时,用户 id 尽量大于500,以免冲突 。因为 Linux 操作系统安装后,会默认建立一些用户,所以可能会占用 500 之内的 id 号 。
Linux 权限机制有以下特点:
- 系统有一个权限最大的用户,其名称为 root ,root 用户属于 root 用户组 。
- 系统默认只有 root 权限可以添加和删除用户 。
- 添加用户之后,如果没有给用户指定用户组,则系统会为用户添加一个同名的用户组,用户属于该组 。
- root 切换到普通用户无需登录,普通用户切换到 root 用户需要登陆 。
- root 可以给用户赋予和回收某一个文件的读、写、执行的权限 。
- 切换用户命令:
susu [用户名]或者su -[用户名]su[用户名]和su -[用户名]都可以切换用户,前者类似于临时切换用户,当使用该命令进行切换新用户时,用户配置仍然沿用原来的用户配置,如环境变量、系统变量等 。而后者进行切换用户时,环境变量、系统设置全部切换成新用户的用户配置 。
- 查看当前登陆用户命令:
whoami - 查看当前用户所属分组命令:
groups - 查看当前用户 UID 和 GID 命令:
id - 添加新用户命令:
useradd

文章插图
useradd 用户名在 Linux 操作系统中添加用户并指定用户 UID:
useradd -u 指定的 UID 用户名