很多程式設計師看到不爽的shell,心情一好,順手就寫了乙個符合自己心意的。開源社群遊一圈,其他的程式設計師覺得這個新的shell看起來還不錯,而且自己對他還有點新想法。然後寫一段**push。慢慢的就行成了一些新的標準。但是shell的種類也越來越多了。
常用的shell有以下幾類:bourne shell、c shell、korn shell。
上圖中的就是ubuntu及其衍生版本自帶的shell,名字是bash,檔案路徑位/usr/bin/bash。bash是gnu計畫編寫的unix shell。他的名稱是bourne-again shell的首字母縮寫。由布萊恩·福克斯創造。bash同時也是很多linux發行版本的預設命令列shell。bash優點在於和系統的整合化程度比較高,對於很多操作錯誤都有比較完善的提示。
注:shell分為圖形介面shell和命令列介面shell,這裡只討論命令列介面shell。
ohmyzsh是對zsh的強化。zsh是一款功能強大的shell終端軟體,既可以作為乙個互動式終端,也可以作為乙個指令碼直譯器。它在相容bash的同時(預設不相容,除非設定成emulate sh)還有很多的改進,這裡不多做解釋,有興趣的可以查閱zsh的wiki。同時zsh還是osx的預設命令列shell。
ubuntu及其衍生版本軟體源中就有zsh。我們只需要使用apt命令安裝它就可以了。
sudo apt install zsh
如果你的系統上沒有安裝git,可能需要先安裝git。
sudo apt install git
同時,使用以下命令匯入最新的ohmyzsh。
在輸入完你的sudo密碼之後就完成了ohmyzsh的安裝。同時顯示第一次進入ohmyzsh的介面。接下來我們就要對這個最初的zsh進行設定,比如讓他使用我們心儀的主題。ohmyzsh附帶了很多的主題樣式,我們首先需要在下面的網頁中查詢你選中的主題的名字,並記下它。
比如說我選擇的是xiong-chiamiov,在~/.zshrc檔案中找到zsh_theme,把等號後面的內容改為xiong-chiamiov。
zsh_theme="xiong-chiamiov"
儲存並重啟終端就可以看見介面樣式的變化。
Ubuntu下oh my zsh的安裝
此處訪問oh my zsh官網 oh my zsh簡化了zsh的配置,並提供了各種各樣炫酷的主題 比如這樣的 由於oh my zsh依賴於zsh,所以需要先安裝zsh。如果未安裝zsh進行oh my zsh的安裝的話會提示 使用apt get進行zsh的安裝 安裝完成並使用zsh version進行...
Linux下tengine nginx的安裝配置
linux下nginx tengine的安裝配置 本部落格使用tengine,nginx安裝步驟基本一致 簡介 tengine是由 網發起的web伺服器專案。它在nginx的基礎上,針對大訪問量 的需求,新增了很多高階功能和特性。tengine的效能和穩定性已經在大型的 如 網,天貓 等得到了很好的...
Linux環境下MySQL python安裝過程
參考 1.首先確認python的版本為2.3.4以上,如果不是需要公升級python的版本 python v 檢查python版本 2.安裝mysql,比如安裝在 usr local mysql目錄下 4.安裝 mysql python tar xvzf mysql python 1.2.2.tar...