1.用户相关的配置文件
1.1 /etc/passwd 文件
用户(user)的配置文件,记录用户的各种信息;
每行的含义:用户名:口令:用户标识号:注释性描述:主目录:登录Shell
1.2 /etc/shadow 文件
口令的配置文件
每行的定义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
1.3 /etc/group 文件
组group的配置文件,记录linux包含的组的信息
每行含义:组名:口令:组标识号:组内用户列表
2.实操篇 实用指令
2.1 指定运行级别
运行级别说明:
0:关机;
1:单用户模式[找回丢失的密码]
2:多用户状态没有网络服务;
3:多用户状态有网络服务;
4:系统未使用保留给用户;
5:图形界面;
6:系统重启;
常用运行级别是3和5,要修改默认的运行级别可改文件;
/etc/inittab 的id :5:initdefaault:这一行中的数字;
运行级别示意图:
9.2切换到指定运行级别的指令
基本语法:
init [0123456]
应用实例:
init 3
init 5
init 0
面试题目:
如何找回root密码:
9.3 man帮助指令;
基本语法:
main [命令或配置文件](功能描述:获得帮助信息)
应用实例:
案例:查看ls命令的信息
help 命令(功能描述:使用shell内置命令的帮助信息)
应用实例:
2文件目录类
2.1 pwd指令
基本语法:
pwd(功能描述:显示当前工作目录的绝对路径);
应用实例:
2.2 ls指令:
基本语法:
ls [选项] 【目录或者文件】
常用选项:
-a :显示当前目录所有的文件和目录,包含隐藏的
-l :以列表的方式显示信息;
2.3 cd 指令
基本语法:
cd [参数] (功能描述:切换到指定目录)
常用参数:
绝对路径和相对路径;
如何理解绝对路径和相对路径;
cd ~或者cd 回到自己的家目录;
cd …回到当前目录的上一级目录;
应用实例:
1)使用绝对路径切换到root目录;
2)使用相对路径到/root目录
这里我们需要知道该用户目前在那个目录下,才能写出这个命令,假设在/usr/lib下
3)表示回到当前目录的上一级目录;
4)回到家目录;
或者 cd ~
5.创建目录 mkdir 指令
mkdir指令用于创建目录
基本语法:
mkdir 【选项】要创建的目录;
常用选项:
-p 创建多级目录
应用实例:
案例1:创建一个目录 /home/dog
案例2:创建一个多级目录 /home/animal/tiger
6)删除目录 rmdir指令;
rmdir 指令删除空目录;
rmdir [选项] 要删除的空目录;
应用实例;
案例1:删除一个目录 /home/dog
使用细节:
rmdir删除的是空目录,如果目录下有内容时,无法删除的;
提示如果是要删除非空的目录,需要使用rm -rf 要删除的目录;
7)touch 指令;
touch指令创建空文件;
基本语法:
touch 文件名称
应用实例:
在home目录下创建一个空文件 hello.txt
8)cp指令;
cp 拷贝文件到指定的目录;
基本语法:
cp 【选项】 source dest
常用选项
-r :递归整个文件夹
应用实例:
案例1:将/home/aaa.txt 拷贝到 /home/bbb目录下
案例2:递归复制整个文件夹,举例
强制覆盖不提示的方法:
\cp -r 源目录 目标目录