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