Linux程序编辑器习题汇总
简答题部分:
1、我用vi开启某个档案后,要在第34行向右移动15个字符,应该在一般模式中下达什么指令?
(1)先按下34G到34行;(2)再按下[l5+向右键],或[l5l]亦可!
2、在vi开启的档案中,如何去到该档案案的页首或页尾?
去页首按下1G或gg;去页尾按下G即可
3、在vi开启的档案中,如何在光标所在行中,移动到行头及行尾?
移动到行头,按0,移动到行尾按$即可!
4、vi的一般模式情况下,按下"r"有什么功能?
取代光标所在的那个字符
5、在vi的环境中,如何将目前正在编辑的档案另存为新档名为newfilename?
:w newfilename
6、在linux底下最常使用的文书编辑器为vi,请问如何进入编辑模式?
在一般模式底下输入:i,I,a,A为在本行当中输入新字符;(出现-Insert-)
在一般模式当中输入:o,O为在一个新的一行输入新字符;
在一般模式当中输入:r,R为取代字符!(左下角出现-Replace-)
7、在vi软件中,如何由编辑模式跳回一般模式?
可以按下‘Esc’
8、在vi环境中,若上下左右键无法使用时,请问如何在一般模式移动光标?
[h, j, k, l]分别代表[左、下、上、右]
9、在vi的一般模式中,如何删除一行、n行;如何删除一个字符?
分别为dd, ndd, x或X(dG及d1G分别表示删除到页首及页尾)
10、在vi的一般模式中,如何复制一行,n行并加以贴上?
分别为yy, n'y'y, p或P
11、在vi的一般模式中如何搜寻string这个字符串?
?string(往前搜寻)
/string(往后搜寻)
12、在vi的一般模式中,如何取代word1成为word2,而若需要使用者确认机制,又该如何?
:1,$s/word1/word2/g或:1,$s/word1/word2/gc(需要使用者确认)
13、在vi目前的编辑档案中,在一般模式下,如何读取一个档案filename 进来目前这个档案?
:r filename
14、在vi的一般模式中,如何存盘、离开、存档后离开、强制存档后离开?
:w; :q::wq; :wq!
15、在vi底下作了很多的编辑动作之后,却想还原成原来的档案内容,应该怎么进行?
直接按下:e!即可回复成档案的原始状态!
16、我在vi这个程序中,不想离开vi,但是想执行ls/home这个指令,vi有什么额外的宫鞥可以达到目的:
事实上,可以使用[:! ls/home]不过,如果你学过后面的章节之后,你会发现,执行[ctrl+z]亦可暂时退出vi让你在指令列模式当中执行指令。
Linux程序编辑器习题汇总的更多相关文章
- Linux程序编辑器
重点回顾:Linux底下的配置文件多为文本文件,故使用vim即可进行设定编辑: vim可视为程序编辑器,可用以编辑shell script,配置文件等,避免打错字 vi为所有unix like的操作系 ...
- 鸟哥私房菜基础篇:vim 程序编辑器习题
猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0310vi.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我用 vi 开启某个档案后,要在 ...
- 鸟哥的Linux私房菜-第10/11/12/13章(vim程序编辑器、学习bash、正则表达式与文件格式化处理、学习Shell Scripts)
第10章 vim程序编辑器 可以将vim看做vi的进阶版本,vim可以用颜色或底线等方式来显示出一些特殊的信息. 为何要学习vim?因为: a. 所有的 Unix Like 系统都会内建 vi 文书编 ...
- Linux程序包管理之yum及源代码安装
第十六章.Linux程序包管理之yum及源代码安装 目录 yum介绍 yum配置文件 yum的repo配置文件中可用的变量 yum命令的使用 使用光盘作为本地yum仓库 如何创建yum仓库 编译安装的 ...
- CentOS学习笔记--vi程序编辑器
vi程序编辑器 Linux里经常需要修改一些配置文件,这时就需要一个编辑器,几乎所有的Linux版本都提供了vi这个编辑器. 文件内容查阅cat命令 如果我们要查阅一个文件的内容时,该如何是好呢?这里 ...
- 微信小程序开源项目库汇总
最近做了一个微信小程序开源项目库汇总,里面集合了OpenDigg 上的优质的微信小程序开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star. UI组件 ...
- Linux文本编辑器(九)
[教程主题]:Linux文本编辑器 [1]vi vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任 何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令. 由于对U ...
- 第十章、vim 程序编辑器
第十章.vim 程序编辑器 1. vi 与 vim 1.1 为何要学 vim 2. vi 的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim 的暂存档.救援回复 ...
- (转)超全整理!Linux性能分析工具汇总合集
超全整理!Linux性能分析工具汇总合集 原文:http://rdc.hundsun.com/portal/article/731.html 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望, ...
随机推荐
- WPF动画的几种模式
最近在用WPF做简单动画,以下是几点经验总结: 1. 使用DispatcherTimer做动画 VB6的年代大家就用Timer做动画了,不用多解释,这个DispatcherTimer和本身的Timer ...
- 如何查看与显示oracle表的分区信息
显示分区表信息 显示数据库所有分区表的信息:DBA_PART_TABLES 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES 显示当前用户所有分区表的信息:USER_PART_TAB ...
- MySQL使用一张表的一列更新另一张表的一列
使用MySQL中,在一张表etl_table_field_info上新增了一个字段tgt_table_en_name,该字段的值想从表etl_table_property_info的tgt_table ...
- 有些其他程序设置为从 Outlook 下载并删除邮件。为防止发生此意外情况,我们将这些邮件放入一个特殊的 POP 文件夹中
最近使用FOXMAIL接收MSN邮件时,发现有一些邮件收取不到,进到WEB页面,页面下方提示“你的邮件位于 POP 文件夹中!有些其他程序设置为从 Outlook 下载并删除邮件.为防止发生此意外情况 ...
- python:使用OpenSSL
(一)安装pyOpenSSL 1.下载并安装 https://launchpad.net/pyopenssl pyOpenSSL-0.11.winxp32-py2.7.msi ...
- Liunx开发(Extjs4.1+desktop+SSH2超强视频教程实践)(2)
然后装eclipse: 为啥默认是搜狗导航: java还没装呢: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downlo ...
- IOS Modal(切换另外控件器方式)
● 除了push之外,还有另外一种控制器的切换方式,那就是Modal ● 任何控制器都能通过Modal的形式展示出来 ● Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止 ...
- 问题 B: Curriculum Vitae
问题 B: Curriculum Vitae 时间限制: 1 Sec 内存限制: 128 MB提交: 109 解决: 25[提交][状态][讨论版][命题人:acm4302] 题目描述 Hideo ...
- jquery循环获取name相同的元素
今天做项目时,用到一种用jquery循环获取name相同的按钮,并且完成点击事件,记录一下 首先整段的html,是用js拼出来的(项目需求) getStudentArticle:function(op ...
- 简述apache,php,mysql三者的关系
转自:http://blog.csdn.net/w1365966490/article/details/8218959 Apache web 服务器软件.同类产品有微软的 IIS 等.功能是让某台电脑 ...