vi/vim文件管理命令练习

一.练习要求

文件管理命令练习:

复制代码
(1)在/opt目录下创建一个临时目录tmp;
(2)在临时目录下创建一个文件,文件名为a.txt;

vi/vim练习:

复制代码
(1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间
(2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)
(3) 查找文档中包含#号字符的行,将整行删除
(4) 开启VI的行号提示功能

二.具体操作

a.文件管理命令练习:

(1)在/opt目录下创建一个临时目录tmp;

bash 复制代码
mkdir /opt/tmp

(2)在临时目录下创建一个文件,文件名为a.txt;

bash 复制代码
touch /opt/tmp/a.txt

b.vi/vim练习:

(1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间

bash 复制代码
vim /opt/tmp/newfile

(2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)

bash 复制代码
r /boot/grub2/grub.cfg

(3) 查找文档中包含#号字符的行,将整行删除

bash 复制代码
/#
g/#/d

(4) 开启VI的行号提示功能

bash 复制代码
set nu
相关推荐
qetfw30 分钟前
Debian Samba 与 OpenLDAP 统一认证配置
linux·debian
初願致夕霞39 分钟前
《为什么公网访问不了内网?正向代理、内网穿透与 NAT 打洞一次说清》
linux·网络·tcp/ip·智能路由器
高磊200542 分钟前
Kubernetes Pod 管理实战详解
linux·容器·kubernetes
喜欢吃燃面1 小时前
Linux网络编程深度解析:从Socket API到自定义协议设计
linux·网络·arm开发
苹果嘉尔121381 小时前
Linux系统编程——网络(TCP)
linux·运维·服务器
昌原的儿子LEO2 小时前
Linux进程知识点总结
linux·服务器·c语言·数据库
koi77u2 小时前
嵌入式学习---进程与线程(1)
linux·服务器·学习
椿.湫2 小时前
kubenetes pod管理
linux·运维·服务器
敲代码还房贷2 小时前
安装wsl报错:HCS_E_HYPERV_NOT_INSTALLED
linux·python·ubuntu
GuoFeng.Wan2 小时前
深入理解经典蓝牙的channel
linux·服务器·网络