sudo apt-get install zsh
cat /etc/shells | lolcat
/bin/zsh
類似/bin/bash
chsh -s /bin/zsh
同理chsh -s /bin/bash
echo $shell
目前常用的 linux 系統和 os x 系統的預設 shell 都是 bash,但是真正強大的 shell 是深藏不露的 zsh, 這貨絕對是馬車中的跑車,跑車中的飛行車,史稱『終極 shell』,但是由於配置過於複雜,所以初期無人問津,很多人跑過來看看 zsh 的配置指南,什麼都不說轉身就走了。直到有一天,國外有個窮極無聊的程式設計師開發出了乙個能夠讓你快速上手的zsh專案,叫做「oh my zsh」,github **是:zsh 就是一款強大的虛擬終端,網上也都推薦使用 oh my zsh 來管理配置。由於我開始使用zsh時使用 zsh 的 包管理器 antigen 來管理所有功能,所以更習慣、更喜歡使用 antigen 這種。關於包管理器 antigen這種配置管理方式,給出一篇參考文章,在初步了解oh my zsh 和 antigen 之後看自己的情況進行選擇。
# 修改配置 ~/.zshrc(切換帳號後無法使用 zsh, 則把該使用者的配置檔案再配一遍)
curl -l > ~/.zshrc
# 修改主題, 參考:
# 如果需要主題一直生效需要新增到 ~/.zshrc 中
antigen theme ys
# 配置修改完重新執行 zsh
# 如果出現警告:zsh compinit: insecure directories, run compaudit for list.
chmod -r 755 ~/.antigen
# zsh中加入home end,以及小鍵盤的支援,在 ~/.zshrc 檔案末尾新增下面的內容:
# key bindings
bindkey "\e[1~" beginning-of-line
bindkey "\e[4~" end-of-line
bindkey "\e[5~" beginning-of-history
bindkey "\e[6~" end-of-history
# for rxvt
bindkey "\e[8~" end-of-line
bindkey "\e[7~" beginning-of-line
# for non rh/debian xterm, can't hurt for rh/debian xterm
bindkey "\eoh" beginning-of-line
bindkey "\eof" end-of-line
# for freebsd console
bindkey "\e[h" beginning-of-line
bindkey "\e[f" end-of-line
# completion in the middle of a line
bindkey '^i' expand-or-complete-prefix
# fix numeric keypad
# 0 . enter
bindkey -s "^[op"
"0"bindkey -s "^[on"
"."bindkey -s "^[om"
"^m"
# 1 2 3
bindkey -s "^[oq"
"1"bindkey -s "^[or"
"2"bindkey -s "^[os"
"3"# 4 5 6
bindkey -s "^[ot"
"4"bindkey -s "^[ou"
"5"bindkey -s "^[ov"
"6"# 7 8 9
bindkey -s "^[ow"
"7"bindkey -s "^[ox"
"8"bindkey -s "^[oy"
"9"# + - * /
bindkey -s "^[ol"
"+"bindkey -s "^[om"
"-"bindkey -s "^[oj"
"*"bindkey -s "^[oo"
"/"
sh -c "$(
curl -fssl
"#安裝zsh-syntax-higlighting語法高亮外掛程式 & 安裝zsh-autosuggestions語法歷史記錄外掛程式
cd .oh-my-zsh/custom/plugins/
# pwd
/root/.oh-my-zsh/custom/plugins
git clone
git clone
cd ~
vim .zshrc
# 配置plugins
plugins=
(git
zsh-syntax-highlighting
zsh-autosuggestions
)source
$zsh/oh-my-zsh.sh
# 新增下面兩行
source
$zsh_custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source
$zsh_custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
# shift+zz 快速儲存退出vim
/bin/zsh
#需要先切換到zsh shell,才能正確執行下面source .zshrc
source .zshrc
ubuntu下安裝系統服務
example 1.在 etc init.d下建立服務啟動指令碼 sudo vi etc init.d wdmy 內容 bin bash etc init.d wdmy echo wdmy server case 1 in start echo start stop echo stop reload...
ubuntu系統下安裝glusterfs
準備在ubuntu環境中試驗glusterfs的一些功能,雖然安裝的步驟很簡單,不過因為本人剛開始接觸ubuntu系統還有glusterfs,所以在安裝過程中就走了很多的彎路,選擇需要的版本和系統 如3.5 ubuntu,以下都以該版本為例 然後開啟說明文件 如果伺服器可以連線外網,那麼執行以下命令...
win系統下安裝git
在安裝中 如果選擇第一種,安裝完成之後,開啟git bash,若出現如圖命令列,則配置成功。若選擇第二種,則需在windows命令視窗執行命令git version來檢測安裝是否成功。2 1 安裝完成後 開啟git bash,在命令列視窗中配置 git config global user.name...