標籤: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編輯器使用及硬碟分區方法