linux 命令 vim 命令 学习笔记

linux:linux

  1. 查找: sudo find     /var/   -name   dao.logvim

  2. 查找: grep  -r   "dao.log *"ide

  3. 删除目录 : rm -rf  var函数

  4. 切换用户 : sudo -i日志

  5.                       sudo - zyhci

   6. 动态显示log日志: tail -f  dao.log字符串

   7.清楚日志  : echo   > dao.logit

   8. 查看磁盘大小: df
io

   9.对比两个文件 : diff  test.c  test1.cclass

   10. 查看磁盘:  fdisk -l 

   11. 文件打包:  tar  cvf   filename.tar       file1  file2

    12. 文件解包:  tar   xvf    filename.tar  

    13. 行通配  查找:  grep  -r   ""   路径

    14. 列通配查找:   awk -r  ""   路径


vim:

  1. 跳到文章开头 :gg

  2. 跳到文章末尾:G

  3. 查找某一字符串 : /

  4. 查看某一个函数的定义: ctags


注意:

(1)   diff 语法:

         diff  [ options]  file1  file2

         diff  参数:

                -a : 将全部文件看成文本文件来处理

                -b:忽略空格形成的不一样

                -B:   忽略空行形成的不一样

                -I : 忽略大小写的变化

          主要长用的就这几个参数,其余可参考diff 详解。

(2) df :

           df  参数   文件

            df参数:

                -a :所有文件系统列表

                -h:方便阅读的方式显示(通常是以G 为单位显示)

                -k :以1024 为单位显示

                -l : 只显示文件系统

                -T :文件系统类型

(3)tags的用法:

            tags 的做用:在vim 打开的文件中 快速找到 (直接跳转到)标签对应的函数或者变量的定义文件中。

            a:首先要给阅读的原始码创建一个或者多个tags 文件。

                   ctags filename.c

                注意: 若是是给同一目录下的全部文件创建,使用 : ctags - R

                我通常使用后者。

             b:打开文件,将光标移动要须要查找的函数或者变量上面。


             c: 在命令模式下输入:  

                           : set tags = funname

                    这个命令会把你带到函数定义的文件。

            

            注意:   对于第三步操做,有快捷键, ctrl + ]   会直接把你带到函数定义的文件

                         从函数定义文件跳转会原文件  : ctrl + t 

相关文章
相关标签/搜索