• Geek_4c7447
    2019-06-27
    谢谢老师细致讲解的课程,但是我还是有些常用的问题,请问如果查找的是“/”替换成“//”怎么写?还有就是如果vim操作到一半,用命令打开其他文件,copy里面一段内容粘贴到当前的文档中,该如何操作?

    作者回复: 1 如果替换的是"/" 可以将原有的替换分隔符号更换为其他符号,例如 原有的替换符号为 :s/old/new/g 替换为
    :s@/@//@g ,即 将"/" 改为 "@"

    2 vim file1 file2 同时打开两个文件, 第一个文件使用y命令复制, 使用:next 打开下一个文件 ,使用p命令粘贴,返回上一个文件使用:prev

    
     8
  • 陈丹
    2019-09-08
    命令模式命令
    :w +文件名 保存到指定文件名中,不接文件名表示保存到原始文件当中

    :q 退出
    :q! 强制退出
    :wq! 强制写入退出
    :! +功能命令 如:! ipconfig ,表示临时查看命令
    / +字符 表示查找某个字符 n向下移动查找 shift n向上移动查找

    :s/old/new 替换字符,默认表示所在行范围进行替换,整个文件范围替换使用:%s/old/new/g
    (g 表示全局)在指定范围替换使用 :起始行,结束行s/old/new/g(多次替换加/g,单次则不需要)

    :set +命令 表示单次修改设置生效,如 nu , nonu,设置永久生效则需要去配置文件(/etc/vimrc)中添加 set nu的配置
    展开
    
     2
  • 君乐宝
    2019-11-18
    请问老师,如何在vim中使用ifconfig之后,再复制ip信息到vim里?

    作者回复: 试试 :r !ifconfig

    
     1
  • 水木炎炎
    2019-06-29
    老师,vim里面有整理格式的命令吗? 有时候很多行复制进去,行与行缩进不一样,不太整齐的情况怎么处理呢?

    作者回复: 用sed或者awk 命令,我后面会讲到对文本的处理

     1
     1
  •  Against conve...
    2020-01-18
    vim /etc/vimrc 后创建了新的文件 = =懵逼
    
    
  • grey927
    2020-01-01
    "/root/t" E212: 无法打开并写入文件
    在执行:w /root/t时候,报了这个错误
    
    
  • tom
    2019-09-26
    请问 vim /etc/vimrc 添加set nu
    和 vim ~ .vimrc 添加set nu 有什么区别?

    作者回复: /etc 目录下对所有用户生效,~(家目录)下只对当前用户生效

    
    
  • 何文轩HorMunHin
    2019-07-21
    不好意思啊尹哥,我看到现在还没能装上 centos 7... 一直用的是 Windows Subsystem for Linux,只有 Ubuntu。

    我用的 ThinkPad Win10 Pro,VirtualBox 6.0.8,根据你在 GitHub 上的教程步骤,在界面提示安装之后等待两三个小时还是停留在灰屏/黑屏。重复下载安装包并且重复创建 VM 都是卡在同样进度。已经启用 Bios 里面的 Virtualisation 选项。

    我没辙了。尹哥还有什么排查的建议吗?或者其他的安装方式也行...
    展开

    作者回复: 您好,我觉得可以从这两个方面入手
    1 更换虚拟机软件, 比如windows常用的还有vmware
    2 使用云主机代替自己安装虚拟机(毕竟工作中还是用云主机更多)

     1
    
  • maks
    2019-07-09
    nb666,学到不少新命令
    
    
  • Geek_bee2e9
    2019-07-05
    不知道是什么问题,我的安装完的centos版本无法显示vim命令,说not found。vi命令进去,会显示vim是vi的升级版的英文。在etc下面只看到virc文件,在最后一行增加了set nu,:wq退出,也没有实现显示行号。而且我的centos是全英文的,之前江的man 7 ls之类的命令也不行。求解答。

    作者回复: 1 centos7 安装时可以选择不同的软件包组合, 如果是最小安装或者默认安装是没有vim命令的,可以使用 yum install vim-common vim-enhanced 单独安装
    2 要使用:符合进行模式切换, 才能到命令行的模式,
    完整应该是在命令模式输入 : set nu 显示行号
    3 ls命令没有第七章的帮助, 只有第一章的帮助,所以只能使用man ls 或者man 1 ls

    
    
  • 谢涛
    2019-07-05
    老师 xshell 连不上虚机 防火墙关了 地址也对 本机能ping通虚机 虚机ping不通😪

    作者回复: 可能性比较多, 依次排查一下:
    1 ssh服务没启动 systemctl status sshd
    2 虚拟机的网关不对 ip route ls
    3 iptables 规则不对 iptables -vnL
    4 ssh端口不是默认的22 ss -ntpl | grep 22
    。。。

    
    
  • 孜孜
    2019-06-27
    用! 可以执行任何命令,cat一个文件,copy然后enter就可以回到源文件,然后在p。

    作者回复: 可以的, 在vim里面或者shell里面,就是要将学到的这些命令和参数组合,达到自己想要的效果

    
    
我们在线,来聊聊吧