Linux chapter 3
1.vim编辑器的三种模式
(1)命令模式 :hjkl导航内容(command mode)
(2)输入模式:按i a o进入输入模式(input mode)
(3)退出模式:在命令模式中,输入:进入退出模式(Excape Mode)
2.常用命令
(1)h l 将光标向上一个 或下一个字符
(2)K J 将光标移动到上一行或者是下一行
(3)x删除当前光标位置的字符
(4)dd删除这一行
(5):wq+enter 保存所有并退出 w是保存,q是quit退出
(6):q! 强制退出
(7):e 打开特定文件
(8): w filename 写入不同的文件
3.光标移动命令
(1)nG移动到第n行
(2)0移动到行首
(3)$移动到行尾
4.高级读取和保存命令
(1):r filename 将另一个文件读入当前文件 (read)
(2):n file_name 可以不退出打开另一个文件
(3):n# 打开多个文件,可编辑上一个文件
5.插入和替换命令
a:附加与当前字符后(append)
A:附加于当前行后(Line 大于字符 用大写的A追加)
i:在当前字符前插入(insert 在前面加叫插入,在后面加叫附加)
I:在行首插入 (用大写的I)
et)样式查找命令
fx:在当前行上的当前位置后查找字符x
Fx:在当前行上的当前位置前查找字符x
6.配置Vim,对Vim进行一些设置
一般有set,map,ab
这些配置命令都在退出模式中使用
(1)set命令
c1: autoindent 设置自动缩进 :set autoindent(ai)
c2: ignorecase 忽略大小写(ic)
c3: magic 将正则表达式的字符,看作是样式匹配搜索中的特殊字符 :set nomagic取消特殊字样
c4:number 显示vim的行号
(2)map命令 (映射,确定一组键对一个自定义键的映射,自定义键在前)将一群功能键绑定到一个功能键中
(3)ab 命令是abbreviatied(缩写)的缩写 ab st1 st2 设定st1是st2的缩写
7.emac编辑器
常用命令:
(1)ctrl + x + u 撤销上一次修改
(2)ctrl + g 撤销上一个命令
(3)ctrl + x ctrl + s 保存文件
(4)ctrl + x ctrl + c 退出编辑器
删除命令:
(1) Ctrl + d 删除当前光标的一个字符
(2) Ctrl + k 删除当前行的剩余部分
复制行的命令:
(1) Ctrl + @ 标记文本
(2) Ctrl + w 剪切选中的文本
(3)Ctrl + y 粘贴最近删除的文本
操作多个文件:
(1)ctrl + x ctrl + f 在内存中加载新文件
Linux chapter 3相关推荐
- linux内核调试指南
Hunnad的专栏 * 条新通知 * 登录 * 注册 * 欢迎 * 退出 * 我的博客 * 配置 * 写文章 * 文章管理 * 博客首页 * * * * 空间 * 博客 * 好友 * 相册 * 留言 ...
- linux内核调试指南 1
大海里的鱼有很多,而我们需要的是鱼钩一只 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 ...
- linux 内核调试指南
大海里的鱼有很多,而我们需要的是鱼钩一只 本文档由大家一起自由编写,修改和扩充,sniper负责维护.引用外来的文章要注明作者和来处.本文档所有命令都是在ubuntu/debian下的操作.选取的内核 ...
- Linux Kernel - Debug Guide (Linux内核调试指南 )
linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 ...
- Linux_Learning_兄弟连
兄弟连Linux学习笔记,用于个人查阅复习使用 安装deb:sudo dpkg -i <filename.deb> 文件目录列举:ls -a 截屏快捷键:Ctrl + Shfit + Pr ...
- linux tasklet 实例,Linux tasklet 分析笔记Chapter 2
Chapter 2: Tasklet机制是一种较为特殊的软中断.Tasklet一词的原意是"小片任务"的意思,这里是指一小段可执行的代码,且通常以函数的形式出现.软中断向量HI_S ...
- Linux System Programming --Chapter Nine
这一章的标题是 "信号" ,所以本文将对信号的各个方面进行介绍,由于Linux中的信号机制远比想象的要复杂,所以,本文不会讲的很全面... 信号机制是进程之间相互传递消息的一种方法 ...
- Linux System Programming --Chapter Eight
内存管理 一.分配动态内存的几个函数 用户空间内存分配:malloc.calloc.realloc 1.malloc原型如下: extern void *malloc(unsigned int num ...
- Linux System Programming --Chapter Seven
文件和目录管理 一.文件与其元数据 我们首先看一下一个简单的文本文件是怎么保存的: 打开vim,编辑一段文本: [root@localhost ~]# vim hello.txt 编辑内容如下: op ...
- Linux System Programming --Chapter Six
这一章的题目是--高级进程管理,这篇文章将以书中所叙的顺序进行讲解 1.让出处理器 Linux提供一个系统调用运行进程主动让出执行权:sched_yield.进程运行的好好的,为什么需要这个函数呢?有 ...
最新文章
- 2018/8/28-29 Some metaheuristics should be simplified
- 复制的maven项目中,子maven找不到父maven问题解决
- layui 日期重置_日期时间插件--日期时间组件文档 - layui.laydate
- Python小游戏(24点小游戏)
- 添加mysql组合主键_mysql怎么添加复合主键?
- 关于设置安卓屏幕的显示方向
- 新闻简报(7/18)
- MapReduce操作Hbase史上最完整范例
- 盘点4种方法用Python批量提取[]括号内的第一个元素
- 2021年焊工(初级)新版试题及焊工(初级)考试技巧
- 第三方支付机构是如何产生的?有着怎样的历史背景?它的未来又该如何去走得更加辉煌?
- 解决报错“RuntimeError - [Xcodeproj] Unknown object version.”
- VBA 字典嵌套字典 + 数组
- Java开源工具库使用之Apache commons-lang3
- 2022.03全国青少年软件编程(图形化)等级考试试卷(四级)
- C语言 —— 你不得不知道的 scanf 的高级用法
- 信汇、电汇和票汇的概念、程序及其异同点
- 华为手机NFC功能,教你一键复制各种卡
- 计算机多用户系统和网络系统有什么异同点,计算机网络第一章答案
- 2022起重机司机(限门式起重机)操作证考试题库及答案
热门文章
- php date()
- AJAX - 浏览器支持
- ap_invoice_distributions_all与PO表关联问题
- 拓端tecdat|R语言极值理论:希尔HILL统计量尾部指数参数估计可视化
- 拓端tecdat|R语言DTW(Dynamic Time Warping) 动态时间规整算法分析序列数据和可视化
- 拓端tecdat|决策树算法建立电信客户流失模型
- linux python pymssql,如何在UbuntuLinux上将pymssql安装到Python3.4而不是2.7?
- struts教程笔记4
- C++验证哥德巴赫猜想
- 深度学习中的Precision和Recall,AP,mAP