一、Linux磁盤管理指令
分區種類:
主分區+擴充分區<=4
主分區:安裝系統及必要的配置檔案,和環境變量等系統檔案
擴充分區:主要作為分區時擴充功能,并不能儲存任何的資料
邏輯驅動器:實質存儲資料及軟體工具等
管理指令:fdisk
使用方法:
1、檢視目前磁盤及分區資訊
fdisk -l
2、對已存在磁盤裝置分區
fdisk DEVICE_FILE_PATH
檢視Linux系統磁盤空間(使用情況):df -h
檢視挂載: mount -l
sda:系統的第一塊硬碟
s:磁盤類型
d:disk 磁盤
a:編号,a為1
開始分區:fdisk /dev/sdb
建立主分區:
檢視磁盤資訊: fdisk -l
管理磁盤分區: fdisk /dev/sdb
建立分區: n
選擇分區類型: p
分區号: 1
磁頭開始位置: 回車
結束位置(大小):+10G
檢視分區資訊: p
儲存退出: w
重新開機系統
格式化分區: mkfs.ext4 /dev/sdb5
挂載分區(臨時挂載):mount /dev/sdb5 /media/
檢視挂載: mount -l
永久挂載:
vi /etc/fstab
/dev/sdb1 /media ext4 defaults 0 0
臨時挂載立即生效,永久挂載 重新開機後生效。
二、常用輔助指令
指令名稱:whoami
文法: whoami
功能: 檢視目前操作使用者
指令名稱:whatis
文法: whatis [指令名稱]
功能: 檢視幫助指令
指令名稱:whereis
文法: whereis [檔案名稱]
功能: 檢視檔案位置
指令名稱:which
文法: which
功能: 檢視可執行檔案的位置
三、Linux壓縮及解壓縮指令
格式
打包:tar [-選項] 名稱 目标
解包:tar [-選項] 目标 -C 指定位置
常用選項:
-c:打包 -x:解包 -v:顯示 -t:檢視
-z:gzip -j:bzip2 -f:使用文檔名
. tar
隻是打包動作,相當于歸檔處理,不做壓縮;解壓也一樣,隻是把歸檔檔案釋放出來。
打包:
#舉例:
tar -cvf file.tar file1 #file1檔案
tar -cvf file.tar file1 file2 #file1,file2檔案
tar -cvf file.tar dir #dir目錄
執行個體:
tar -cvf test.tar test01.abc test01.exe test01.txt
解包:
tar -xvf examples.tar (解壓至目前目錄下)
tar -xvf examples.tar -C /path (/path 解壓至其它路徑)
#說明:
-x, --extract, extract files from an archive 從一個歸檔檔案中提取檔案
#舉例:
tar -xvf file.tar
tar -xvf file.tar -C /tmp #解壓到tmp目錄下
--》打包的同時,指定壓縮檔案的存放位置
tar -czvf /root/user.tgz group passwd
.tar.gz壓縮
tar.gz tgz (tar.gz和tgz隻是兩種不同的書寫方式,後者是一種簡化書寫,等同處理)
這種格式是Linux下使用非常普遍的一種壓縮方式
1.打包壓縮格式
tar -zcvf examples.tgz examples (examples目前執行路徑下的目錄)
說明:
-z, --gzip filter the archive through gzip 通過gzip壓縮的形式對檔案進行歸檔
舉例:
tar -zcvf file.tgz dir #dir目錄
解壓縮:
tar -zxvf examples.tar.gz (解壓至目前執行目錄下)
tar -zxvf examples.tar.gz -C /path (/path 解壓至其它路徑)
舉例:
tar -zcvf file.tar.gz
tar -zcvf file.tar.gz -C /temp
.tar.gz格式是業内使用最多的一種壓縮格式
.tar.bz2壓縮格式
Linux下壓縮比率較tgz大,即壓縮後占用更小的空間,使得壓縮包看起來更小。
但同時在壓縮,解壓的過程卻是非常耗費CPU和時間
tar -jcvf text.tar.bz2 test (examples為目前執行路徑下的目錄)
說明:
-j, --bzip2 filter the archive through bzip2 通過bzip2壓縮的形式對檔案進行歸檔
舉例:
tar -jcvf file.tar.bz2 dir #dir目錄
釋放.tar.bz2格式
(1)釋放解壓:
tar -jxvf examples.tar.bz2 (解壓至目前執行目錄下)
tar -jxvf examples.tar.bz2 -C /path (/path 解壓至其它路徑)
(2)舉例:
tar -jxvf file.tar.bz2
tar -jxvf file.tar.bz2 -C /temp
不解壓壓縮包時檢視壓縮包内的内容
tar -tvf test.tar
壓縮格式拆解
gzip
字尾:.gz
壓縮:gzip file
解壓:gunzip file.gz
bzip2
字尾:.bz2
壓縮:bzip2 file
解壓:bunzip2 file.bz2
注意:以上兩種方式隻能壓縮檔案,不能壓縮目錄,并且壓縮過後原檔案會消失。解壓過後,壓縮檔案會消失