挂载:sudo mount -t nfs 主机名:/文件 /mnt
卸载:umount -f /mnt
查看堆信息:ulimit -s
设置堆容量: ulimit -s unlimited
查看字体:fc-list :lang=zh-cn
gedit设置多字体支持:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"
输入法配置:
http://www.linuxidc.com/Linux/2013-07/87062.htm
id 和groups查看用户和组
解压缩:
打包命令 : tar cv -f *.tar filename
压缩命令:tar -jcv -f *tar.bz2 filename //以.bizp2 方式压缩
tar -zcv -f *tar.gz filename //以.gzip方式压缩
gzip -dv *.gz //压缩.gz文件
bzip2 -dv *.bz2 //压缩.bz2文件
解压:
tar -jxv -f *tar.bz2 -C 目标目录 //解压.tar.bz2文件
tar -zxv -f *tar.gz -C 目标目录 //解压.tar.gz文件
unzip *.zip //解压.zip文件
unrar *.rar //解压.rar文件
7z *.7z //解压.7z文件
gzip -cv *.gz //解压.gz文件
bzip2 -cv *.bz2 //解压.bz2文件
其实多man下才是王道.
Vi
按v进入visual状态,选择多行,用>或<缩进或缩出
v状态下 按向下键开始选择多行 直到选中所有你要缩进的行然后==
多行注释:
:.,+3 s/^/#/g 注释从当前行起的后三行(不含当前行) |
按v进入visual状态,选择多行,用>或<缩进或缩出
通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。
v状态下 按向下键开始选择多行 直到选中所有你要缩进的行然后==
多行注释:
:.,+3 s/^/#/g 注释从当前行起的后三行(不含当前行) |
查找命令
用/查找单词后,n可以跳到下一个,N则是上一个,:nohls可以取消高亮
查找时,:set ignorecase”项让VIM忽略大小写,“:set noignorecase” 来关闭这项功能。
修改文字
cw:删除一个单词并进入插入模式,cc:删除一行并进入插入模式。
r:然后输入的字母将替换当前字母并保持命令模式,R则是不停的替换(一个挨着一个)。
0到行首,$到行尾。
函数间跳转
ctrl+]和ctrl+T分别是查找函数的定义和返回,好像需要ctag的支持
i 跳转到光标所指标识符的定义行,是打开一个新的小窗口显示,记住要加个i,最好是找自己项目下的文件,否则找库函数的话还不如man.
大写 K 看光标所指标识符的 man 帮助页
批量替换
%s/*/#/g //全文*替换为#
在linux下查看文件夹大小(命令行方式)
进入文件夹里面
# du -h 查看每一个文件的大小
或者
# du -sh 文件夹名 查看当前文件夹大小 单位是M
或者
# du -ks 查看当前所在文件夹大小
# du -ks 文件夹名 查看当前指定文件夹大小
入门就是vi,现在还是个低级vim使用者,默哀!今天想起了配置个强大的vim。暂时把已做的工作记录下来,后面继续攻坚,感觉中文的vim配置远远不够,插件啊!哪里去了?/usr/share/vim/vimrc
一个牛叉的vim配置文件网站:https://github.com/spf13/spf13-vim打开他网页上有一处高亮显示“automatic installer"点击他会出现一页的命令,将这些命令拷贝下来放在一个shellscript里,然后shell执行该脚本,则会配置一个强大的vim,但是我感觉这我还要更强,结合下面几篇文章:
http://blog.csdn.net/tge7618291/article/details/4216977
http://linux-wiki.cn/wiki/zh-hans/%E7%94%A8Vim%E7%BC%96%E7%A8%8B%E2%80%94%E2%80%94%E9%85%8D%E7%BD%AE%E4%B8%8E%E6%8A%80%E5%B7%A7
http://www.cnblogs.com/keepHack/archive/2012/04/09/2439361.html
自动编译程序文件
"make 运行
:set makeprg=g++\ -Wall\ \ %
改善下颜色效果:
set t_Co=256