原文連接:Rocken小黑屋git
前言
咱們這裏介紹zsh的安裝,但願作成最好的zsh安裝教程,有優化的地方會持續更新...github
安裝
網上有不少關於oh-my-zsh的安裝方法,咱們在這裏介紹三種:緩存
事先咱們要保證系統中安裝有git
,沒有的話能夠經過sudo apt-get install git
下載。服務器
- 自動安裝
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
或者curl
curl -L http://install.ohmyz.sh | sh
- 手動安裝
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
-
純手動安裝優化
- 在oh-my-zsh的github主頁,手動將zip包下載下來。
- 將zip包解壓,拷貝至~/.oh-my-zsh目錄。
- 執行
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
這裏Rocken推薦用第三種方法,由於GitHub的服務器都在國內,用git下載是很慢的,很容易下載失敗。url
優化
- oh-my-zsh主題 主題github地址:https://github.com/robbyrussell/oh-my-zsh/wiki/Themes oh-my-zsh自帶了不少好看的主題,Rocken選擇的是
ys
主題。 咱們能夠在上方的github地址中選擇本身喜歡的主題,而後按照咱們下面的步驟進行配置: 編輯.zshrc
文件
sudo nano ~/.zshrc
在文件中找到ZSH_THEME=" *** "
修改成ZSH_THEME="ys"
,保存後運行source ~./.zshrc
,咱們就把主題修改成ys
了。插件
- oh-my-zsh插件 oh-my-zsh有不少好用的插件,這裏推薦一個:zsh-syntax-highlighting,日常用的
ls
、cd
等命令輸入正確會綠色高亮顯示,輸入錯誤會顯示其餘的顏色。
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
~/.zshrc文件中配置:code
plugins=(其餘的插件 zsh-syntax-highlighting)
保存後運行source ~./.zshrc
,插件就安裝完成了。教程
還有一個叫作zsh-autosuggestions,輸入命令時,會給出建議的命令(灰色部分)按鍵盤 Tab 補全:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
~/.zshrc文件中配置:
plugins=(其餘的插件 zsh-autosuggestions)
保存後運行source ~./.zshrc
- alias設置永久別名 在設置別名以前咱們應該還記得,,在安裝的時候只設置了咱們做爲普通用戶的密碼,可是root密碼是沒有設置的,設置永久別名是須要root權限的。 接下來咱們說一下怎麼設置root密碼:
sudo passwd
而後就會讓咱們設置新的root密碼,咱們輸入兩次本身想設置的密碼就能夠了。 接下來咱們要換root身份了:
su root
而後輸入root密碼,咱們就能換到root身份了。
而後咱們就能夠設置永久別名了,輸入命令sudo nano ~/.zshrc
,在文件最下面添加 alias 別名='原名'
就能夠了,別忘了source ~/.zshrc
。Rocken一般設置的別名爲:
alias install='sudo apt-get install' //安裝軟件 alias update='sudo apt-get update' //更新緩存 alias upgrade='sudo apt-get upgrade' //更新 alias dist-upgrade='sudo apt-get dist-upgrade' //解決相依性更新
尤爲是咱們須要遠程登陸服務器的時候,就能夠設置別名,不用再輸入那麼長的命令了。
交流
臨淵羨魚,不如退而結網 我是Rocken,咱們一塊兒進步,共勉