檢視linux資源資訊
disk space
查詢磁碟空間大小
command : df
name : report file system disk space usage
options
1) h : 符合人類的檢視方式, 就是進行單位化,按照1024進製即真實儲存空間容量
只有掛載點才進行統計: 空間大小 | 使用率 | 可用率等資訊.
df -h
2) i : list inode information instead of block usage, 建立乙個檔案或乙個資料夾會消耗乙個inode,在linux下,如果inode滿了儘管硬碟有空間也不能建立新的檔案了.
df -hi
**3) t **: print file system type , unix和windows檔案系統是不一樣的
注意大小寫,ext4表示linux下的檔案系統
df -ht
**4) t **: 可以進行條件限制,只顯示規定的檔案系統型別的空間大小
df -ht
[小結]
df 命令主要針對檔案系統進行空間大小檢視, 以乙個全域性的角度進行查詢, 按照掛載點或檔案系統型別進行劃分, 並且可以獲取到inode數目和block-size.
df 是在/bin下面的命令, 所有使用者共享, 所以不會被使用者許可權所限制.
[延伸]
但是很多情況,我們想知道某個資料夾的大小或某個檔案的大小,這種小眾個性化的需求df大哥是不關注的,需要利用du來解決.
查詢檔案空間大小
command : du
name : estimate file space usage, 就是搞檔案的, 遞迴搜尋檔案
options : 以下例子資料夾都是我自己的,不是系統所有
1) s 檢視某檔案或資料夾內所有檔案空間總和
du -hs facedata/
2) -d, --max-depth=n : 只計算最深到n的檔案,針對資料夾巢狀資料夾的情況
[注意] 在使用--max-depth的時候不能使用加和(s)選項,因為其預設就是加和的.
**3) -t **: 設定閾值, 單位可以直接寫"k,m,g",忽略大小寫, 可以快速定位資料夾區域
du -h -t 1024m openlibs/
[小結]
du 來進行更細節的檔案空間大小檢視, 而且支援一次計算多個資料夾, 並且檢視速度非常快.
du 在/usr/bin下面的命令, 在檢視其他使用者的檔案時候會有許可權限制.
[延伸]
/bin , /sbin , /usr/bin , /usr/sbin 中命令的區別
/bin 是系統的一些指令
例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar 等
/sbin 一般是指超級使用者指令, 這些指令需要root許可權
例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown 等
/usr/bin 後期安裝的一些軟體的執行指令碼
例如:c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb、wget等
*/usr/sbin 放置一些使用者安裝的系統管理的命令 **
例如:dhcpd、httpd、imap、in.d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等
path=$path:$home/bin:/sbin:/usr/bin:/usr/sbin // 預設環境
hard information
前導知識 /proc 檔案系統
/proc 我認為是幽靈檔案系統(即虛擬檔案系統) , 儲存的是當前核心執行狀態的一系列特殊檔案,使用者可以通過這些檔案檢視有關系統硬體及當前正在執行程序的資訊,甚至可以通過更改其中某些檔案來改變核心的執行狀態。
其中有些檔案雖然使用檢視命令檢視時會返回大量資訊,但檔案本身的大小卻會顯示為0位元組。
此外,這些特殊檔案中大多數檔案的時間及日期屬性通常為當前系統時間和日期,這跟它們隨時會被重新整理(儲存於ram中)有關。
cpu$ cat /proc/cpuinfo
cat /proc/cpuinfo
不斷輸入這個命令,可以看出cpu_mhz是不斷在變化的,說明該資訊指正在執行的cpu資訊.
memory
$ cat /proc/meminfo
cat /proc/meminfo
讓jupyter note 開啟md檔案的方法
讓jupyter notebook 生成md這個大家都會,可是在github當中有很多很好的md檔案,如果不能在jupyter notebook當中開啟體驗,實在是太讓人難過了。在網上搜尋了一下,有很多人也有同樣的需求,也不是很清楚怎麼操作,現在我將自己的體驗分享給大家。首先進入環境之後,安裝not...
ubuntu 下開啟 chm 檔案
一 chmsee 這個比較常見了,呵呵。安裝 sudo apt get install chmsee 之後在應用程式附件中就可以看到了。問題1 啟動不了或者出現 chmsee error while loading shared libraries libxul.so cannot open sha...
Ubuntu中開啟 ipynb檔案
第一步,安裝python2.7和pip sudo apt get update安裝pythonsudo apt get y install python2.7 python pip python dev確認python版本python version,輸入後該命令後,我的終端輸出python 2.7...