1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Linux shell 中的極品!高效的命令行~

        共 1950字,需瀏覽 4分鐘

         ·

        2020-11-20 20:10

        來(lái)自:Linux迷
        鏈接:https://www.linuxmi.com/ubuntu-20-04-zsh.html

        本文是關(guān)于如何在Ubuntu 20.04上安裝和配置ZSH。此步驟適用于所有基于Ubuntu的發(fā)行版。ZSH代表Z Shell,它是類Unix操作系統(tǒng)的shell程序。ZSH是Bourne Shell的擴(kuò)展版本,結(jié)合了BASH,KSH和TSH的某些功能。

        Zsh功能
        • 命令行完成。

        • 可以在所有shell之間共享歷史記錄。

        • 擴(kuò)展文件匹配。

        • 更好的變量和數(shù)組處理。

        • 與bourne shell之類的shell兼容。

        • 拼寫(xiě)更正和自動(dòng)填充命令名稱。

        • 命名目錄。

        在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將不會(huì)修改并將其設(shè)置為默認(rèn)shell。我們必須修改設(shè)置,使ZSH為默認(rèn)shell。使用帶有'-s'標(biāo)簽的" chsh "命令為用戶切換默認(rèn)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
        現(xiàn)在要使用新的zsh shell,請(qǐng)從終端注銷并再次登錄。
        在Ubuntu Linux中設(shè)置Zsh
        與BASH之類的其他shell相比,ZSH需要一些首次配置才能解決。首次啟動(dòng)ZSH時(shí),它將為您提供一些配置選項(xiàng)。讓我們看看這些選項(xiàng)是什么以及如何配置這些選項(xiàng)。
        在第一頁(yè)上選擇選項(xiàng)“ 1”,它將帶我們進(jìn)入主菜單。
        主菜單將顯示一些推薦的配置選項(xiàng)。
        按1,它將帶您配置與歷史相關(guān)的參數(shù),如保留多少歷史行和歷史文件的位置。一旦您進(jìn)入“歷史配置頁(yè)面(History Configuration page)”,您可以簡(jiǎn)單地輸入“1”或“2”或“3”來(lái)更改相關(guān)的配置。一旦你做了更改狀態(tài)將從“尚未保存(not yet saved)”更改為“設(shè)置但未保存(set but not saved)”。
        按下“ 0”以記住更改。進(jìn)入主菜單后,狀態(tài)將從“推薦(recommended)”更改為“未保存的更改(Unsaved changes)”。
        像這樣,您必須修改完成系統(tǒng)、密鑰和常見(jiàn)shell選項(xiàng)的配置。完成后按“0”保存所有的更改。
        安裝現(xiàn)在已經(jīng)完成,它將把您帶到shell。從下一次開(kāi)始,您的shell將不會(huì)通過(guò)這些初始設(shè)置運(yùn)行,但是您可以在需要時(shí)再次運(yùn)行新用戶安裝命令,如下圖所示。
        autoload -Uz zsh-newuser-install
        zsh-newuser-install -f
        除了手動(dòng)設(shè)置每個(gè)配置,還有另一種簡(jiǎn)單的方法。這是我通常喜歡的方式。我們可以選擇選項(xiàng)“2”,它將用默認(rèn)參數(shù)填充.zshrc文件,而不是選擇選項(xiàng)“1”到主菜單設(shè)置每個(gè)設(shè)置。我們可以直接在.zshrc文件中更改參數(shù)。
        如何恢復(fù)到舊的Bash Shell
        如果您想要恢復(fù)到舊shell,您必須遵循以下步驟。
        $ sudo apt --purge remove zsh
        $ chsh -s $(which "SHELL NAME")
        現(xiàn)在打開(kāi)一個(gè)新的會(huì)話來(lái)查看更改是否生效。
        這就是本文的全部?jī)?nèi)容。請(qǐng)與我們分享您的經(jīng)驗(yàn)。

        良許個(gè)人微信


        添加良許個(gè)人微信即送3套程序員必讀資料


        → 精選技術(shù)資料共享

        → 高手如云交流社群





        本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲??!

        推薦閱讀:

        Ubuntu被曝嚴(yán)重漏洞:切換系統(tǒng)語(yǔ)言+輸入幾行命令,就能獲取root權(quán)限

        使用tcpdump查看原始數(shù)據(jù)包

        既然碩士畢業(yè)也去搞開(kāi)發(fā),那我還讀個(gè)喵的研?


        5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹(shù)莓派,等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取?。?/span>


        瀏覽 49
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            精品国产第一区二区三区游戏推荐 | 国产1区 日韩精品中文字幕欧美一区二 | 小婊孑啊轻点灬太粗太长了的视频 | 97精品久久不卡网 | 91亚洲国产成人精品一区二三 | 午夜伦理片在线观看 | 亚洲精品无码成人77777 亚洲美女天堂网 | 天天爽天天弄 | 大肉大捧一进一出好爽视频 | 爆操少妇 |