码迷,mamicode.com
首页 > 其他好文 > 详细

8月30日--全天课程--马哥培训

时间:2015-08-30 23:26:53      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:快捷键   linux   编辑器   字符串   课程   

今天上了一天的课,根据马哥留的练习,做如下记录:


1、总结文本编辑工具vim的使用方法;


   VIM是一种LINUX和UNIX下的文本编辑器,可以对文件进行编辑,在实际的工作


中,是不可缺少的工具。


   其具体的用法简单些讲,就是类似于WIN上的WORD,不过它没有图形界面,只


有命令行,比如复制一行的快捷键是yy,复制N行,用nyy; 在文件里显示行号,


用:set nu; 删除一行,用dd; 粘贴用p;反悔刚才的动作用u;用:wq,即为保存退


出。以下的VIM用法,来自于网络,借鉴,记录一下:


  :%s/old/new/g  

  

   全文中的字符串old全部替换成new,注意格式,只需改old,new,其他一样


  :n1,n2s/old/new/g        


   将n1行到n2行中所有的old都替换成new


  :n1,n2d          


   删除指定范围的行,将n1行到n2行删除


2、总结文件查找命令find的使用方法;


 find  是LINUX下的文件查找工具,可以指定不同的条件对系统中的文件进行查


找。用法如下:


 find [-path……] -options [-print -exec -ok]


 path 是搜寻文件的路径 options是具体的条件

 

 options常用的有下选项: 

      -name:按照名字查找 

      -perm:安装权限查找 

      -prune:不再当前指定的目录下查找 

      -user:文件属主来查找 

      -group:文件所属组来查找 

      -nogroup:查找无有效所属组的文件 

      -nouser:查找无有效属主的文件 

      -type:按照文件类型查找

 

 print:表示将结果输出到标准输出。 


 exec:对匹配的文件执行该参数所给出的shell命令。 

      形式为command {} \;,注意{}与\;之间有空格 


 ok:与exec作用相同,

      区别在于,在执行命令之前,都会给出提示,让用户确认是否执行


 命令举例如下:

 

 在当前目录及子目录中,查找大写字母开头的txt文件 

 $ find . -name ‘[A-Z]*.txt‘ -print

 

 在当前目录除aa之外的子目录内搜索 txt文件   

 $ find . -path "./aa" -prune -o -name "*.txt" -print

 

 在当前目录及子目录中,查找属主具有读写执行,其他具有读执行权限的文件 

 $ find . -perm 755 -print

 

 在当前目录及子目录下,查找符号链接文件   

 $ find . -type l -print

 

 查找2天内被更改过的文件 

 $ find . -mtime -2 -type f -print


3、总结bash环境变量的相关内容;

 

 




8月30日--全天课程--马哥培训

标签:快捷键   linux   编辑器   字符串   课程   

原文地址:http://20150721.blog.51cto.com/10649191/1689948

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!