如何在 Ubuntu 20.04 中安裝和設置Zsh

   

點擊上方 Java後端選擇 設爲星標html

優質文章,及時送達linux


來自:Linux迷
web

連接:linuxmi.com/ubuntu-20-04-zsh.html

本文是關於如何在Ubuntu 20.04上安裝和配置ZSH。此步驟適用於全部基於Ubuntu的發行版。ZSH表明Z Shell,它是類Unix操做系統的shell程序。ZSH是Bourne Shell的擴展版本,結合了BASH,KSH和TSH的某些功能。shell

Zsh功能ubuntu

  • 命令行完成。
  • 能夠在全部shell之間共享歷史記錄。
  • 擴展文件匹配。
  • 更好的變量和數組處理。
  • 與bourne shell之類的shell兼容。
  • 拼寫更正和自動填充命令名稱。
  • 命名目錄。
在Ubuntu Linux上安裝Zsh
在Ubuntu中可使用apt包管理器和從源代碼安裝ZSH兩種方法
咱們將使用apt軟件包管理器在Ubuntu上安裝ZSH。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install zsh
  包管理器將安裝ZSH的最新版本,即5.8。
linuxmi@linuxmi:~/www.linuxmi.com$ zsh --version
zsh 5.8 (x86_64-ubuntu-linux-gnu)
安裝ZSH將不會修改並將其設置爲默認shell。咱們必須修改設置,使ZSH爲默認shell。使用帶有'-s'標籤的" chsh "命令爲用戶切換默認shell。
linuxmi@linuxmi:~/www.linuxmi.com$ echo $SHELL
/bin/bash
linuxmi@linuxmi:~/www.linuxmi.com$ chsh -s $(which zsh)
linuxmi@linuxmi:~/www.linuxmi.com$ chsh -s /usr/bin/zsh
如今要使用新的zsh shell,請從終端註銷並再次登陸。
在Ubuntu Linux中設置Zsh
與BASH之類的其餘shell相比,ZSH須要一些首次配置才能解決。首次啓動ZSH時,它將爲您提供一些配置選項。讓咱們看看這些選項是什麼以及如何配置這些選項。
在第一頁上選擇選項「 1」,它將帶咱們進入主菜單。
主菜單將顯示一些推薦的配置選項。
按1,它將帶您配置與歷史相關的參數,如保留多少歷史行和歷史文件的位置。一旦您進入「歷史配置頁面(History Configuration page)」,您能夠簡單地輸入「1」或「2」或「3」來更改相關的配置。一旦你作了更改狀態將從「還沒有保存(not yet saved)」更改成「設置但未保存(set but not saved)」。
按下「 0」以記住更改。進入主菜單後,狀態將從「推薦(recommended)」更改成「未保存的更改(Unsaved changes)」。
像這樣,您必須修改完成系統、密鑰和常見shell選項的配置。完成後按「0」保存全部的更改。
安裝如今已經完成,它將把您帶到shell。從下一次開始,您的shell將不會經過這些初始設置運行,可是您能夠在須要時再次運行新用戶安裝命令,以下圖所示。
autoload -Uz zsh-newuser-install
zsh-newuser-install -f
除了手動設置每一個配置,還有另外一種簡單的方法。這是我一般喜歡的方式。咱們能夠選擇選項「2」,它將用默認參數填充.zshrc文件,而不是選擇選項「1」到主菜單設置每一個設置。咱們能夠直接在.zshrc文件中更改參數。
如何恢復到舊的Bash Shell
若是您想要恢復到舊shell,您必須遵循如下步驟。
$ sudo apt --purge remove zsh
$ chsh -s $(which "SHELL NAME")
如今打開一個新的會話來查看更改是否生效。
   
Java後端交流羣已成立

公衆號運營至今,離不開小夥伴們的支持。爲了給小夥伴們提供一個互相交流的平臺,特意開通了官方交流羣。掃描下方二維碼備註 進羣 或者關注公衆號 Java後端 後獲取進羣通道。後端

    
     
         
         
         
          
          
                   
          
     
         
讀 
1. 你的畢業設計是 XX 管理系統嗎?
2. SSH 的使用詳解
3. 你用過這款軟件嗎?
4. 連夜擼了一個簡易聊天室
5. 推薦一款 Java 對象映射神器

本文分享自微信公衆號 - Java後端(web_resource)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。數組

相關文章
相關標籤/搜索