随手记录-linux-vim使用】的更多相关文章

linux VIM命令: vim 在命令行中输入vim,进入vim编辑器 Esc 退出i(插入)命令进行其他命令使用 :sh 进入shell命令行,运行完命令后ctrl+d退出又一次进入vim编辑继续编辑在shell命令下, 运行ctral+l完毕清屏 :set number或者:set nu 使编辑中的文件显示行号 :set nonumber或者:set nonu 与上一条命令相反,不显示行号 :help i 查看插入命令帮助 /Fedora 查找Fedora字符 :s /Fedora/Red…
通过登入IP记录Linux所有用户登录所操作的日志 对于Linux用户操作记录一般通过命令history来查看历史记录,但是如果在由于误操作而删除了重要的数据的情况下,history命令就不会有什么作用了.那么依然要存有历史操作记录应该如何来实现呢?其实我们可以通过登陆IP地址来记录所有用户登录所操作的历史操作!具体操作就是在/etc/profile配置文件的末尾加入以下脚本代码来实现: # History USER=`whoami` USER_IP=`who -u am i >/dev/nul…
简明 Vim 练级攻略: http://coolshell.cn/articles/5426.html VIM快捷键: http://coolshell.cn/wp-content/uploads/2009/03/vim.png Linux & VIM: http://i.imgur.com/CJkR9.png vim显示行号.语法高亮.自动缩进的设置: http://blog.csdn.net/chuanj1985/article/details/6873830…
记录Linux下安装elasticSearch时遇到的一些错误 http://blog.sina.com.cn/s/blog_c90ce4e001032f7w.html (2016-11-02 22:03:11) 转载▼ 标签: elasticsearch 分类: 程序错误集锦   本人安装ElasticSearch的步骤完全参照官方文档来进行,在此仅记录下安装过程遇到的一些错误以及解决的办法. 错误一 cannot allocate memory 解决方案: 虚拟机内存不够,关掉centos,…
手贱随手在Linux敲了  as  命令,出不了命令,问问度娘吧,得到下列资料 as命令 GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器.语法as(选项)(参数)选项-ac:忽略失败条件:-ad:忽略调试指令:-ah:包括高级源:-al:包括装配:-am:包括宏扩展:-an:忽略形式处理:-as:包括符号:=file:设置列出文件的名字:--alternate:以交互宏模式开始:-f:跳过空白和注释预处理:-g:产生调试信息:-J:对于有符号溢出不显示警告信息:-L:在符号表中保…
在复现tty的死锁问题的时候,文洋兄使用了如下的方式: #include <fcntl.h> #include <unistd.h> #include <stdio.h> #define TIOCVHANGUP 0x5437 int main(int argc,char* argv[]) { int fd; ) { printf("error,you should input tty as a parameter\r\n"); ; } fd = op…
如何记录linux终端下的操作日志 在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来.常用的工具有 screen,script,以及tee等,通过yum install安装. . screen — screen manager with VT100/ANSI terminal emulatio > screen -L 这里是我们的操作 > exit 结束后会生成一个类似这样的文件名: screenlog. > more screenl…
linux vim vi编辑时撤销输入操作 1,esc退出输入状态 2,u 撤销上次操作 3,ctrl+r 恢复撤销…
        所有的Unix Like系统都会内建vi文书编辑器,其他的文书编辑器不一定存在,vim是vi的升级版,具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计.vim 里面加入了很多额外的功能,例如支持正规表示法的搜寻结构.多文件编辑.区块复制等.          Vim有三种模式:命令模式.编辑模式.底线命令模式 命令模式:vim 文档 进入一般命令模式,这个时候,编辑文档的功能主要靠键盘上的命令寓意来进行 编辑模式:命令模式中 i,o,a,r 进入编辑模式,编…
   所有的Unix Like系统都会内建vi文书编辑器,其他的文书编辑器不一定存在,vim是vi的升级版,具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计.vim 里面加入了很多额外的功能,例如支持正规表示法的搜寻结构.多文件编辑.区块复制等.     Vim有三种模式:命令模式.编辑模式.底线命令模式 命令模式:vim 文档 进入一般命令模式,这个时候,编辑文档的功能主要靠键盘上的命令寓意来进行 编辑模式:命令模式中 i,o,a,r 进入编辑模式,编辑模式当一般的输入使…
Ndd  :删除N行 多行删除 :1,10d ctrl+v ,移动光标,ctrl+i,输入#,esc :移动处均会输入# gg:文档头 G:文档尾 o:下一行,并进入insert模式 O:上一行并输入 ctrl+] :ctags 进入标签 ctrl+o : 返回上一标签 ctrl+i :前进下一标签 ctrl+ww :切换窗口 ctrl+u.d : 上下翻页 替换: :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivi…
在日常运维中,我们需要清楚服务器上每个用户登录后都做了哪些操作,我们需要记录下每个用户的操作命令.下面的内容设置可以实现在Linux下所有用户,不管是远程还是本地登陆,在本机的所有操作都会记录下来,并生成包含"用户/IP/时间"的文件存放在指定位置. PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()…
首先mongodb的文件路径必须在系统盘,这里是 这里安装路径 /usr/mongodb/bin 一般迁移的只是db文件夹和log文件 看配置文件内容 port=27017 #端口 dbpath=/data/chenxiangan/mongodb/db #数据库存文件存放目录 logpath=/data/chenxiangan/mongodb/log/mongodb.log #日志文件存放路径 logappend=true #使用追加的方式写日志 fork=true #以守护进程的方式运行,创建…
在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明: Linux默认自带vi(vim)编辑器,其程序包为: [root@xuegod163 ~]# rpm -qf `--1.8.el6.x86_64 vim 编辑器模式切换: 命令模式 .命令行模式.编辑模式 命令模式: 字符操作 i 当前字符之前插入 I 行首插入 a 当前字符之后插入 A 行尾插入 esc 退出当前模式 o 下一行插入 O 上一行插入 x 向后删除一个字符 (等同于delete键) X 向前删除一个字符…
在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明:Linux默认自带vi(vim)编辑器,其程序包为:[root@linuxidc.com ~]# rpm -qf `which vi` vim-minimal-7.2.411-1.8.el6.x86_64 [root@linuxidc.com ~]# rpm -qf `which vim` vim-enhanced-7.2.411-1.8.el6.x86_64vim 编辑器模式切换:命令模式 .命令行模式.编辑模式命令模…
1.  模式切换 vim的模式 $ vi filename 进入normal 模式,这是命令模式,用于执行大多数常用的编辑命令,不能输入 敲i 进入 insert 模式,这是正常的编辑模式,按Esc 可以回到 normal 模式 在normal 模式下输入 : (冒号) 进入底行模式,也是执行命令的模式,用的最多的是查找 不管在 insert 模式还是底行模式,按 Esc 就能回到 normal 模式 insert 模式和底行模式是不能直接相互切换的,只能通过 normal 模式切换 2. 保存…
使用vim的时候,偶尔会碰到vim莫名其妙的僵在那里. 解决方案: 经查,原来Ctrl+S在Linux里是锁定屏幕的快捷键,如果要解锁,按下Ctrl+Q就可以了. 经验总结: 牢记这两个VIM组合键 Ctrl+S 和 Ctrl+Q…
1:首先就碰到一个问题 程序 'vim' 已包含在下列软件包中: * vim * vim-gnome * vim-tiny * vim-athena * vim-gtk * vim-nox 请尝试:sudo apt-get install <选定的软件包> lipeng@lipeng:~$ sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 vim,但是它被其它的软件包引用了. 这可能…
Linux 驱动工程师需要牢固地掌握 Linux 内核的编译方法以为嵌入式系统构建可运行的Linux 操作系统映像.在编译 LDD6410 的内核时,需要配置内核,可以使用下面命令中的 一个: #make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本菜单的配置界面) #make xconfig(要求 QT 被安装) #make gconfig(要求 GTK+被安装) 在配置Linux 2.6内核所使用的make config.make me…
点评:将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日…
Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件. Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件. python_pydiction.vim -- Vim plugin that autocompletes Python code. complete-dict -- Dictionary file of Python keywords, modules, etc. pydiction.py -- Pyth…
(一定要在英文输入法的状态下才有效)vi:实际上linux 上的 vi 不是真正的 vi,而是 vim;纯的 vi只在某些 unix 系统上还存在纯 的vi里面不支持退格键盘了,当按退格键盘以后,不是删除一个字符,而是切换到命令模式,所以后续的操作都受到影响,如果用纯的vi删除字符,要先切换到命令模式,然后定位到字符,再按下X才行 vi 三种模式命令模式(command mode)默认打开时:任何时候,不管用户处于何种模式,按下 ECS 键盘即可时入命令模式.在该模式下,用户可以输入 vi 命令…
学习和使用Linux有一段时间了,作为这么长时间的学习应该是有一定收获的,可惜的是没有一股专研精神,只停留在皮毛. 阅读过一些大牛们学习Linux和Vim的过程,从命令.环境配置.使用个性化设置.编程插件设置以及底层原理等不过如果自己不使用,通常就忘记了. 所以今天仅仅列举一些常用也已经记忆的命令: 先说Linux,有很多中版本从Ubuntu到Fedora到Solaris都有使用,前段时间看到很多人在使用CentOS,阿里技术嘉年华有提到CentOS 的长处不过尚未接触. 在本人的使用中,基本应…
set sw=4   set ts=4   set et   set smarttab   set smartindent   set lbr   set fo+=mB   set sm   set selection=inclusive   set wildmenu   set mousemodel=popup       au FileType php setlocal dict+=~/.vim/dict/php_funclist.dict   au FileType css setloca…
Linux批量文件的字符串替换 sed -i "s/oldstring/newstring/g" `grep oldstring -rl path` vim多行替换::1,2s/str1/str2/g仅替换文件中的第1行到第2行中的“str1”成“str2 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vi…
一. VIM高亮 进入vim后,在普通模式下输入如下命令,开启php代码高亮显示 :syntax enable :source $VIMRUNTIME/syntax/php.vim二. VI常用命令_______________________________________________________一般模式 光标移动_______________________________________________________h 或 向左方向键 光标向左移动一个字符j 或 向下方向键 光标…
VIM(VI)编辑器 简介: VI是一个命令行界面下的文本编辑工具,最早在1976年BILL Joy开发,当时的名字叫做ex.VI支持绝大多数操作系统(最早在BSD上发布),并且功能已经十分强大. 1991年Bran Moolenaar基于VI进行了改进,发布了VIM,加入了对GUI的支持. VIM已经不仅仅是最为普通意义上的文本编辑器(如Windows上的记事本),而是被广泛的作为在文本编辑/文本处理/代码开发等等用途. Linux中知名的文本bain机器还有emacs,他的功能比VIM还要强…
(一)简述 在使用vim编写python文件的过程中,默认的vim不会实现代码补全功能,在写程序或者是改程序的时候不是很方面,很容易出错,但是vim提供了各种插件,其中包括这个python文件的自动补全 (二)安装 下载Pydiction,可以实现代码高亮,自动补全,还是不错的(site:https://vim.sourceforge.io/scripts/script.php?script_id=850) 下载时候解压,我下载的是tar.gz的文件,直接使用tar命令解压 拷贝文件到相应目录(…
教你用Vim编辑器 1.Vim编辑器基本使用方法 光标移动 查找/替换 插入模式 复制/粘贴 复制/粘贴 2.vim打开时的警告信息 当使用vim打开一个文件时,会同时在该目录下创建个.filename.swap的文件.对文件filename的操作会被记录到.filename.swap文件中,防止因意外关闭vim/断电等造成文件的损坏. 当存在.filename.swap的文件时,使用vim打开filename文件时,会出现以下提示 出现上述提示的问题有以下几点原因: 1. 可能有其他人或程序在…
操作说明: 为了防止在linux下执行操作的时候误操作rm -rf /,或者rm -rf 一些比较重要的目录,我们做以下操作来限制rm的删除 1.下载源码安装包 https://raw.githubusercontent.com/bazingafraser/cv/master/article/rm/safe-rm-0.12.tar.gz 2.具体操作如下 [root@i-ekowjial ~] tar -xvzf safe-rm-0.12.tar.gz [root@i-ekowjial ~] c…