1. 程式人生 > >Linux學習之路—4.系統命令

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是自動備份