vi & vim 基本指令(持续更新ing)】的更多相关文章

1. 查询文件夹file1内文件数量:ls file1 | wc -l 2. 生成文件夹file1内的文件列表:find file1 -type f > list.txt 3. git管理文件,制作删除文件列表:git status | grep "删除" > list.txt 4. 生成file1目录结构:tree file1 -d 5. 查找文件a.py:find ./ -name a.py 6.vim中a替换为b:%s/a/b/g (特殊符号前加 “\”) ………
*.命令语法:  a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;  b.指令太长的时候,可以使用“\”符号使指令连续到下一行;  c.各种符号的意义:    ''        单引号,最普通的引号,将内容作为普通字符串处理    ""        双引号,可以识别内容中$标识的变量.(PATH="$PATH":/home/new)    ``        反引号,将内容作为命令执行,并返回最终结果,该功能亦可用$()替代    &…
近期研究上各个浏览器的差别,得到一些资料,FireFox眼下所支持的全部标签类型,持续更新,供大家參考和学习,不喜勿喷哦 http://mxr.mozilla.org/seamonkey/source/parser/htmlparser/src/nsElementTable.cpp…
Abstract:1) 文本编辑模式:                      --INSERT--2)一般模式:                      --i.o.a.R--3)命令行命令模式:               -- : -- / -- ? -- 编辑模式: Ctrl+N         字符匹配 一般模式: gg/G           移动到文本首/移动到文本末尾 L/H             移动到当前屏幕的最下一行/移动到当前屏幕的最上一行 n<ENTER>  n…
Linux线上排查程序员实用指南 一.乱码问题 二.帮助指令 1. help命令 2. man命令 3. info命令 三.性能监测与优化 1. top命令 参考资源 Linux线上排查程序员实用指南 一.乱码问题 1.Linux系统编码 有时候你会发现linux系统打印出来的文字是乱码,一般是要么是你连接Linux的终端编码有问题,或者是linux系统编码设置不对 (1)执行locale命令查看系统语言 [root@localhost /]# locale LANG=zh_CN.GBK LC_…
1.请求数据 用本地json数据进行mock的时候,一般放在created 过程就Ok了,这样可以尽早获取数据:如果有依赖dom必须存在的清空,就放到mounted里面,具体用法如下所示: // created()方法: created() { this.$http.get('api/goods').then(res => { this.goods = res.body.data; // console.log(this.goods); }, res => { alert('数据请求失败');…
模式切换: 编辑模式 <-- [:]<--命令模式 -->[a.i.o A.I.O]-->  插入模式 编辑模式操作: 设置行号  :set nu   :set nonu 复制剪切内容命令: :9,15 copy 16  或 :9,15 co 16由此可有::9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面  行号移动: gg(第一行) G(最后一行)  nG/:n移动: h.j.k.l    0 $   H.M.L 跳转到文件头:…
行走江湖必备一份面试题,这里给大家整理了一套.0面试官最喜欢问的问题或者出场率较高的面试题,助校招或者社招路上的你一臂之力! 首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个双向选择的过程,也是一个将心比心去沟通的过程. 和以前一样,罗列一些问题和简单的解答(不保证完全正确),有问题可以留言,保证尽快修正! 开场白 简单的介绍一下自己的工作经历与职责,在校或者工作中主要的工作内容,主要负责的内容:(你的信息一清二白的写在简历上,这个主…
好记性不如烂笔头,在这里记录一些Vim使用技巧 vim配置 "拷贝同步到系统剪切板" set clipboard=unnamed "显示行号" set nu "语法高亮" syntax on "显示TAB" :setlocal list "搜索结果高亮" set hlsearch "默认进行大小写不敏感查找" set ignorecase "如果有一个大写字母,大小写敏感查找&…
本文导读: 1.基于storm的应用 2.storm的单点故障解决 3.strom与算法的结合学习4.杂记——常见问题的解答5.http://www.blogchong.com/catalog.asp?tags=问题整理(storm) Storm存在的一些问题:(V 0.7.4之前) 1.编程门槛对普通用户较高 2.框架无持久化存储 3.框架不提供消息接入模块 —— kafka 4.storm ui 功能简单 5.跨topology的boit复用 6.nimbus单点故障7.topology不支…
初学Python,很容易与各种错误不断的遭遇.通过集锦,可以快速的找到错误的原因和解决方法. 1.IndentationError:expected an indented block 说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行. 2.invalid syntax 说明此处语法错误,忘记在 if , elif , else , for , while , class ,def 声明末尾添加 “:” 使用 = 而不是 == 输出网页时没有对“”进行 \"\&…
awk '!a[$0]++'  a > b   删除重复行 ldd  判断某条命令需要哪些共享库文件的支持          ---------------      ]$  ldd a.out !  执行最近的指令        ---------------------       ]$ !scp shift + v  行选择 ctrl + v  块选择 cat -n   =  nl -b a    显示的时候,顺道输出行号!  空行也输出  (不输出空行  nl -b  ) tac  反向…
漫漫练级路...作为一个VS重度依赖患者,又加上visual assist X 这种懒人必备的神级插件,转投vim门下,真是各种疼... vim用着用着就有拿鼠标去点的冲动,有木有啊! 不过经过一段时间的使用,慢慢感受到vim那深不可测的强大.... (emacs什么鬼,,,) 下面就说说我的练级历程, 第一课, 先从一个非常好的资料开始 简明Vim练级攻略, 英文原版在这里Learn Vim Progressively. 非常好的资料,介绍了vim最基础最常用的功能,就像文章说的, 先存活下来…
1.在GB/T17544中,软件包质量要求包括三部分,即产品描述要求._____.程 序和数据要求.( A ) A.用户文档要求 B.系统功能要求 C.设计要求说明 D.软件配置要求 2.软件的六大质量特性包括:( B ) A.功能性.可靠性.可用性.效率.稳定性.可移植 B.功能性.可靠性.可用性.效率.可维护.可移植 C.功能性.可靠性.可扩展性.效率.稳定性.可移植 D.功能性.可靠性.兼容性.效率.稳定性.可移植 3.以下对于 ISTQB 认证描述不正确的是(   D ) A.ISTQB…
wonderland Beta 讨论分析 标签(空格分隔): 软工实践 wonderland 主要工作: info信息: 1.关联账号界面:hbb 2.标签检索界面:hbb 3.近期活跃度(cf.hdu):橘子 4.增加个人头像 wiki : 点赞排行.阅读量排行返回数据 性能优化: 近期活跃度缓存(cf,hdu) 个人题量 定时刷新 变更: 个人能力图 改成 近期活跃度 理由:需要的数据量不够 审核github:文航 todolist 优先级 contest who 备注 高 关联账号界面oj…
大牛博客 objc.io PS:经典,内容深而广 objc中国 NSHipster PS:非常多小细节 NSHipster 中文版 唐巧的技术博客 PS:LZ是唐巧的脑残粉- OneV's Den 王巍 PS:喵神..不解释 Dev Talking PS:常常翻译国外技术博客 sunnyxx的技术博客 shinobicontrols-iOS8 PS:Day-By-Day 系列 超经典 shinobicontrols-iOS7 Kingiol Ding PS:翻译了Day-By-Day-iOS7系…
2014-9-23 一.   大小写转换 vim中大小写转化的命令是 gu或者gU 形象一点的解释就是小u意味着转为小写:大U意味着转为大写. 剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等 1.整篇文章大写转化为小写   打开文件后,无须进入命令行模式.键入:ggguG 解释一下:ggguG分作三段gg gu G gg=光标到文件第一个字符 gu=把选定范围全部小写 G=到文件结束 2.整篇文章小写转化为大写   打开文件后,无须进入命令行模式.键入:gggUG 解释一下:ggg…
排名不分先后. 学海无涯苦作舟. 博客: 1.slmba:LINUX博客原创大牛 2.edsionte's TechBlog:Linuxer (他的友情链接中还有一堆Linuxer,被公司屏蔽进不去..) 3.Tommy_wxie:专注Linux学习,有原创也有转发 4.JeanCheng:linux原创大牛,内核版本较高 5.陈皓blog:这个人在享受编程和技术所带来的快乐,令人羡慕 6.菜鸡一枚:归纳转载狂魔 7.阮一峰的网络日志:蚂蚁金服 8.风云的BLOG:不用QQ,不用微信,技术狂魔…
这个帖子,长期记录一些小小的生活插曲 在北京朋友开店了-关于同学开快餐店的故事.今天下午听说这个朋友在附近开了一个店,下午5点多吧,出门去他那里去了.走路过去的.在那里聊了将近一个小时吧.对最近我们自己的状况都做了简单的描述.2019年10月24号晚上.我们两个准备出门去朋友李XX的外卖店.但是出门前找钥匙找了15分钟,在这找钥匙的15分钟之内.想到了任何事情,就比如电卡丢了,要是丢了要扣200块钱押金,还有杨XX的两个电卡门禁卡,我的天哪.在找钥匙的过程中,把家翻了个底朝天,还好最后钥匙在,就…
SpringBoot 基础教程 | 三大推荐理由 1.文章内容均为原创,结合官方文档和实战经验编写. 2.文章结构经过细致整理,对新人学习更加友好. 3.精选常用技术,不求全面,但求精华!! SpringBoot 源码精读 | 图文教程 专题阅读:<SpringBoot 布道系列 > 源码下载:springboot-socks — Hey Man,Don't forget to Star or Fork . — 快速入门 SpringBoot 快速入门+3分钟打造RestAPI SpringB…
不得不说flask的设计要比django要小巧精妙的多了,没有那么臃肿,只保留核心功能,其他的都需要自己引入,即各种各样的插件来满足我们的需求,我这里记录一下自己学习项目中用的插件使用方法和一些技巧总结! 先放一下代码地址: https://gitee.com/houzheng1216/pythonxuexi/tree/master/flask/fristflask 一 flask-cli falsk内置的脚手架,可代替flask-script管理项目,再也不用写manager.py了 启动项目…
1.谈话之前要明确谈话的内容.原则和目的(为什么谈,谈什么,要解决什么事) 2.谈话时间不宜过长,尽量控制在半小时以内,最好在每一个阶段或一个节点的时间上去谈 3.谈话单次内容不能过多,但要捉住重点,问题集中讲 4.谈话语速不能太快,思维不能太跳跃,给下属反映时间和思考时间 5.谈话先让下属讲,多用提问方式解决问题,不了解真实情况不能妄自批评 6.下属讲话不要中途打断和发议论.多鼓励少批评 7.控制好谈话趋向,切勿过早过晚,隐患要早谈,情绪波动要后谈,身处逆境要热谈,评优表彰要冷静 8.除了单独…
PE文件就是exe文件和dll文件,前者是可执行文件,后者是动态连接库文件.两者的区别仅仅是字面上的,唯一的区别就是内部的一个字段标识这个文件是exe文件还是dll文件. 对于PE文件格式,举一个例子来说明比较清楚: 比如我打开一个.exe文件,gvim.exe 也就是gvim的安装程序 这是打开之后的截图 首先就是DOS头:前两个字节,5A4Dh 表示MZ,这只是一个DOS可执行文件标记,表示这个文件是一个可执行文件. DOS头的最后一个Double word 在地址3ch处,可以发现它的值是…
1.evanyou效果-彩带的实现,效果如下 注:这个主要用的是Canvas画布实现的,点击背景绘制新的图形,代码如下: /*Html代码:*/ <canvas id="></canvas> /*CSS代码:*/ <style type="text/css"> #evanyou{ position:fixed; width:%; height:%; left:; top:; } </style> /*JS代码:*/ // eva…
1.凡是预则立,不预则废 2.不能用特殊案例说明事情本身的发展规律 3.任务不能拖,需主动出击,想方设法完成 4.工作要有细致化的沟通和安排 5.解决问题和安排任务可以逆向思维的去想 6.问题要举一反三 7.凡是多问为什么,要寻根问底…
1.明确开会目的,这个会议是用来解决什么问题,得出什么结果. 2.明确会议内容与流程,简要说明会议分几个部分,一步一步推进会议的进行. 3.保证参会人员守时参加,会议准时开始. 4.保证会议时间尽量为1小时. 5.会议期间要做会议纪要,会后要对会议纪要进行审核并发出. 6.大多数的计划和评审尽量不要在会议中商讨,最好在会前定好初步的方案,然后流转各个部门的查阅或给意见,然后会议期间就针对问题或分歧的地方进行解决.例如评审会议,评审内容要在会前发出,然后参评人员在会前提出问题,然后会议中就针对问题…
招聘之难,难于上青天. 如何招聘到一位称心如意的员工想必是每个公司和管理者都要面临而且头疼的问题.尤其在初建团队或团队缺人的情况下问题会显得更加严重. 作为一个测试管理者,如何招聘到合适的测试人员是必须值得探讨的一个问题. 首先,我们需明确以下几点: 我们需要招聘一位怎么样的人?什么样的性格特征? 招聘回来是分配到什么岗位,负责什么工作?需要满足什么样的经验或技能要求? ->也可以这样理解,团队现在需要一个怎么样的人?或者这样理解,我们的用人标准是什么,需要他达到怎么样的标准? 然后,我们如何在…
作为测试部门的管理者,在工作绩效评定.工作安排.工作问题提出等时候,都需要与下属进行面对面谈话,怎么进行有效的谈话,这是一个值得思考和锻炼的问题. 谈话的内容: 谈近阶段工作的回顾 谈工作中的困难(是否需要什么帮助或调整) 谈工作和生活情况 谈部门未来的规划.展望或愿景 谈职业规划 谈工作上的安排或规划 谈绩效内容和目标 谈工作中的问题以及改进错误 谈话的注意事项: 谈话前先明确谈话内容,通过谈话需要解决问题 谈话时间不能过长,尽量控制在半个小时内 谈话的严肃性和随和性要把握得当 谈话要做好相关…
如何合理安排并按质按量按时完成每一个测试任务,做好项目管理? 如何把控到每一个测试任务的质量? 如何快速构建和构建好测试环境? 如何获取或快速制作测试数据? 如何确保每一个测试人员的工作都饱满? 如何快速提升团队整体的业务和技术技能水平? 如何根据每个测试人员的特点和优势来分配好其工作职能? 如何因人定制绩效考核KPI,使得每个人都积极工作? 如何进行适时的谈话,改正.稳定或肯定个人,从而改进团队,增强团队凝聚力? 如何进行绩效面谈来透过意见沟通,消除认知差异,达到提升组织效率的目的? 如何在可…
1.如何设计好的测试用例,提高测试覆盖率?提高测试效率? 2.如何展现测试成果? 3.如何编写专业化.优质的测试文档? 4.如何适时借助测试工具,测试一些重复性比较高的测试? 5.如何引入自动化测试? 6.如何合理安排好每个测试任务?调解好每件与测试相关的情况? 7.如何合理做好分工?做好每个下属的绩效考核?…