Centos 中操作文件:创建目录、复制、修改、删除和保存
-
在终端中输入以下命令来在 /tmp 目录下创建一个名为 samba 的目录:
mkdir /tmp/samba -
进入 samba 目录中:
cd /tmp/samba -
复制 /etc/profile 到本目录中,并将其重命名为 pro:
cp /etc/profile ./pro -
使用 vi 打开 pro 文件:
vi pro -
在 vi 中设置行号:
在 vi 中输入以下命令:
:set number这将在左侧显示行号。
-
移动到第一行,并向下搜索 'PATH' 字符串:
在 vi 中输入以下命令:
gg /PATH这将把光标移动到第一个包含 'PATH' 字符串的位置。
-
将 8-31 行之间的 PATH 改为 XYZ,并逐行确认是否需要修改:
在 vi 中输入以下命令:
:8,31s/PATH/XYZ/gc这将在第 8 行和第 31 行之间搜索 'PATH' 字符串,并将其替换为 'XYZ'。在替换时,每个替换都会在屏幕上显示并等待您确认是否要进行替换。
-
如果想要全部复原,可以使用撤销命令:
在 vi 中按下 'u' 键,这将撤销上一个操作。如果要撤销多个操作,则可以连续按下 'u' 键。
-
复制 18-31 行的内容,并将其粘贴到最后一行之后:
在 vi 中输入以下命令:
:18,31y G p这将复制第 18 行到第 31 行的内容,并将其粘贴到最后一行之后。
-
删除 11-30 行之间的 20 行:
在 vi 中输入以下命令:
:11,30d
这将删除第 11 行到第 30 行之间的所有行。
-
将这个文件另存为 smb.test.config 文件:
在 vi 中输入以下命令:
:w smb.test.config
这将将当前文件保存为 smb.test.config 文件。
-
移动到第 31 行,并删除第 15 个字符后的所有字符:
在 vi 中输入以下命令:
31G
15ld$
这将将光标移动到第 31 行,并删除该行上从第 15 个字符开始到行尾的所有字符。
-
存储并退出 vi:
在 vi 中输入以下命令:
:wq
这将保存更改并退出 vi 编辑器。
原文地址: https://www.cveoy.top/t/topic/mqj4 著作权归作者所有。请勿转载和采集!