VIM简单操作】的更多相关文章

上节课复习: cat: 查看全部文件内容 head: 从头查看文件内容,默认为前10行 tail: tail -f //动态查看文件是否增加内容 >> 追加 > 覆盖 more: 百分比的形式查看文件,回车翻页 less: 可以用上下键翻页 本节课内容:两个文件内容合并: cat a.txt b.txt > c.txt //覆盖 cat a.txt b.txt >> c.txt //追加 tar: 归档 touch {a..c}{..}.txt //创建多个文件 tar…
安装配置ubuntu 安装准备 vittualbox-5.2.22版本(win10) ubuntu-12.04 安装VirtualBox 1.双击VirtualBox-5.2.2-119230-Win,默认安装. 2.新建->名称ubuntu(可自定) 类型:linux 版本:ubuntu64/ubuntu32都可以 3.设置虚拟内存大小:至少1G(1024M) 4.现在创建虚拟硬盘:VDI格式->固定大小->10G->文件位置(选一个足够大的空间) 挂载镜像 设置->存储-…
ngg就跳转到第n行行首,G就到结尾 0光标移到当前行行首 $光标移到当前行行末 fx搜索当前行中下一个出现x的地方 yy复制当前行 nyy复制当前行到n-1行 dd删除当前行 ndd删除当前行到n-1行 u撤销上一步的操作 x删除所在光标的字符 :%s/abc/cba/gc用cba替换abc时需确认…
1. 概述 vim 的 visual selection 模式下的简单操作 2. visual selection 模式 概述 可视化选择 可视化选择 vim 的一种专门用来选择的模式 可以提供相对于 整行 来说, 更加精细的选择 3. 进入 visual selection 模式 概述 进入 visual selection 模式 操作 v 当前处于 标准模式 单击 v 移动光标, 可以选中内容 被选中的内容, 底色会有变化 V 当前处于 标准模式 单击 V 上下移动光标, 可以选中整行 被选…
1. 概述 标准模式下, 简单操作 移动 删除 复制粘贴 收益 熟练后, 编辑文本基本不需要鼠标操作了 思路 只讲最基本的, 避免初学时的混淆 把基本操作归类了, 方便理解 2. 准备 一篇篇幅较长的文档 推荐 /etc/profile 退出时不保存即可 模式 标准模式 <num> 表示参数是 数字 最好是 标准键盘区 的数字 案件说明 , a, b 表示先按 a, 再按 b, 当然间隔不要太长 + a + b 表示 同时按 a 和 b 2. 操作 1. 移动 1. 左右移动 概述 在一行内做…
Linux命令行 1.打开命令行 Ctrl+Alt+t 2.目录 显示当前目录的文件列表 ls 跳转至当前目录中的x文件夹 cd x 返回根目录 cd 3.文件 新建文件1.cpp touch ./1.cpp 用vim打开文件1.cpp vim ./1.cpp 用g++编译文件1.cpp g++ ./1.cpp (编译后生成文件名为"1.out"的可执行文件) 用g++将文件1.cpp编译为文件名为"1"的可执行文件 g++ ./1.cpp -o ./1 -g 在使…
vim简单的实用总结 介绍vim常用的四种模式:一般模式,编辑模式,指令列命令模式与可视模式.一,一般模式   用vim filename打开文件后直接进入的就是一般模式,在这个模式下可以用hjkl移动光标,这四个字母都是右手控制的,h往左,j往下(食指), k往上(中指),l往右,助记中指高食指低所以按k光标是往高处走,按j光标往下面走. 在一般模式下最常用的是光标定位,比如光标移动到第n行,则按nG,光标移动到最后一行直接按G就行.光标定位到该行末尾按$,光标移动到该行最前面按数字0,如果按…
转载请表明出处http://www.dabu.info/?p=801 Vim/Vi 没有菜单,只有命令 Vim/Vi 工作模式介绍:插入模式 和  命令模式 是vi的两个基本模式.——插入模式 ,是用来编写文本内容的.——命令模式,是用来编辑文本,如上下翻页等,复制粘贴,跳转到指定行等操作当前编辑的顶部或者底部会显示vim处于何种模式下.如:mode:COMMAND! 进入和退出vim编辑器:进入   vi filename(要编辑的文件名字)———>进入了命令模式命令模式——>输入  :wq…
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章翻译自<Learn Vim Progressively>,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令.非常不错. ——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法. Vim the Six…
ftp服务器搭建及简单操作 1. 添加一个新用户,使用名useradd testftp,然后使用passwd testftp对新添加的用户设置密码(这里设置为“1234567”). 2. 安装ftp服务,输入命令:yum install vsftpd 3. 使用命令查看: getsebool -a|grep ftp 4. 使用命令:setsebool -P 来设置 setsebool -P allow_ftpd_full_access=on setsebool -P ftp_home_dir=o…
Flume是什么 Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集.聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据:同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力. Flume的功能 支持在日志系统中定制各类数据发送方,用于收集数据 提供对数据简单处理,并写到各类数据接收方(可定制)的能力 Flume的组成 Agent:核心组件 source 负责数据的产生或搜集 channel 是一种短暂的存储容器,负责…
PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS),在开源数据库使用上与MySQL各领风骚.但也有不少人质疑postgresql的未来,正所谓,赞扬或批判一种数据库都必须先了解它,然后才可有话语权.为了更多的了解postgresql,我们就先部署一套实例作为了解它的基础. 一 . 环境介绍 操作系统: centos CPU:  4核 内存: 16G postgresql:  postgresql-11.4 二. 编译安装 1. 安装依赖包 yum install -y…
1.docker容器简单操作 docker search 镜像名 #搜索镜像.如docker search nginx docker pull alpine #拉取镜像.alpine是比较小的镜像 docker push 镜像 #上传镜像 docker images #查看本机存在的镜像 docker save nginx >/tmp/nginx.tar.gz #镜像导出 docker load nginx </tmp/nginx.tar.gz #镜像导入 docker run alpine…
看最强大脑,发现魔方还是比较好玩的,便买了一个,对照七步还原法,居然也能成功还原. 为什么不写一个魔方程序呢?在网上找了找,略作修改,进行简单操作,还是不错的,其操作代码如下: protected override void OnKeyDown(KeyEventArgs e) { base.OnKeyDown(e); switch (e.Key) { case Key.Escape: this.Close(); // 退出 break; case Key.S: if ((e.KeyboardDe…
贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.split("; "); for (var i = 0; i < arrStr.length; i++) { var temp = arrStr[i].split("="); if (temp[0] == objName) return unescape(temp[1]…
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitref.org/zh/inspect/#diff (Git 参考手册) http://www.runoob.com/w3cnote/git-guide.html (Github 简明教程) http://mherman.org/blog/2013/09/16/managing-multiple-gith…
前两章介绍了关于Linq创建.解析SOAP格式的XML,在实际运用中,可能会对xml进行一些其它的操作,比如基础的增删该查,而操作对象首先需要获取对象,针对于DOM操作来说,Linq确实方便了不少,如下,当遇到这样 <?xml version="1.0" encoding="utf-8"?> <x0:Envelop xmlns:x0="http://www.w3school.com.cn/Envelope"> <x1…
Linux 中 Vi 编辑器的简单操作 Vi 编辑器一共有3种模式:命名模式(默认),尾行模式,编辑模式.3种模式彼此需要切换. 一.进入 Vi 编辑器的的命令 vi  filename //打开或新建文件,并将光标置于第一行首 vi  +n  filename //打开文件,并将光标置于第n行首 vi  +  filename //打开文件,并将光标置于最后一行首 vi  +/pattern  filename //打开文件,并将光标置于第一个与 pattern 匹配处 vi  -r  fil…
一.mysql简单介绍 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓…
问题导读1.ZooKeeper包含哪些常用命令?2.通过什么命令可以列出服务器 watch 的详细信息?3.ZooKeeper包含哪些操作?4.ZooKeeper如何创建zookeeper? 常用命令 ZooKeeper 支持某些特定的四字命令字母与其的交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令. ZooKeeper 常用四字命令见下表 1 所示: 表 1 : ZooKee…
1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其自带的卸载工具进行卸载[universal installer],然后删除注册表项,删除环境变量,删除目录并且重新启动计算机. 2.在网页版进行创建表空间: 进入网页版: 在电脑的服务中我们可以看到一共有7个oracle的服务项目,其中只有三个是正在启动中.这三项中,只有当OracleDBConso…
public class A { public int Property1 { get; set; } } static void Main(){ A aa = new A(); Type type = aa.GetType();//获取类型 System.Reflection.PropertyInfo propertyInfo = type.GetProperty("Property1"); propertyInfo.SetValue(aa, , null);//给对应属性赋值 in…
原文:Csharp 简单操作Word模板文件 1.创建一个模板的Word文档  Doc1.dot 内容为: To: <Name> Sub:<Subject> Website is ok geovindu 涂聚文好样的 work. CEo <Datetime> Thanks. 2.程序操作代码为: /// <summary> /// 簡單操作Word模板文件 /// 塗聚文 2011-11-03 /// 缔友计算机信息技术有限公司 /// </summa…
telnet简单操作   模拟请求 一: 二: 三: 按照以上操作即可!…
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset =utf-8"> <title>js获取数据</title> </head> <body> <span id="s1">111</span><br…
VIM有三种操作模式: 1,命令模式--command mode 2,输入模式--insert mode 3,底行模式--last line mode [在命令模式的时候,按Shift +  :出现的底行] 常用命令一览: vim + test.html       打开文件,光标指向末尾 vim +N test.html      打开文件,光标指向第N行 vim +/abc  test.html  定位到abc第一次出现的位置 :ls        列出当前打开的所有文件 :w      …
Nginx简单操作 平滑重启:读取配置文件,正确后启动新nginx,关闭旧服务进程 # kill HUP nginx.pid # /usr/sbin/nginx -c /etc/nginx/nginx.conf Nginx中nginx.conf 其中分为多个模块--全局块, events, http, server, loaction.层级由高到低,配置参数自动适用底层模块,但也会被底层覆盖. events worker_connections                  //一个work…
原地址:http://www.cnblogs.com/Ran_Ran/archive/2010/12/11/1903070.html 一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在”[ ]”内: b.矩阵的同行元素之间用空格(或”,”)隔开: c.矩阵的行与行之间用”;”(或回车符)隔开: d.矩阵的元素可以是数值.变量.表达式或函数: e.矩阵的尺寸不必预先定义. 二,矩阵的创建: 1.直接输入法 最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入的方法按照上面的规…
UIButton 风格 typedef NS_ENUM(NSInteger, UIButtonType) { UIButtonTypeCustom = 0, // no button type UIButtonTypeSystem NS_ENUM_AVAILABLE_IOS(7_0), // standard system button UIButtonTypeDetailDisclosure, UIButtonTypeInfoLight, UIButtonTypeInfoDark, UIBut…
一.使用命令行在ubuntu下安装mysql可视化工具MySQL-workbench Step1:安装MySQL-workbench 方案一:如果你已经装好mysql的相关服务,那么直接使用如下命令即可安装: sudo apt-get install mysql-workbench 方案二:如果你还未装好mysql的相关服务,那么你可以参考:Ubuntu安装MySQL-workbench Step2:检查安装是否成功,如果安装成功,可以在应用程序中找到,如下图: 二.MySQL-workbenc…