day12–操作系统基础知识回顾

一、第二阶段回顾:系统安装和远程连接

1.虚拟化环境部署

2.进行系统安装

1)分区概念

2)系统软件包组安装

补充知识:网卡名称修改方式:

	   1. 安装系统时--菜单的界面--install centos 7选择--teb-- net.ifnames=0 biosdevname=0
	   2. 在系统中进行修改
       ①. 编辑网卡配置文件中网卡名称信息
       vim /etc/sysconfig/network-scripts/ifcfg-ens33
       	   NAME=eth0    --- net.ifnames=0
       		DEVICE=eth0	--- biosdevname=0
       ②. 重命名网卡配置文件名称信息
       mv ifcfg-ens33 ifcfg-eth0
       ③. 修改网卡名称规则内核文件
       /etc/default/grub->net.ifnames=0 biosdevname=0 ”到GRUB_CMDLINE_LINUX变量后
       ④. 使系统重新加载grub配置文件
       grub2-mkconfig -o /boot/grub2/grub.cfg

3.远程连接

二、第三阶段回顾:系统操作管理命令

1.文件目录创建

mkdir -p /zzx/zzx1/{zzx2,zzx3,zzx4}

[root@zzxCentOS7 ~]# mkdir -p /zzx/zzx1/{zzx2,zzx3,zzx4}
[root@zzxCentOS7 ~]# ls /zzx/zzx1
zzx2  zzx3  zzx4

2.vi/vim常见错误说明

1)vim命令后要接文件

​ vim /etc/profile

2)vim命令只能编辑存在的目录下文件,文件可以不存在,目录必须存在

3)编辑文件突然非正常状态退出

E325: ATTENTION																注意
Found a swap file by the name "/zzx/.zzx.txt.swp"							出现了一个产生了隐藏swp文件
          owned by: root   dated: Fri Jul 30 21:52:09 2021
         file name: /zzx/zzx.txt
          modified: YES														swp文件属性信息
         user name: root   host name: zzxCentOS7.5
        process ID: 1764
While opening file "/zzx/zzx.txt"
             dated: Fri Jul 30 22:54:44 2021
      NEWER than swap file!
																			出现swp文件的原因
(1) Another program may be editing the same file.  If this is the case,		另一个程序正在编辑这个文件
    be careful not to end up with two different instances of the same
    file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.									编辑时出现异常断开
    If this is the case, use ":recover" or "vim -r /zzx/zzx.txt"
    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file "/zzx/.zzx.txt.swp"
    to avoid this message.

Swap file "/zzx/.zzx.txt.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:	如何解决现在的问题
只读打开			继续编辑		恢复		删除			退出		

恢复未保存的信息,使用R,保存以后将swp文件删除(D),不用恢复直接删除

4)vim原理:

1)开始利用vim编辑文件

2)判断编辑的文件目录中是否有swp文件、

​ 如有,提示报错信息

​ 如无,进入命令模式

3)进入命令模式就会产生临时文件

4)进入编辑模式对文件进行编辑

5)编辑完成之后–Esc-- :wq保存,将swp文件强制重命名为原文件名,覆盖

​ 若编辑未保存,则swp文件继续存在,下次进入会报错

3.查看文件属性方法:

ls -l -d -a

排序显示:

ls -lt /etc 按照时间排序

ls -ltr /etc 按照时间逆序排序

4.查看文件内容方法

cat /etc/profile 查看单个文件内容

cat /A /B 查看多个文件内容

cat -n 查看文件时显示文件的行号,查看多个文件时行号连续

分页显示:

命令参数 / 操作作用
less显示一个屏幕的内容
回车显示下一行
空格显示下一页
B显示上一页
/搜索
Q退出查看
less-N显示行号
more一点点查看文件内容
回车下一行
空格下一页
F / B上一行
head查看文件前几行内容
tail查看文件后几行内容
tail-f动态显示文件内容

内容重定向echo

echo ''>			覆盖
echo ''>>			追加

显示序列

[root@zzxCentOS7 ~]# echo {0..10}		输出序列
0 1 2 3 4 5 6 7 8 9 10
[root@zzxCentOS7 ~]# echo {00..10}		输出整齐
00 01 02 03 04 05 06 07 08 09 10
[root@zzxCentOS7 ~]# echo {00..10..2}	
00 02 04 06 08 10

5.编辑文件内容

追加多行内容:

[root@zzxCentOS7 ~]# cat >> /zzx/zzx.txt <<z		z开头
qwer
asdf
erty
z												z结尾
[root@zzxCentOS7 ~]# cat /zzx/zzx.txt 				
#bnm
qwer
asdf
erty

6.过滤文件内容

命令三剑客

老三:grep

​ 管道、过滤文件内容

命令作用
grep “zzx” /zzx/zzx.txt从zzx.txt文件中过滤出含有zzx的行
grep -B 1 “zzx” /zzx/zzx.txt从文件中过滤出含有zzx的行以及上一行(Before)
grep -A 1 “zzx” /zzx/zzx.txt从文件中过滤出含有zzx的行以及下一行(After)
grep -C 1 “zzx” /zzx/zzx.txt从文件中过滤出含有zzx的行以及上下两行(Center)
grep -c “zzx” /zzx/zzx.txt将过滤出的zzx计数(count)
老二:sed

sed “/zxc/p” /zzx/zzx.txt

[root@zzxCentOS7 ~]# sed "/zxc/p" /zzx/zzx.txt 			默认将原文件也输出
##asdf
##zxcvf
##zxcvf
#sdfg
[root@zzxCentOS7 ~]# sed -n '/zxc/p' /zzx/zzx.txt 			取消原文件的输出(默认输出)
##zxcvf
老大:awk
[root@zzxCentOS7 ~]# awk "/zxc/" /zzx/zzx.txt 
##zxcvf

7.替换文件内容

sed命令

​ sed -i ‘s#zxc#$$$#g’ /zzx/zzx.txt

[root@zzxCentOS7 ~]# sed 's#zxc#$$$#g' /zzx/zzx.txt 			假装修改
##$$$vf
[root@zzxCentOS7 ~]# cat /zzx/zzx.txt							检查修改失败
##zxcvf
[root@zzxCentOS7 ~]# sed -i 's#zxc#$$$#g' /zzx/zzx.txt 			加入参数 -i 执行命令
[root@zzxCentOS7 ~]# cat /zzx/zzx.txt							检查修改成功
##$$$vf

tr命令:

一一对应

[root@zzxCentOS7 ~]# echo 123|tr "123" "qwe"
qwe
[root@zzxCentOS7 ~]# echo 123|tr "1" "qwe"
q23
[root@zzxCentOS7 ~]# echo 123|tr "123" "q"
qqq

三、课程回顾

1.vim常见异常

2.vim执行原理

3.ls排序

4.查看文件内容

5.添加文件内容,单行、多行。

6.过滤筛选 三剑客

7.替换 假装替换、真正替换

更多推荐

day12--操作系统基础知识回顾