IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> day12--操作系统基础知识回顾 -> 正文阅读

[系统运维]day12--操作系统基础知识回顾

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文件继续存在,下次进入会报错
vim原理

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.替换 假装替换、真正替换

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-02 11:10:24  更:2021-08-02 11:10:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 4:52:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码