Linux 是一個強大的作業系統,有許多實用的指令和技巧可以幫助你更有效率地使用它。
#在檔案複製或傳輸過程中,可能會出現損壞或修改的情況,此時可以透過校驗值來進行驗證確認。
通常,我們在工作中需要使用一些由其他團隊提供的介面程式。每當這些程式的運作結果與預期不符時,我們會比對雙方的md5校驗值以確認資料的一致性。
產生檔案的校驗值的方法有很多種,常用的有md5sum校驗、crc校驗、sum校驗等。
指令分別為:
md5sum file_name cksum file_name sum 算法参数 file_name
例如:
我們以一個test.txt檔案為例:
md5sum test.txt
cksum test.txt
sum校驗有兩種演算法,我們可以透過參數來配置:
-r:表示使用system v演算法。 -s:表示使用BSD演算法。
我們不進行配置時,預設用的是system v演算法。
sum -r test.txt sum -s test.txt
找文件大家一般都習慣用find吧,但我覺得有時候locate更快一些,所以我通常都會先使用locate。
locate 與 find 不同: find 是去硬碟找,locate 只在 /var/lib/slocate 資料庫中找。 locate 的速度比 find 快,它不是真的查找,而是查資料庫。
有些系統可能沒有locate,需要自己安裝。例如,Ubuntu可以輸入以下指令進行安裝:
apt-get update apt-get install mlocate
locate查找檔案的指令很簡單:
lcoate file_name
find指令可以用名字、型別、所屬人、大小等來搜尋。
搜尋檔案基本語法:
find path -option file_name
如使用名字來搜尋stdio.h檔:
find / -name stdio.h
#我們在終端機裡誤輸入了一些比較長的內容:
it@weijishu:~$ dsfdsfdddddddddddddddddddddddddddddddddddfsgadgdsgasdgsdhfdkshfkjdshflksdhfkldshfkj
怎麼比較快的刪除掉呢?瘋狂地按退格鍵當然可以達到目的。但有更快速的方法:
輸入快速鍵 ctrl u 即可把遊標前面的內容全刪掉。除此之外,還有以下幾個實用且常用的快捷鍵:
除此之外,命令列還有很多實用常用、實用不常用的快捷方式,有興趣的小夥伴可以自己去學習。
指令:
pidof process_name
top命令可以查看進程的一些信息,但是系統運行的進程過多,不利於我們查看某些進程的運行情況
這時候我們可以透過以下指令查看指定進程的執行情況,例如:
查看kcalc進程的情況,指令:
top -p `pidof kcalc`
這就簡潔多了。
注意:
這裡的」`號」並不是單引號! ! !
這個符號在鍵盤上感嘆號!鍵的左邊。
查看多個進程,如:
top -p `pidof kcalc` -p `pidof test_x86`
除了上述的一些小技巧,還有諸如下面的實用技巧,這裡先簡單列出來,後面再做詳細介紹。
以上是盤點一些Linux實用小技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!