linux 记事本程序,Linux记事本操作
Linux记事本操作
vi编辑器模式
编辑模式下面显示:- -INSERT- -
命令模式下面显示:(默认什么都不显示)
尾行模式下面显示::wq(退出并保存)
进入编辑模式
a: 光标向后移动一位
i: 光标和 所在字符 不发生任何变化
o: 给新起一行
s: 删除光标所在字符
尾行模式的操作
:q //quit 退出编辑器
:w //write 对修改后的内容进行保存
:wq //write quit 保存修改并退出编辑器
:q! //(不保存)强制退出编辑器
:w! //强制保存
:wq! //强制保存并退出编辑
:set number 或 nu //设置行号
:set nonumber 或 nonu //设置行号
:/内容/ 或 /内容 //查找指定内容
小写n(next)下一个
大写N(next)上一个
:数字 //跳转到数字所在行
字符串替换cont1被替换为cont2
:s/cont1/cont2/ //替换光标所在行的第一个cont1
:s/cont1/cont2/g //替换光标所在行的全部的cont1
:%s/cont1/cont2/g //替换整个文档的cont1
命令模式操作
u 光标移动
字符级
上(k) 下(j) 左(h) 右(l) 键
单词级
w: word移动到下个单词的首字母
e: end移动到下个(本)单词的尾字母
b: before移动到上个(本)单词的首字母
行级
$: 行尾
0: 行首
段落级(翻屏)
{: 上个(本)段落首部
}: 下个(本)段落尾部
屏幕级(不翻屏)
H: 屏幕首部
L: 屏幕尾部
文档级
G: 文档尾部
1G: 文档第1行
nG: 文档第n行
u 内容删除
dd: 删除光标当前行
2dd: 包括当前行在内,向后删除2行内容
ndd: 包括当前行在内,删除后边n行内容
x: 删除光标所在字符
c+w: 从光标所在位置删除至单词结尾,并进入编辑模式
u 内容复制
yy: 复制光标当前行
2yy: 包括当前行在内,向后复制2行内容
nyy: 包括当前行在内,复制后边n行内容
p: 对(删除)复制好的内容进行粘贴操作
u 相关快捷操作
u: undo撤销
J: 合并上下两行
r: 单个字符替换
.点: 重复执行上次最近的指令
linux 记事本程序,Linux记事本操作相关推荐
- linux应用程序之----文件操作
文件操作 文件操作有两种方式,一种是利用Linux系统调用,它依赖于操作系统:另一种是利用C语言库函数,它不依赖于操作系统,在所有操作系统下面都是一样的.首先来看系统调用方式的文件操作. 1:创建文件 ...
- linux 部署 程序,Linux 部署配置WEB APP
陈科肇 =========== 目录 1 准备工作 2 导入应用程序数据 3 部署 3.1方案一 3.2方案二 ============================================ ...
- linux新手程序,linux新手需要掌握的入门级命令
1. Man 我从"man"命令开始是因为从很多方面来看,它都是最基本的一个命令.这个命令是你在需要了解其他命令时需要使用的命令. 从本质上来讲,"man"命令 ...
- linux 扫描仪 程序,Linux桌面的4种扫描工具
当无纸化的世界还没有出现的时候,越来越多的人通过扫描文件和照片来摆脱纸张.不过,光有扫描仪是不够的.你需要软件来驱动扫描仪. 但问题是,许多扫描仪制造商没有Linux版本的软件,他们捆绑在他们的设备. ...
- linux可疑程序,linux可疑程序追踪
今天的主角是旁边的服务器,学姐的Fedora.发生的情况和我的那台ubuntu类似.(看来是一起被黑了) 连接虽挡,进程犹在 其实昨天已经发现学姐的系统出问题了,采取的措施和我那台一样,iptable ...
- php写linux应用程序,Linux应用程序使用写文件调试程序的方法
Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下. 通常,我们在调试程序的都会使用printf. 在Android中,我们会去使用log ...
- linux 游戏程序,LINUX下的各种游戏
本文主要介绍LINUX下的各种游戏,其中包括LINUX自带的小游戏,经典的模拟器游戏,支持LINUX的大型游戏如DOOM3等,还有运行WINDOWS热门游戏的方法介绍.游戏迷们跟我来吧!本文以REDH ...
- linux俄罗斯方块程序,linux环境下C++实现俄罗斯方块
本文实例为大家分享了C++实现俄罗斯方块的具体代码,供大家参考,具体内容如下 本程序的运行环境是linux,用到了多线程.创建了一个用来绘图的线程和一个获取按键的线程.程序中有一些需要改善的地方,比如 ...
- linux 计时程序,Linux下使用clock_gettime给程序计时
MySQL学习笔记十三:表分区 1.分区一般用于非常大的表,采用"分而治之"的策略,将一个很大的对象分成多个小对象进行管理,每个分区都是一个独立的对象. 分区使用分区键将数据根据范 ...
最新文章
- 达观数据分析平台架构和Hive实践
- 【Python】 Spyder
- SAP CRM WebClient UI Sales Area的cancel处理
- jfinal连接mysql数据库_JFinal中怎么获得当前数据库连接的数据库类型?
- linux基础 linhaifeng,Linux基础之命令练习Day2(示例代码)
- UCScript——C++集成脚本
- elementuiDemo1.1
- 【elasticsearch】 Elasticsearch集群规模和容量规划的底层逻辑
- STM32工作笔记0026---平时说的电气烧了是什么意思
- sklearn逻辑回归参数设置_【机器学习笔记】:逻辑回归实战练习(二)
- read from and write to file
- HIVE:Hive启动 beeline 客户端失败的解决方法
- (转)Silverlight 巧用文件生成时间强制客户端载入最新xap文件
- python 猴子偷桃问题
- stc89c52c语言开发,stc89c52烧写程序
- C# 移除富文本多余标签
- PS工作区拖动乱了如何复位?
- linux内核看门狗关闭方法,详解linux 看门狗驱动编写
- 海鸥算法的改进及其在工程设计优化问题中的应用
- idea恢复主题/背景颜色设置(一步搞定,安全)
热门文章
- 代码实现【mini版】——给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
- Spring Cloud 与 Dubbo 的完美融合之手「Spring Cloud Alibaba」
- leetcode 795. Number of Subarrays with Bounded Maximum | 795. 区间子数组个数(Java)
- leetcode 712. Minimum ASCII Delete Sum for Two Strings | 712. 两个字符串的最小ASCII删除和(暴力递归->傻缓存->DP)
- leetcode 224. Basic Calculator | 224. 基本计算器(中缀表达式求值)
- MySQL调优(一):使用profiles、performance_schema性能监控
- 【Centos】CentOS7 安装 JDK11.0.3
- 【Python Flask】使用Ajax向后台提交数据(拼接url方式)
- 【Servlet】请求转发、重定向、Cookie使用之三天自动登陆
- 汇编语言 明明定义了栈仍然no stack segment 以及栈空间数据被篡改问题