嵌入式培训学习历程第三天

   一晃,一天有去了。感觉自己越来越适应现在的生活了。。好吧,废话不多说。继续

   1.tar 【主选项 + 辅选项】 文件或目录   tar可以为文件和目录创建档案。

      注意 : 主选项是必须要有的,辅选项是辅助使用的

      主选项 : 

          c : 创建新的文档文件

          t : 列出档案文件的内容

          x : 从档案中释放文件

          r : 把要存档的文件追加到档案文件的末尾

          u : 更新文件

      辅选项 :

          f : 用来指定解压缩后的文件名。(加‘-’时,必须放在最后,不加 ‘-’时,可以任意放)【常用】

          v : 详细报告tar处理的文件信息。【常用】

          z : 用gzip来压缩/解压缩文件。【常用】

          j : 用bzip2来压缩/解压缩文件。【常用】

          k : 保存已经存在的文件

          m : 在还原文件时,把文件的修改时间设定成现在

          w : 每一步都要求确认

      解压缩    p : 保留文件权限

             C: 指定特定目录解压缩  例 : tar xvfp file.tar.gz -C /home/cxw/

     扩展 :(1)gzip [选项] 压缩 (解压缩) 的文件名

              gzip特点 : 只能压文件而不能压目录,不保留原文件。

              -d : 将压缩文件解压(常用)【gzip-d 相当于 gunzip】

              -c : 将输出写到标准输出上,并保留原文件  例 : gzip -c file > file.gz

              -l : 对每个压缩文件,显示详细字段。

              -r : 递归式地查找指定目录并压缩其中的所有文件或者解压缩

              -t : 测试,查看文件是否完整

              -v : 对每一个压缩或解压文件,显示文件名和压缩比

              -num : 用指定的数字调整压缩速度。(速度快,压缩比低。速度慢,压缩比高。)【系统默认缺省值为 6】

          (2).bzip2 -k 保留原文件。【解压缩 bunzip】

          (3). zip -r 递归压缩。解压缩 【unzip】

          注意 : file 查看文件的类型和压缩文件的各项数据 (不能查看目录)

   2.对于vi的安装,配置,以及命令的简单学习 【要求 : 能够使用vi 简单编写c程序】

      (1).学习vi,就不得不学习vi的三种工作模式 : 命令模式,文本模式和末行模式

      (2).vi的安装及配置

          安装命令 : (扯淡的,,书上说的,在上面找不到,自己在网上找了找,因为我的界面是gnome,所以下了gnome 包)

akaedu@cxw:~/CXW$ sudo apt-get install vim-gnome

          配置 : 在用户根目录下创建 ./vimrc文件,至于怎样配置,我以前弄过。。现在,就不一一概述了。。麻烦。

      (3). vi 的基本命令。(在vimtutor上面学习)

          我个人认为重要的基本命令 : 首先,得能进入vim。所以就得使用vi file.c创建一个文件进去进入vim命令模式。然后,通过点击i 或者a进入文本模式。通过点击Esc来在命令模式和文本模式下切换。在命令模式下,通过点击 h 光标左移  j  光标下移  k 光标上移  l 光标右移 。通过点击 o 进入当前行数的下一行的行首,shift+o  进入当前行的上一行的行首。点击 x 删除光标内的字符, 点击 shift+x 删除光标前一个字符。点击 u 撤销上一步操作。(可以使用 ctrl+r 再撤消回来。)点击 shift+u 会撤消自上次移动到当前行以来所做过的所有操作, 在按一次 shift+u 等与什么都么做。

          屏幕滚动 :

              ctrl+U 将屏幕向前移动半屏

              ctrl+d 向后移动半屏

              ctrl+f  向后翻滚一整屏(相当于 PageDown)

              ctrl+b 向前翻滚一整屏 (相当于 PageUp)

              ctrl+g 状态命令(重点)

          查找和替换 :

            在末行模式下输入 :/:? 进行查找

                 例: 输入 s/ab/AB  把ab替换为AB   ..全部替换添加命令:1,$s/ab/AB

        注意 : 排版c程序源代码使用 gg=G


        查看宏名的值 :命令模式下的[ + d

        导入日期 : r !date


   我类个去,用了很久的vi 了,还是很多命令不太熟,不过基本的还是会的,还得继续学习啊。。。努力

   今天的英语 :append(附加)  override(覆盖)  autoindent(自动缩进)

    啊!!!!!!!!!!!刚刚适应,有点累,明天休息。起来了,编点简单的程序。。Over!

    小宝贝去山海关游玩第一天,希望玩的开心了。。嘿嘿。。。。。。

原文地址:https://www.cnblogs.com/cxw825873709/p/3203031.html