zoukankan      html  css  js  c++  java
  • Linux中vi的使用

    1编辑器vi的使用

    *使用vi来打开/创建一个文件,vi pathname
    *vi的两种模式:
    命令模式:当vi打开时默认为命令模式,要转入输入模式,需要按a或者i键。在命令模式下,此时键盘上输入的所有东西都被vi当作命令来对待。


    输入模式:输入模式用来向文件输入内容。可以从命令模式中按a或者i进入输入模式。
    进入输入模式后,就可以随意按键盘进行输入了。


    输入完成后如果要保存,要先退回到命令模式(因为保存也是一种命令)。
    在输入模式下按ESC键退回到命令模式。
    注:注意看屏幕左下角,当命令模式时无提示信息或者提示文件名等信息,等处于输入模式时,提示 -- INSERT --
    在命令模式下如何保存:
    :wq   保存并且退出
    :w   只保存不推出
    :q   不保存退出  进来看了一下没改退出
    :q!   不保存强制退出
    :wq!  保存并强制退出

    基础知识
    1、ls -l显示的详细信息中:
    -rw-r--r--
    drwxr-xr-x
    一共10个字符,第一个字符表示文件类型,后面9个字符表示文件权限。
    文件类型:
    - 表示普通文件。普通文件指文本文件和二进制
     文件,如a.c  1.txt a.out都是普通文件
    d 表示文件夹,d是directory的缩写
    l 表示符号连接文件,后面会用->打印出它指向的文件
    s 表示socket文件
    p 表示管道文件 pipe

    * 查找 在命令模式下,输入/xxx,就可以查找到xxx

    * 快速切换行 在命令模式下,输入:num,就可以快速切换到num行

    * 设置显示行号 在命令模式下,输入:set nu,就可以显示行号

    注:设置不显示行号,命令模式输入:set nonu 设置永久显示行号,需要修改vi的配置文件。打开vi的配置文件~/.vimrc(很多配置都是在这个里面 前面上传了),在其中输入set nu即可。

    * 行删除 命令模式下,先将光标移动到要删除的行,然后输入dd 如果要删除连续多行,譬如要删除连续的3行,使用3dd

    * 行复制粘贴 复制:命令模式下,nyy 粘贴:命令模式下,p 细节,复制时要把光标放在多行的第一行,粘贴时实际 粘贴到当前光标所在行的下一行。

    不能切换root

    $ su - root Password:  su: Authentication failure Sorry.

    这时候输入

    $ sudo passwd root Enter new UNIX password:  Retype new UNIX password:  passwd: password updated successfully

    这时候就可以进入根目录了。

    安装14.4

    无法获得vmci驱动程序的版本 句柄无效

    1打开本地路径,找到以VMX结尾的文件

    2右键点击虚拟机文件,选择【以记事本方式打开】

    3进入记事本界面,点击上方菜单栏处【编辑选项】,然后点击【查找】

    4进入查找界面,在文本框输入 vmci0.present  点击查找下一个

    5查找到 vmci0.present="TRUE" 代码,将true更改为false点击保存即可

  • 相关阅读:
    700. Search in a Binary Search Tree
    100. Same Tree
    543. Diameter of Binary Tree
    257. Binary Tree Paths
    572. Subtree of Another Tree
    226. Invert Binary Tree
    104. Maximum Depth of Binary Tree
    1、解决sublime打开文档,出现中文乱码问题
    移植seetafaceengine-master、opencv到ARM板
    ubuntu16.04-交叉编译-SeetaFaceEngine-master
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6020339.html
Copyright © 2011-2022 走看看