Python學習第五天----tar命令及vim編輯器使用及硬碟分區方法

來源:互聯網
上載者:User

標籤:linux vim編輯器 壓縮 解壓縮 硬碟格式化

一、檔案的打包壓縮

    1、檔案的縱向合并:cat  file1 file2 > file3.txt   覆蓋合并

                    cat  file1 file2 > file3.txt   追加合并

    2、檔案的歸檔:將許多檔案打包為一個檔案,目的就是方便備份、還原及檔案的傳輸操作

        使用命令tar c----建立一個新的tar檔案

                  v----顯示打包的檔案詳細資料,verbose

                  f----使用歸檔檔案或裝置

                  t----列出tar檔案中目錄的內容

                  x----從tar檔案中抽取檔案

                  z----使用gzip壓縮演算法來壓縮打包後的檔案     壓縮率低速度快

                  j----使用bzip2壓縮演算法來壓縮打包後的檔案    壓縮率高速度慢

    3、檔案的壓縮與解壓縮:gzip gunzip/bzip2 bunzip2

        樣本:gzip file1.txt -c > /file1.txt.gz   註:參數c可保持源檔案不變

                gunzip filename

                bzip2 與bunzip2類似

    4、打包的同時進行壓縮

    例如:使用tar命令將home目錄打包而且同時使用bzip2的技術壓縮打包後檔案的方法(打包後的檔案名稱為home.tar.bz2)

        tar cjvf /home.tar.bz2 home    

        tar zcvf new_name.tar.gz *     #打包壓縮目前的目錄所有檔案並且重新命名為new_name.tar.gz

    5、檔案的解壓縮

        tar zxcf 5day.tar.gz -C /test   #將目前的目錄下的5day.tar.gz 解壓到指定/test目錄下


二、vim編輯器的使用

    vim [路徑][檔案名稱]  用vim編輯器開啟檔案或者建立檔案

    vim編輯器有三種模式:命令模式,擴充模式,編輯模式

    命令模式---》編輯模式  a:當前游標的下一個位置開始編輯

                           i:游標的當前位置開始編輯

                           o:游標的下一行開始編輯

                           O:游標的上一行開始編輯

    編輯模式---》命令模式  ESC鍵

    命令模式---》擴充模式  輸入“:”即可

    擴充模式---》命令模式  ESC鍵

    注意:擴充模式不能直接進入編輯模式


  在擴充模式下:wq 儲存退出  wq!強制儲存退出  q退出  q!強制退出  輸入:set number顯示行號

   命令模式下可輸入“/”+內容  尋找相應內容

    $:游標移動到當前行的行尾

    0:游標移動到當前行的行首

    dd:刪除游標所在行   ndd:n為數字,刪除游標所在行及以下n行

    yy:複製游標所在行   nyy:n為數字,複製游標所在行及以下n行

    p:將已複製的資料在游標下一行粘貼  P:將已複製的資料在游標上一行粘貼

    u:撤銷命令                     ctrl+r:重做上一次操作

    G:游標定位到最後一行       nG:游標移動到檔案的第n行  gg:游標移動到第一行

    H:游標移動到螢幕的第一行的第一個字元

    M:游標移動到螢幕的中間行的第一個字元

    L:游標移動到螢幕的最後一行的第一個字元


三、添加硬碟及初始化

    fdisk -l    #磁碟操作命令,顯示當前電腦磁碟的基本資料

    fdisk /dev/sdb     #對sdb磁碟進行初始化操作

    

[[email protected] ~]# fdisk /dev/sdb

歡迎使用 fdisk (util-linux 2.23.2)。


更改將停留在記憶體中,直到您決定將更改寫入磁碟。

使用寫入命令前請三思。


命令(輸入 m 擷取協助):m

命令操作

   a   toggle a bootable flag

   b   edit bsd disklabel

   c   toggle the dos compatibility flag

   d   delete a partition

   g   create a new empty GPT partition table

   G   create an IRIX (SGI) partition table

   l   list known partition types

   m   print this menu

   n   add a new partition                       #建立一個新的分區

   o   create a new empty DOS partition table

   p   print the partition table

   q   quit without saving changes               #退出儲存

   s   create a new empty Sun disklabel

   t   change a partition‘s system id

   u   change display/entry units

   v   verify the partition table

   w   write table to disk and exit             #儲存並退出

   x   extra functionality (experts only)


    此處根據提示操作即可,需要注意一個磁碟最多可建立4個主要磁碟分割


    建立完磁碟分割之後需要對分區進行格式化操作,即給磁碟劃分檔案系統,linux常用的檔案系統有fat,vfat,ext3,ext4,xfs,btrfs等,其中常用的有ext4和xfs,為記錄檔系統,功能比較強大,需要瞭解的可以自行Google。

    mkfs.ext4  /dev/sdb1   #將sdb硬碟的第一分區格式化為ext4檔案系統


    格式化磁碟分割後磁碟還不能使用,因為還沒有給使用者提供操作的入口,這時需要將分區掛載到具體的目錄才可以進行對磁碟的操作。

    mount /dev/sdb1  /sdb1    #將sdb1分區掛載到根目錄下的sdb1目錄

    這時候可以進行對磁碟的讀寫操作



Python學習第五天----tar命令及vim編輯器使用及硬碟分區方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.