(1)一個大檔案夾下,我想找包含某個字串的檔案,比如在OpenCV檔案夾下尋找函數fastAtan2所在的檔案。
find和grep配合。find命令是尋找當前檔案夾下特定的檔案(目錄),
(2)將別名命令alias寫入到系統的設定檔當中,以防止自己定義的變數在bash登出後失效。
使用者個人偏好的設定檔應該寫入的檔案是你主目錄下的 .bashrc檔案,檔案名稱第一個字元是個點,因此這個檔案是一個隱藏檔案,需要ls -a才能夠顯示出來,但是這並不影響我們對該檔案的修改。vim .bashrc 指令會在vim中開啟設定檔,然後Shift + g (即G)讓游標移動到檔案最後一行,然後添加指令 alias cls=‘clear’。退出vim。然後在終端執行source ./bashrc。這樣再開啟一個bash,cls指令就會生效了。
(4)如何顯示與編輯隱藏檔案:這不是個大問題,因為隱藏檔案與普通檔案差得沒有那麼多,只是檔案名稱的第一個字元是 ‘ . ’。所以要想實用cat顯示隱藏檔案,不需要加上什麼特定的參數,只要簡單的 cat.bashrc即可(假設開啟的檔案是.bashsrc)。
(5)取消bash對firefox的等待
由bash啟動firefox,但是等到firefox退出時,該bash才接受其他命令輸入,開那麼多bash不方便啊。解決方式:bash中輸入 firefox & 即可。
(6)修改命令提示字元
如果電腦名稱設定過長,那麼bash的預設的命令提示字元就會很長,看上去很不爽,解決方案是修改環境變數PS1的值,比如設定PS1='honpey@lab:\w:$ '。你可以把這句話寫到主資料夾下的.bashrc檔案這樣每次開機時就會變成你自己設定的命令提示字元了。
(7)查看檔案的磁碟使用方式
du(show disk usage)查看磁碟使用方式,使用 -h 參數來顯示 human-readable 的格式,du 的輸出結果通常很長,可以加上 -s 參數來省略指定目錄下的子目錄,而只顯示該目錄的總合即可。比如 du -sh /hello