Vim安装:yum install vim
Vim学习:
用VIM新建一个文件a:vim a
这时候按键盘任何键都没有输入的要输入的话i变成insert模式
编辑完了按住esc退出键退出insert模式,按冒号键再按wq保存退出
移动到行首和行位:打开大写,然后输入大G跑到了行位。恢复到小写,按两次gg就会跑到行首
删除一行:小写的dd,再按u恢复
没有鼠标的情况下复制:哈哈,有鼠标可以直接复制黏贴。没有鼠标则需要指令
在光标在某一行时yy,在到指定的位置按p即可。
:set number显示行数模式
最后可以用cat查看
另外一个比较重要的东西叫做文件的权限,我们经常听到有个东西叫做777
我们做常见到的是777是最大的权限。777本质是由三个位置组成就是4+2+1=7
r是读,w是写,x可执行。上图中r=4,w=2,x=1
例如上图的文件rw-=6,rw-=6,r--=4 所以a的权限是664(第一个-表示文件,d表示目录不用管它)
文件搜索、查找、读取
最近才用上windows2008,之前一直用的是windows2003,发现系统运行一段时间后,内存吃紧,赶紧打开资源查看器,发现当前运行的程序占有内存都很小,后经查资料,原来是被windows2008的文件缓存吃尽了,这是windows2008的新机制,因此解决思路也就是限制文件缓存的大小,步骤如下:。首先你要将后缀名改成txt的形式,怎么打开它呢,再点开qq文件,不过并不影响对聊天记录的阅读,这样的话手机qq聊天记录在哪个文件夹下呢,里面可以看到qq_database的文件,然后用qq聊天记录查看器即可查看,如果你安装在内存卡里想要知道手机qq聊天记录在哪个文件夹.tencent,就到内存卡里去找。呵呵肯定不行 虽然我们配置都正确了,有个东西忘记了,那就是要用1.85的登陆器也就是翎风登陆器.exe 具体为什么 我也不知道,反正不用这个登陆,是进不了传奇的 记得还要把传奇服务端的map文件复制到你那台电脑上的map文件夹下.。
从文件尾部读取:tail(一般加上-f实时追踪)
从文件头部读取:head(按住enter键一行一行往下)
(从哪里读根据业务需求决定)
读取整个文件:cat,使用这个命令注意文件多大多小,不要挤爆内存
分页读取:more
可控分页:less
搜索关键字:grep (比如grep “11” a,grep -n “11” a显示行数)有一个很大文件linux命令,我们只想搜索有关键词的那几行就用grep
查找文件:find 这个在运维中用的比较多find .列出当前目录下所有文件 find /etc/就是etc下面的所有文件又如find . –name “*BCD” 就可以吧ABCD找出来其他可以参考菜鸟教程比如-type –f表示文件类型–type –d表示文件夹
统计个数:wc(比如cat a | wc -l)显示行数 |表示管道的意思,在Linux中很多命令都可以通过管道来进行操作,做完了之后将内容传给下一个命令。
文件压缩与解压缩
tar命令,使用man tar来查看tar的操作手册
压缩某个文件:tar –cf a.tar a 把a给压缩成a.tar
查看压缩文件:tar –tf a.tar
详细查看压缩文件:tar –tvf a.tar
解压压缩文件:tar –xf a.tar(x表示抽取)
Cf是tar格式的压缩文件 czvf是gz,v表示显示后缀为.tar.gz等等
总结就是tar格式是-cvf|tvf|xvf tar.gz是-czvf|tzvf|xzvf