运行级别

基本介绍

linux常用指令 - 图1
linux常用指令 - 图2

应用案例

案例1:通过 init 来切换不同的运行级别,比如 5-3,然后关机
init 3
init 5
init 0

从 5 切换到 3:
linux常用指令 - 图3

从 3 切换到 5:
linux常用指令 - 图4

然后关机:
linux常用指令 - 图5

找回root密码

思路:进入到 单用户模式,然后修改 root 密码。因为进入单用户模式,root不需要密码就可以登录。

演示

重启机器到如下界面按 enter 键:
linux常用指令 - 图6
然后进入到如下界面:
linux常用指令 - 图7
然后输入 e 进行 edit,把光标高亮到第二行:
linux常用指令 - 图8
然后在输入一个 e,然后在 quiet 后面输入 1 进入单用户模式:
linux常用指令 - 图9
然后按 enter 进入如下界面,然后在输入 b 引导进入单用户模式,以root 用户登录:
linux常用指令 - 图10
然后就进入了单用户模式了,这时候修改root密码,即找回了root 用户密码了:
linux常用指令 - 图11
然后 reboot 重启电脑,以root用户重新登录即可。

注意:这种方式找回root密码,有个前提,就是需要到Linux电脑上才能进行操作,也就是要到机房里面操作,而不能通过远程操作,所以这个安全性还是挺高的。

帮助指令

linux常用指令 - 图12

touch cp 指令

touch 指令

linux常用指令 - 图13
linux常用指令 - 图14

cp 指令

linux常用指令 - 图15

1)copy单个文件到指定目录下面:
linux常用指令 - 图16

2)将 /home/test 目录拷贝到 /home/zwj 目录下面
linux常用指令 - 图17

3)强制覆盖不提示
linux常用指令 - 图18

rm mv 指令

rm 指令

linux常用指令 - 图19

mv 指令

linux常用指令 - 图20
linux常用指令 - 图21

linux常用指令 - 图22

cat more less 指令

cat 指令

linux常用指令 - 图23

1)cat最基本使用,cat 文件名。效果:一下展示完并退出文件
linux常用指令 - 图24

2)带行号的查看
linux常用指令 - 图25

3)分页查看,用到管道命令:| more 其中看下一页按空格键
cat -n /etc/profile | more
linux常用指令 - 图26

more 指令

linux常用指令 - 图27

linux常用指令 - 图28
linux常用指令 - 图29

less 指令

linux常用指令 - 图30

文件内容的覆盖和追加

linux常用指令 - 图31

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

echo head tail

linux常用指令 - 图32

linux常用指令 - 图33

1)echo 输出环境变量
linux常用指令 - 图34

2)head 显示前5行
linux常用指令 - 图35

3)tail -f
实时监控数据,非常有用

ln history

linux常用指令 - 图36
这个指令用的不多。

linux常用指令 - 图37
1)history
显示所有的历史命令

2)history 10
显示最近使用过的10个指令

3)!编号:执行编号的命令
linux常用指令 - 图38

date-显示当前日期

linux常用指令 - 图39

linux常用指令 - 图40
查看日期并设置日期:-s
linux常用指令 - 图41

linux常用指令 - 图42

find locate grep 管道符

find

linux常用指令 - 图43

案例

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

locate指令

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

案例

linux常用指令 - 图48

grep指令和管道符

linux常用指令 - 图49
linux常用指令 - 图50

压缩和解压缩

gzip/gunzip指令

linux常用指令 - 图51
linux常用指令 - 图52

tar指令

linux常用指令 - 图53

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