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