1. 在终端中输入以下命令来在 /tmp 目录下创建一个名为 samba 的目录:

    mkdir /tmp/samba
    
  2. 进入 samba 目录中:

    cd /tmp/samba
    
  3. 复制 /etc/profile 到本目录中,并将其重命名为 pro:

    cp /etc/profile ./pro
    
  4. 使用 vi 打开 pro 文件:

    vi pro
    
  5. 在 vi 中设置行号:

    在 vi 中输入以下命令:

    :set number
    

    这将在左侧显示行号。

  6. 移动到第一行,并向下搜索 'PATH' 字符串:

    在 vi 中输入以下命令:

    gg
    /PATH
    

    这将把光标移动到第一个包含 'PATH' 字符串的位置。

  7. 将 8-31 行之间的 PATH 改为 XYZ,并逐行确认是否需要修改:

    在 vi 中输入以下命令:

    :8,31s/PATH/XYZ/gc
    

    这将在第 8 行和第 31 行之间搜索 'PATH' 字符串,并将其替换为 'XYZ'。在替换时,每个替换都会在屏幕上显示并等待您确认是否要进行替换。

  8. 如果想要全部复原,可以使用撤销命令:

    在 vi 中按下 'u' 键,这将撤销上一个操作。如果要撤销多个操作,则可以连续按下 'u' 键。

  9. 复制 18-31 行的内容,并将其粘贴到最后一行之后:

    在 vi 中输入以下命令:

    :18,31y
    G
    p
    

    这将复制第 18 行到第 31 行的内容,并将其粘贴到最后一行之后。

  10. 删除 11-30 行之间的 20 行:

    在 vi 中输入以下命令:

:11,30d

这将删除第 11 行到第 30 行之间的所有行。

  1. 将这个文件另存为 smb.test.config 文件:

    在 vi 中输入以下命令:

:w smb.test.config

这将将当前文件保存为 smb.test.config 文件。

  1. 移动到第 31 行,并删除第 15 个字符后的所有字符:

    在 vi 中输入以下命令:

31G
15ld$

这将将光标移动到第 31 行,并删除该行上从第 15 个字符开始到行尾的所有字符。

  1. 存储并退出 vi:

    在 vi 中输入以下命令:

:wq

这将保存更改并退出 vi 编辑器。

Centos 中操作文件:创建目录、复制、修改、删除和保存

原文地址: https://www.cveoy.top/t/topic/mqj4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录