ubuntu笔记+查找替换+解压缩

挂载: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状态,选择多行,用>或<缩进或缩出

  1. 用v命令进入的字符可视化模式(Characterwise visual mode)。文本选择是以字符为单位的。
  1. 用V命令进入的行可视化模式(Linewise visual mode)。文本选择是以行为单位的。
  1. 用ctrl-V进入的块可视化模式(Blockwise visual mode)。可以选择一个矩形内的文本。(注意:在Windows中,ctrl-V可能已经被影射为粘贴操作,可以使用ctrl-Q进入块可视化模式。
通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。

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




你可能感兴趣的:(ubuntu笔记+查找替换+解压缩)