bash的功能簡介

bash是GNU計劃中重要的工具軟件之一,也是目前衆多Linux的發行版的標準shell。那bash的主要優點有哪些呢?

命令歷史

默認情況下,bash會在~/.bash_history文件中記錄1000個命令歷史,我們可以通過鍵盤上的“上下鍵”去找到以前用以過的命令,比較方便。並且通過查詢命令歷史,也能知道我們曾經的操作,爲排錯提供了大大的方便。

命令與路徑的補全

熟悉cisco設備的都知道,cisco設備的配置可以使用tab鍵來補全命令,而bash也有這樣的功能,並且,它不僅支持命令的補全,還支持路徑的補全。

命令別名設定功能

alias是別名的意思,通過alias命令,我們可以定義命令的別名。比如系統已經定義好的ll即是命令ls -l的別名。通過此功能,我們可以將一些命令定義成我們熟悉的格式,大大方便我們的工作。

工作控制、前景背景控制

通過背景控制,我們可以將某些任務放到背景去執行,這樣在前臺我們還可以接着執行其他任務。

程序化腳本

經常使用Windows的人都知道所謂的“批處理文件”,即,我們可以定義一系列的命令作爲一個批處理文件,從而達到一次性執行多個命令的目的。而在Linux下,通過使用shell腳本,同樣可以實現這樣的功能,並且更簡單易用。

通配符

和在數據庫裏的操作一樣,bash也支持常見的通配符,如*、?等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章