vi 简易说明

要管理好 Linux 系统﹐少不了要对设定档案进行编辑,如果您用惯了 Microsoft Word 或 Corel Wordperfect 的话,除了 Xwindows 里面的编辑程式(如 xemacs )用起来尚可应付外,于 Linux 的文字模式下,会觉得档案编辑程式都没有 Windows 程式那么方便。虽然 Linux 下面也有好多种文书编辑器,例如﹕ed、vi、pico、joe、emacs等。

以下我们以最常见到的 vi 这套文书软体来介绍 Linux 底下的文书编辑动作。

基本上 vi 共分为两种模式,一种是『编辑模式』,一种被称为『命令模式』,其中,在命令模式中尚包含『命令列模式』的情况。『编辑』与『命令』这两种模式的切换动作是以『Esc』来达成的。通常,档案一开启或者新建档时,会成为命令模式,如果要在档案中输入字元,就必需以小写的 i 来进入编辑模式,进入编辑模式后你输入的咚咚才会显示出来!那由『编辑模式』要变成『命令模式』时,就直接按『Esc』即可。而若要进入『命令列模式』时,就必须要在命令模式中输入『:』(冒号),那游标就会跑到萤幕的最下面一行来等待你输入啦!

简易执行范例

新建档案:

好了,我们在 Linux 底下建立一个名为 test.dat 的档案,可以这样开启一个新档案:

[root@tsai root]# vi test.dat

进入编辑模式:

一进入 vi 的画面你会看到一片空白(乌漆嘛黑的),而且即会进入命令模式,你可以输入 i 来进入编辑模式,这时候你会看到萤幕的最下方会出现『–INSERT–』字样࿱

android 有vi命令行,vi命令详解_游离在Android与ios之间的技术博客_51CTO博客相关推荐

  1. Python必备基本技能——命令行参数args详解

    Python必备基本技能--命令行参数args详解 1. 效果图 2. 源码 2.1 简单命令行参数 2.1 轮廓检测源代码 参考 这篇博客将介绍一项开发人员.工程师和计算机科学家必备的技能--命令行 ...

  2. Android中使用am命令实现在命令行启动程序详解

    在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 复制代码代码如下: usage: am [subcommand] [options] start an ...

  3. android 在窗口中启动应用程序,Android中使用am命令实现在命令行启动程序详解

    在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: ...

  4. cacti命令行添加监控详解

    命令行添加监控项目主要用到几个cacti自带的php脚本,分别在cli目录下: add_device.php:添加主机 add_graphs.php:添加相应主机的监控项目 add_tree.php: ...

  5. Outlook 2003命令行参数开关详解

    启动 Microsoft Outlook 的命令是 Outlook.exe.命令行参数开关是正斜杠后跟开关名和开关具有的任何参数. 开关的用法 查找 Microsoft Outlook 可执行文件 O ...

  6. python:argparse命令行解析模块详解

    argparse命令行解析模块学习 import argparse parser = argparse.ArgumentParser() #类似于初始化吧 parser.parse_args() #解 ...

  7. 自动化测试框架[Cypress命令行执行测试详解]

    前提 已经熟练掌握了Cypress的基本知识,请参考自动化测试框架[Cypress概述]和自动化测试框架[各自动化测试框架比较] 已经熟练掌握Cypress环境配置,请参考自动化测试框架[Cypres ...

  8. python 命令行解析模块_Python命令行解析模块详解

    python2.7 怎么解析命令行输入的中文参数 本文实例讲述了python读取命令行参数的方法.分享给大家供大家参考.具体分析如下: 如果想对python脚本传参数,python中对应的argc, ...

  9. 以太坊之ganache命令行参数的详解

    ganache-cli 是以太坊节点仿真器软件 ganache 的命令行版本,可以方便开发者快速进行以太坊 DApp 的开发与测试. 使用以下命令安装: npm install -g ganache- ...

最新文章

  1. 一站式解决使用枚举的各种痛点
  2. 4 VMware安装
  3. mysql中systimestamp_oracle数据库中timestamp是什么数据类型
  4. 吉林省第二条国际铁路联运大通道“长珲欧”启动测试
  5. 点击一下,即可在 Windows 10 实现路过式远程代码执行,未修复
  6. 工具的使用——谷歌浏览器(chrome) (二)
  7. 学python心得体会800字-Python初学心得体会
  8. 使用辅助任务来提升情感分类领域适应
  9. java网上书店模板_网上书店模板下载.doc
  10. r7c刷机android6.0,OPPOR7c官方固件刷机教程_线刷|救砖教程图解
  11. iphone引用自定义字体 html,在网页上使用苹果字体
  12. prometheus中step或resolution的含义
  13. python中sys模块下载_python模块:sys模块
  14. java驱动打印机,r230打印机驱动-r230打印机驱动 免费版
  15. Tomcat: Error starting child 原因以及处理方法
  16. SpringBoot -> 自动装配初探,debug=ture判断配置类是否生效
  17. 【行业云说直播间】-云数底座赋能基层治理现代化正式上线
  18. [绍棠] Vue解决V-HTML指令潜在的XSS攻击(‘v-html‘ directive can lead to XSS attack.)
  19. 手把手教你MySQL 重置密码
  20. UIT创新科完成四川天翼“全球眼”定制化存储

热门文章

  1. 主成分分析|PCA算法大全
  2. 迁移学习( Transfer Learning )
  3. VC2017编译OpenCV3.41+contrib
  4. 国内AI芯片百家争鸣,何以抗衡全球技术寡头
  5. linux wps 运行et,在Linux系统中安装使用WPS的方法
  6. 图像二值化分割阈值的算法——OTSU
  7. 常见证书密钥格式与标准
  8. 高刷高分 IPS 体验如何?— 技嘉 G27Q 评测
  9. es6定义类 云台山
  10. 裁决战歌鸿蒙BOSS位置,好玩的网游《裁决战歌》诛魔塔boss位置