Linux文件读写和vi/vim命令操作

简介: Linux文件读写和vi/vim命令操作

Linux vim/vi

1 请在自己的主文件夹下建立temp目录并在该目录下建立mytest目录。

mkdir temp
cd temp/
mkdir mytest

2 进入mytest目录

cd mytest

3 将给出的man.config复制到本目录下面,使用vi 打开本目录下的man.config文件

vi man.config

4 在vi中设置行号

:set nu

5 移动到第58行,向向后定位到第二对双引号,请问你看到的双引号内是什么目录

:58 
/"
n

6 移动到第一行,并且向下查找一下“bzip2”这个字符串,请问它在第几行

gg 
/bzip2

7 将第50行到100行之间的”man”改为”MAN”,并且一个一个查看是否需要修改,如何执行命令?如果在查看过程中一直按y,结果在最后一行出现改变了几个man?

:50,100s/man/MAN/gc

8 不想修改了,想还原成原始文件,如何做?

:q!

9 复制65行到73行的内容,并且粘帖到最后一行之后

:65,73 copy $

10 将这个文件另存为man.test.config

mv man.config man.test.config

11 去掉第27行,并且删除前15个字符,现在第一个字符是什么

:27
dd
15x

12 在第1行新增一行“lam a student…”,现在文件开头的两行是什么样的

i
Iam a student

13 保存后离开,并检查保存是否成功。

:wq


相关文章
|
14天前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
42 14
Linux 10 个“who”命令示例
|
3天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
52 20
|
3天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
24 7
|
23天前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
31 9
|
21天前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
27天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
110 3
|
1月前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
33 1
|
Linux 开发工具 Windows
|
Unix Linux Shell
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
174 0