使用vim编辑文件非常方便,vim也是修改系统配置最常用的工具。但有时我们会顾着方便而忘了自己有没有权限编辑文件。 往往会在写完文件内容保存时才发现自己没有权限。怎么办? 将文件使用:w 的方式另存为新文件,再用新文件替换就文件的虽然可行(还需要注意修改文件操作权限),但还是麻烦了点。下面将使用一条命令保存没有权限的文件。
先上命令:
:w !sudo tee % > /dev/nul...
分类:
系统相关 时间:
2015-01-22 13:18:51
阅读次数:
246
http://blog.163.com/clevertanglei900@126/blog/static/11135225920116891750734/在Normal Mode下,命令>>将对当前行增加缩进,而命令>增加缩进Ctrl-Shift-t<<减少缩进Ctrl-Shift-d:set sh...
分类:
系统相关 时间:
2015-01-22 10:48:55
阅读次数:
254
前言
题目说的有点长,其实就是以下几件事,第一是让Shell命令可以在程序内执行,然后将执行结果传递给变量,从而可以进行后续的事务处理,第二是使用nmap命令获取当前局域网内所有在线IP和开放的端口,最后就是对nmap获得的结果进行处理,得到只有IP和端口的结果。
Linux命令行的强大功能相信使用Linux的人都知道,一个命令等于你在windows用几百行甚至...
分类:
系统相关 时间:
2015-01-22 01:47:40
阅读次数:
488
最常使用的前十个shell命令zzx@zzx120:~$ history | sort -k2 | awk '{print $2}' | uniq -c | sort -k1 -nr | head -n10 142 cat 96 echo 95 ls 86 find 78 vim 76 awk 68...
分类:
其他好文 时间:
2015-01-21 23:59:15
阅读次数:
364
/etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过它可以允许或者拒绝某个ip或者ip段的电脑访问linux的某项服务。比如SSH服务,我们通常只对管理员开放,那我们就可以禁用不必要的IP,而只开放管理员可能使用到的IP段。#vim/etc/hosts.allow#allowedtouset..
分类:
其他好文 时间:
2015-01-21 20:27:37
阅读次数:
209
vim显示行号:estnumber也就显示行号:vim~/.vimrc添加:setnuecho$1使用空格隔开参数,例如:echouser1,user2中的“user1,user2”看做一个参数例子:带参数的sh脚本,!!!!(逗号隔开各参数)运行格式:./SOMESHELL.shOPTION1,OPTION2例子功能:输入用户名,如果用户存在..
分类:
其他好文 时间:
2015-01-21 20:21:54
阅读次数:
115
Emacs第一话:emacs和vim的比较Emacs第一话:emacs和vim的比较半年前那时候刚开始用linux,听过linux都不用IDE。牛逼哄哄的都是用 vim/emacs。划啦划拉开始百度,那时候还不知道google,找各种教程,各种说法。最后得出一个结论vim比emacs好用。百度贴吧v...
分类:
系统相关 时间:
2015-01-21 19:59:06
阅读次数:
1117
参考:http://wdicc.com/search-in-vim/1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g ----将four替换成4"%" 范围前缀表示在所有行中执行替换。最后的 "g" 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那....
分类:
系统相关 时间:
2015-01-21 16:29:58
阅读次数:
146
vim查看函数原型vim 查看函数原型可以分为系统函数和自定义函数一、系统函数: 偶用shift+K二、自定义函数:vim 配合ctags实现函数原型快速定位ctags可以分析程序生成tag文件为vim所用,从而在编写程序时实现函数原型、数据结构声明等快速跳转,很是方便。首先确定你的Linux系.....
分类:
系统相关 时间:
2015-01-21 16:29:37
阅读次数:
201