首页 > 代码库 > unit2文档

unit2文档

  1. 建立文件 建立目录 管理目录文件

  命令:touch 文件名  ##建立文件

      mkdir 文件名  ##建立目录

      rm -fr 文件名  ##强制删除

技术分享

 2.vim用法

  命令:vim 文件名  ##打开文件,文件不存在时,自动创建然后打开,按I进入插入模式,完成编辑                 按“Esc”,输入“:wq”退出。

技术分享

技术分享

 3.切换工作目录

  命令:cd 目录  ##切换到指定目录

      cd -    ##切换到工作目录之前所在目录

      cd ~    ##切换到自己家目录

      cd ~username  ##切换到指定用户家目录

      cd ..     ##切换到当前目录的上级目录

技术分享

 4.列出目录或文件信息

  命令:ls 文件名     ##列出文件内容

      ls -d 文件名   ##列出目录本身

      ls -l 文件名   ##列出文件内容属性

      ls -ld 文件名  ##列出目录本身属性

      ls -a        ##列出目录中的所有内容,包括以“.”开头的隐藏文件

      ls -R        ##递归显示目录内容

技术分享

 5.文件复制

  命令:cp file file1 ..目录   ##把文件复制到目录

      cp file teat        ##建立test文件模板为file

      cp -r 目录 目录      ##复制目录

技术分享

 6.移动或重命名

  命令:mv file file1  目录    ##移动file file1到目录

      mv 存在文件  不存在文件  ##重命名文件

 技术分享  

 7.正则表达式

  *         ##匹配到0到任意字符

  ?        ##匹配到单个字符

 [[:alpha:]]   ##匹配到单个字母

 [[:lower:]]   ##匹配到单个小写字母

 [[:upper:]]  ##匹配到单个大写字母

 [[:digit:]]  ##匹配到单个数字

 [[:alnum:]]  ##匹配到单个字母或数字

 [[:punch:]]  ##匹配到单个符号

 [[:space:]]  ##匹配到单个空格

技术分享

 { }表示不存在的或者存在的 

  {1..9}       ##1-9

  {a..f}       ##a-f

  {1,3,5}      ##1 3 5

  {a,c,e}      ##a c e

  {1..3}{a..c}   ##1a,2a,3a,2a,2b,2c,3a,3b,3c

 [ ]表示存在的

  [a-C]   ##a,A,b,B,c,C

  [a-c]   ##a,A,b,B,c

  [1-3]   ##1或者2或者3

  [145]   ##1或者4或者5

  [^abc]|[!abc]  ##除了a并且除了b并且除了c


  ******建立文件不能用“[ ]”


技术分享

技术分享

unit2文档