linux 刪除歷史命令記錄 & 使用 grep 搜索帶某個關鍵字的文件 & find 的基本查詢


今天新入職了公司,剛開始是興奮中帶着點緊張——然后分發辦公用品的時候,給了一個筆記本電腦,話說在公司辦公,還是習慣使用台式機,受不了筆記本散熱那種嗚嗚作響的聲音,聽了讓人焦慮,特別是處理 bug 的時候,這都不是關鍵,關鍵是筆記本特別臟,搞得我是一天都很焦慮,很空虛,一直想着明天來上班的時候帶什么來才能把這么臟的筆記本擦干凈,jiaojiao,那是真的臟。還有就是操作系統居然是 windows10,實際上我已然很久沒有在 windows 系統環境下做開發了,要么是 ubuntu desktop,要么是 mac,一時間又用回 windows,那是真的不怎么習慣。雖然如此,但是這份工作還是要求我們能盡快進入狀態,盡快實現開發,盡快出成果的,公司不能白養人啊!壓力不能說小吧,學習平頭哥,不管怎么樣,頂硬上。

 

記錄幾條實用 linux 命令,補償一下如此空虛的今天:

 

1.linux 刪除歷史命令記錄信息

rm /root/.bash_history
rm ~/.bash_history
history -c

ubuntu 18.04 執行完 history -c 立馬生效,使用 history 不再列舉以往的歷史命令,本人的 mac 則會提示:

History file deleted. Reload the session to see its effects.

關閉當前終端,重新打開,操作成功

 

2. grep 遞歸搜索某一級目錄下帶有某個關鍵的文件(不是目錄)

grep -r "某個關鍵字" /yourpath

 

3. find 查詢某個目錄下的某個文件

find yourpath –name  {filename}    # -iname 不區分大小寫

 

4. find 查詢某個目錄下的某個目錄

find yourpath –type d –name {dirname}  # 把 d 替換成 f 就是查找文件

 

find 其他參數:

  -user:  查詢屬於用戶的

  -group:  查詢屬於某個用戶組的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM