1.交換分區
linux內存使用機制:/proc/sys/vm/swapiness
2.查看內存空間使用狀態
cat /proc/meminfo
free
-m 顯示結果以MB為單位
-g 顯示結果以GB為單位
3.dd 指定大小的塊創建文件
格式1:dd if=input_file of=output_file
格式2:dd if=input_file of=output_file bs=塊大小[B|K|M|G] count=塊個數
eg1: dd if=/dev/cdrom of=/tmp/linux.iso
== cat /dev/cdrom > /tmp/linux.iso
eg2: dd if=/dev/zero of=/dev/sdb bs=446 count=1
/dev/zero 表示無限填充 0
/dev/null 表示丟棄
4.鏈接文件
ln SRC LINKFILE
硬鏈接不能跨分區
不能對目錄創建硬鏈接
硬鏈接會改變文件被鏈接的次數,硬鏈接與原文件指向同一個inode
符號鏈接可以跨分區
符號鏈接文件跟原文件不是同一個inode
可以對目錄創建符號鏈接
符號鏈接不會改變原文件被鏈接的次數
5.壓縮工具
zip gzip bzip2 xz
-# 指定壓縮比
gzip 後綴 .gz
-d 解壓縮文件 = gunzip
-c 將壓縮結果送往標准輸出,可以使用重定向將其保存為壓縮文件,從而保存文件。
eg:gzip -c a.sh > a.sh.gz
bzip2 後綴 .bz2
-d 解壓縮文件 =bunzip2
-k 壓縮或展開後保留原文件
bzcat 臨時查看壓縮內容
xz 後綴 .xz
-d 解壓縮文件 = unxz
xzcat 臨時查看壓縮內容
6.歸檔工具
tar [option] -f file.tar File1...
-c 創建歸檔
-x 還原歸檔
-t 直接查看原文件名稱
-z 調用gzip
-j 調用bzip2
-J 調用xz
-v 顯示過程
壓縮歸檔
tar -zcvf a.sh.tar.gz a.sh
tar -jcvf a.sh.tar.bz2 a.sh
tar -Jcvf a.sh.tar.xz a.sh
解壓還原歸檔
tar -zxvf a.sh.tar.gz a.sh
tar -jxvf a.sh.tar.bz2 a.sh
tar -Jxvf a.sh.tar.xz a.sh