Ubuntu命令實戰(持續更新中......)

(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

(8)查看系統進程情況的指令

ps和top。這兩個指令是程序員面試中最常考的指令

(9)find指令

下載了一個linux0.12.rar想看下linux源碼,不小心使用了unrar e linux-0.12.rar指令使得文件中所有文件扁平化輸出了。這可不行,要刪除這些文件啊,於是使用find指令和xargs指令結合刪除即可。

首先我通過ls -al命令看到從linux-0.12.rar包中解壓出來的文件的創建時間是1991年和1992年的,因此我首先通過touch指令創建兩個時間節點

touch -t 199101010000 data1

touch -t 199301010000 data2

然後執行find指令即可:

find . -type f -newer data1 ! -newer data2 -print | xargs rm

完美搭配。

(10)接第(9),rar文件應該怎樣解壓

unrar x linux-0.12.rar

這裏注意,參數是x,x能夠保證解壓到當前的目錄下,並且能夠保持包中的文件的層次感

PS:今天給pad更新了系統,ios7的扁平化設計太難看了,很不忍哪!

(11)DNS服務器設置

首選DNS服務器IP地址設置錯誤的一個直接的後果就是,上得了QQ,登不了百度。(windows下)



發佈了58 篇原創文章 · 獲贊 20 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章