运行级别
基本介绍


应用案例
案例1:通过 init 来切换不同的运行级别,比如 5-3,然后关机
init 3
init 5
init 0
从 5 切换到 3:
从 3 切换到 5:
然后关机:
找回root密码
思路:进入到 单用户模式,然后修改 root 密码。因为进入单用户模式,root不需要密码就可以登录。
演示
重启机器到如下界面按 enter 键:
然后进入到如下界面:
然后输入 e 进行 edit,把光标高亮到第二行:
然后在输入一个 e,然后在 quiet 后面输入 1 进入单用户模式:
然后按 enter 进入如下界面,然后在输入 b 引导进入单用户模式,以root 用户登录:
然后就进入了单用户模式了,这时候修改root密码,即找回了root 用户密码了:
然后 reboot 重启电脑,以root用户重新登录即可。
注意:这种方式找回root密码,有个前提,就是需要到Linux电脑上才能进行操作,也就是要到机房里面操作,而不能通过远程操作,所以这个安全性还是挺高的。
帮助指令

touch cp 指令
touch 指令


cp 指令

1)copy单个文件到指定目录下面:
2)将 /home/test 目录拷贝到 /home/zwj 目录下面
3)强制覆盖不提示
rm mv 指令
rm 指令

mv 指令



cat more less 指令
cat 指令

1)cat最基本使用,cat 文件名。效果:一下展示完并退出文件
2)带行号的查看
3)分页查看,用到管道命令:| more 其中看下一页按空格键
cat -n /etc/profile | more
more 指令



less 指令

文件内容的覆盖和追加

>代表输出重定向:会将原来的文件的内容覆盖
>>代表追加:不会覆盖原来文件的内容,而是追加到文件的尾部
echo head tail


1)echo 输出环境变量
2)head 显示前5行
3)tail -f
实时监控数据,非常有用
ln history

这个指令用的不多。

1)history
显示所有的历史命令
2)history 10
显示最近使用过的10个指令
3)!编号:执行编号的命令
date-显示当前日期


查看日期并设置日期:-s
、
find locate grep 管道符
find

案例
1)在 /home 目录下面找名称为 hello.txt 的文件目录(find /home -name *.txt 通配符也支持)
2)查找 /opt 目录下,文件所属用户是 zhangfei 的所有文件
3)查找整个linux系统下大小大于100M的文件
locate指令

注意:首次一定要先创建locate数据库,具体创建什么,创建在哪里我们不用关心,当系统非常大,文件非常多得时候,locate命令就显得非常快速了。
案例

grep指令和管道符


压缩和解压缩
gzip/gunzip指令


tar指令

1)压缩多个文件 tar -zcvf …
2)对整个目录打包
3)对 a.tar.gz 解压到当前目录,tar -zxvf …
4)指定到解压目录 tar -zxvf myhome.tar.gz -C /opt/
