Linux學習之路—4.系統命令
-----部分圖片來自老男孩Linux培訓視訊
1.du 檢視目錄的總大小 du屬於高負載的命令
-a 不只顯示目錄,還顯示子檔案
-h 使用習慣單位檢視磁碟佔用量
-s 統計總佔用量
常用命令:du -hs 目錄 檢視目錄的總大小
--------------------------------------------------------------------------------------------------------------------
2.df 檢視磁碟佔用空間 df -h
df比du 多統計命令,程式和程序佔用的大小
--------------------------------------------------------------------------------------------------------------------
3. mount
-a 根據配置檔案/etc/fstab的內容,自動掛載
-l 顯示已掛載的裝置
-o 指定特殊選項 具體看下錶
eg:mount -o remount,noexec /home
解釋:-o指定特殊許可權 remount和noexec 讓/home目錄重新掛載並且不能執行程式
這樣即使是root也不能執行/home下的可執行檔案
eg:mount -t iso9660 /mnt/cdrom
-t是自動掛載 iso9660是指光碟機
eg:umount /mnt/cdrom
解除安裝:umount 裝置名或掛載點
eg:fdisk -l 檢視U盤的裝置檔名
mount -t vfat /dev/sdb1 /mnt/usb
注意:linux系統中把fat16分割槽識別為fat,把fat32分割槽識別為vfat
Linux預設不知ntfs分割槽,如何設定讓它支援呢?如下操作:
1.需要安裝第三方軟體ntfs-3g
下載地址:https://www.tuxera.com/community/open-source-ntfs-3g/
/configure && make && make install 配置 編譯 安裝
然後 mount -t ntfs-3g /dev/sdb1 /mnt/
--------------------------------------------------------------------------------------------------------------------
fdisk 分割槽命令
--------------------------------------------------------------------------------------------------------------------
dumpe2fs /dev/sdb1 檢視uuid
修改 /etc/fstab 檔案可以配置硬碟自動掛載
硬碟位置 掛載點 分割槽 預設掛載選項 1 2是自動備份