Linux检索、备份及编辑文件

本文详细介绍在CentOS系统中进行文件系统查看、服务端口查询、文件备份与恢复、vi编辑器使用等基础操作步骤,包括命令行指令的具体应用,如cat、more、tar、man、vi等,适合初学者快速掌握系统管理技能。

1. 练习文件查看及检索操作。

查看/etc/filesystems文件,确认当前系统支持的文件系统类型。

[root@centos06
~]# cat /etc/filesystems

xfs

ext4

ext3

ext2

nodev proc

nodev devpts

iso9660

vfat

hfs

hfsplus

2.分页查看/etc/services文件,了解各种服务默认使用的协议、端口号。

[root@centos06~]# more /etc/services

从/proc/meminfo文件中过滤出物理内存大小、空闲内存大小
在这里插入图片描述

3. 练习备份与恢复操作。

(1)备份整个/etc目录树,制作成归档压缩包文件etc.tar.gz

[root@centos06~]# tar zcvf etc.tar.gz /etc/

(2)查看etc.tar.gz文件中包含的目录及文件列表。

[root@centos06~]# tar ztvf etc.tar.gz

4.将etc.tar.gz文件恢复到/tmp目录下,确认后再删除/tmp/etc文件夹。

1)解压缩压缩文件etc.tar.gz到/tmp目录中

[root@centos06~]# tar zxvf ./etc.tar.gz -C /tmp/

2)删除/tmp/etc目录中的数据

[root@centos06~]# rm -rf /tmp/etc/

5. 练习vi编辑器的基本使用。

通过”man man | col -b > man.txt”操作创建man命令的文本手册页

1)取消man帮助中的控制位字符,保存man信息到man.txt文件中

[root@centos06~]# man man | col -b > man.txt

2)查看生成的man帮助文件内容

          [root@centos06~]# more man.txt

6. 切换到末行模式,并输入”:set nu”命令显示行号。

1) 切换到末行模式在命令模式使用G

[root@centos06~]# vi man.txt

2) 按esc键在末行模式输入:set nu
:set nu

7. 将第六行的内容复制到第二行,并删除第二行以后的几个空行。

1) 第六行内容复制到第二行

找到第六行输入yy,到第二行输入p粘贴

2) 删除第二行

找到第二行按dd删除

8. 在文件中查找“-K”字符串。

在末行模式输入/-k

9. 将文件中的所有“string”字符串替换为“BENET”。

末行模式输入:%s/string/BENET/g

10.保存该文件后退出vi编辑器。

末行模式使用:x或者:wq

11. 使用vi修改系统配置。

为/etc/sysconfig/network-scripts/ifcfg-en s33、/etc/issue文件做好备份,以便在必要时进行恢复。

1)备份网卡配置文件

[root@centos06~]#cp /etc/sysconfig/network-scripts/ifcfg-ens32
/etc/sysconfig/network-scripts/ifcfg-ens32.bak

2)备份isue文件

[root@centos06~]# cp /etc/issue /etc/issue.bak

12. 用vi编辑器打开etc/sysconfig/network-scripts/ifcfg-en
s33文件,查找包含“ONBOOT=no”字符串的行,并修改为“ONBOOT=yes”,使用i进入插入模式找到要修改的行

[root@centos06 ~]# vi
/etc/sysconfig/network-scripts/ifcfg-ens32

ONBOOT=yes

13. 用vi编辑器打开/etc/issue文件,删除其中的所有的内容,添加一行新的文字“Windows Server 2016”(或者用户自己编写其他文本)。

[root@centos06~]# echo “Windows Server 2016” > /etc/issue

14. 根据备份文件恢复/etc/sysconfig/network-scripts/ifcfg-en s33、/etc/issue文件的内容。

1)恢复误删除的网卡文件

[root@centos06 ~]# cp
/etc/sysconfig/network-scripts/ifcfg-ens32.bak
/etc/sysconfig/network-scripts/ifcfg-ens32

2)恢复误删除的issue文件

[root@centos06 ~]# cp /etc/issue.bak /etc/issue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值