LINUX 第二天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX 第二天相关的知识,希望对你有一定的参考价值。

目录  (linux文件的操作)

   

                                    1. 1.文件(基本命令)


                                    1. 2.vi编辑器的使用


                                    2. 3.分页命令


                                    3. 4.压缩及解压缩命令


             
1.文件(基本命令)

   1.1文件的创建

        touch  文件名

   1.2 删除文件

        rm -rf 文件名    

   1.3 复制命令

        cp 源数据 目标

        如果源,目标在同一路径下,就重命名

   1.4 剪贴

        mv 源数据  目标

         如果源,目标在同一路径下,就重命名

2.编辑器的使用(要用到vi,vim编辑器)

   2.1 三种模式

       2.1.1命令模式

               vim启动的默认进入命令模式,任何模式都可以通过ESC回到命令模式

       2.1.2 插入模式

               在命令模式中,按" i"可以进入都插入模式,在插入模式可以编辑文本文本内容,按ESC可以回到命令模式

       2.1.3 ex模式

               在命令模式下,按住shift+":" 可以进入到ex模式,wq 保存退出,q!退出不保存

3.分页模式

   3.1 cat

          命令格式:cat  文件

          一次查看完,没有分页

    3.2 more

          命令格式:more  文件

                  enter:“一行一行加载”

                  空格:"一页一页加载"

                   q:"退出"

            缺点:“不能向上翻,就是查看历史看过的”

     3.3 less 

          命令格式:less  文件

                  enter:“一行一行加载”

                  空格:"一页一页加载"

                  键盘上键:“查看历史”

                   键盘下键 : "一行一行加载"

                   q:"退出"

            缺点:“可以查看历史看过的”

      3.4 head      

              命令格式:head -(number:数字)  文件

                              开头几行,如果没有数字,默认显示开头10行;

      3.5 tail

              命令格式:tail -(number:数字)  文件

                              末尾几行,如果没有数字,默认显示末尾10行;  

               注意:tail -f  文件:显示新增数据,大数据中用的很多。

4.压缩及解压缩

   4.1压缩命令:gzip;解压缩命令:gunzip(不能压缩目录,也不保存源文件)

        创建了test_gzip1,test_gzip2,test_gzip3三个文件

        创建了test_gzip4,test_gzip5,test_gzip6三个目录

        执行 gzip  test_gzip1 (成功)

        执行 gzip  test_gzip4 (报错)

        说明:gzip 只能压缩文件,不能压缩目录

        执行 gzip  test_gzip1 (成功)但是没有了源文件test_gzip1,只有test_gzip1.gz说明gzip命令不保存源文件

        执行 gunzip test_gzip1.gz 解压命令时  不见了test_gzip1.gz  只有test_gzip1说明gunzip命令也不保存源文件

        技术分享图片

         

       4.2压缩命令: tar -cvfz

                        命令格式: tar -zvcf  压缩后的文件名  目录/文件 

                       参数解释:-c 打包

                                        -v 显示详细信息

                                        -f 指定文件名

                                        -z 打包同时压缩

                    例子:压缩文件  test_gzip1是文件

                    技术分享图片

                   压缩目录  test_gzip4是目录

                   技术分享图片

       解压缩命令:tar -xvfz 

                         命令格式: tar -zvxf  压缩文件名 

                         参数解释:-x 解包

                                        -v 显示详细信息

                                        -f 指定文件名

                          不同点:-z  在这里是  解压缩

                        技术分享图片

                       以上例子可以总结到   tar 命令既可以压缩文件也可以压缩目录,并且保留源文件

     4.3压缩命令:zip ;解压缩命令:unzip

                      zip -r (压缩目录)

                      unzip  解压

                      语法格式: zip -r 压缩后的文件或目录名   文件或目录

                      范例: zip -r  xxx.zip  xxx

                   技术分享图片 

                     unzip  解压

                     语法格式: unzip test_gzip1.zip 

             技术分享图片 

             结论:zip linux和windows通用,命令既可以压缩文件也可以压缩目录,并且保留源文件


     4.4 压缩命令:bzip2 -k (产生压缩文件名并保留源文件)(压缩比非常强)

           命令格式:bzip2 -k 目录或文件

           后缀是:.bz2

           例子: bzip2 -k test_gzip1

            技术分享图片

      

         解压缩:bunzip2 -k (解压并保留压缩文件)

                      -k 参数的作用,保留


          技术分享图片

            并且还可以和tar共同使用

            后缀:.tar.bzip2

            语法格式:tar -cjf xxx.tar.bzip2 xxxx

             技术分享图片

             解压缩:

             语法格式:tar -xjf  xxx.tar.bzip2

             技术分享图片

            通配符的使用:

            技术分享图片

          

   

                                         

                                

 

         

         

   

   

以上是关于LINUX 第二天的主要内容,如果未能解决你的问题,请参考以下文章

LINUX 第二天

LINUX 第二天

Linux入门学习第二天

linux命令 第二天

linux学习第二天 (Linux就该这么学)

linux第二天