用户组:
介绍:类似于角色,系统可以对有共性的多个用户进行统一的管理、
添加组:
groupadd 组名
删除组:
groupdel 组名
增加用户时直接加上组
useradd -g 用户组 用户名
修改用户组:
usermod -g 新的用户组 用户名
用户和组的相关的文件
①/etc/passwd文件:(掌握)
用户(user)的配置文件,记录用户的各种信息
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:家目录:登录shell
②/etc/shadow文件
口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告 时间:不活动时间:失效时间:标志
③/etc/group文件(掌握)
组(group)的配置文件,记录Linux包含的组的信息
每行含义: 组名:口令:组标识号:组内用户列表
实用指令
指令运行级别
切换到指定运行级别的指令
基本语法: init [012356]
找回root密码(如果忘记root密码,如何找回) :
思路:进入到单用户模式,然后修改root密码 ,进入单用户模式,root不需要密码就可以登录
总结操作:在开机时--在引导时输入 回车键---看到界面后输入e---再看到一个新的界面,选中第二 行(编辑内核)-----在输入e ---在这行的最后输入 1 ,在输入回车键---再次输入b ,这时就会进入到单用户模式。当进入单用户模式,使用Passwd来修改root密码
设置运行级别,linux运行后,直接进入到 命令行界面,即进入到3运行级别
操作:vim /etc/inittab
将 id:5 :initdefault:这一行中的数字5 改成对应的运行级别即可
帮助指令
介绍:对某个指令不熟悉时,可以通过linux提供的帮助指令来了解这个指令的使用方法
①man 获取帮助信息
基本语法:man [命令或配置文件]
功能描述:获取帮助信息
案例:查看ls命令的帮助信息
man ls
②help 命令获取帮助信息
基本语法: help 命令
功能描述:获取shell内置命令的帮助信息
文件目录类
①pwd指令
基本语法: pwd
功能描述:显示当前工作目录的绝对路径 即当前的目录
案例:显示当前工作目录的绝对路径
②ls指令
基本语法:ls [选项] [目录或文件]
常见选项: -a:显示当前目录所有的文件和目录,包括隐藏的
-l :以列表的方式显示信息
案例:查看当前目录的所有内容信息
③ cd指令
基本语法:cd [参数]
功能描述:切换到指定目录
常用参数:绝对路径 /root 即从根目录开始定位
相对路径 ../root 即从当前工作目录开始定位到需要的目录去
cd ~ 或者 cd 回到自己的家目录
cd .. 回到当前目录的上一级目录
案例1:使用绝对路径切换到root目录
cd /root
案例2:使用相对路径到 /root目录
首先要知道该用户在哪个目录下,才能写出指令,假设在 /usr/lib再回到/root目录
cd ../../root
案例3:表示回到当前目录的上一级目录
案例4:回到家目录
④mkdir指令
基本语法:mkdir [选项] 要创建的目录
功能描述:用于创建目录
常用选项: -p 创建多级目录
案例1 :创建一个目录 /home/dog
案例2:创建多级目录 /home/animal/tiger
⑤rmdir指令
基本语法:rmdir [选项] 要删除的空目录
功能描述:删除空目录
案例:删除一个目录/home/dog
使用细节:rmdir删除的是空目录,如果目录下有内容时无法删除的
提示:如果需要删除非空目录,需要使用 rm-rf 要删除的目录