Ubuntu和windows10上的其他Linux發行版預設使用bashshell,但這不是您唯一的選擇。Windows有一個在Windows上執行Linux軟體的相容層,你可以用它來執行Zsh或者任何你喜歡的shell。
Zsh shell現在可以在windows10上執行。無論何時啟動Bash,都可以讓它自動執行Zsh。哦,我的Zsh還可以在Windows中定製Zsh shell,就像在Linux中一樣。
相關:如何在windows10上安裝和使用Linux Bash Shell
在安裝您選擇的shell之前,您首先需要為Linux啟用Windows子系統並安裝Linux環境。在本文中,我們將以Ubuntu為例,但是您可以在openSUSE和其他Linux發行版上執行類似的過程。
如果您已經在Windows上安裝了Bash,那麼就可以開始了。
安裝Bash之後,只需從Bash中安裝要使用的shell。您可以使用apt-get命令來實現這一點,就像在ubuntulinux上安裝任何其他軟體包一樣。
要在Ubuntu上安裝Zsh,請開啟Bash shell並執行以下命令:
sudo apt-get install zsh出現提示時按“y”,然後按Enter繼續。Apt-get自動從Ubuntu的儲存庫下載並安裝Zsh。
在其他Linux發行版上,只需使用Linux發行版的軟體安裝命令。例如,您需要在openSUSE上使用zypper命令。
如果您想使用另一個shell,請指定該shell的名稱,而不是Zsh。例如,我們看到了關於魚殼也很好工作的報道。要安裝它,您將執行以下命令:
sudo apt-get install fish要在安裝Zsh或其他shell之後啟動它,只需在Bash提示符中鍵入shell的名稱,然後按Enter鍵。例如,要從Bash開始使用Zsh,只需鍵入:
zsh系統將提示您完成Zsh的第一次設定過程,並在第一次啟動它時建立一個配置概要檔案。鍵入“2”以使用建議的預設設定建立配置檔案。
要離開zsh shell並返回Bash,只需執行以下命令:
exit您可以使用如下命令直接啟動Zsh shell:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh您還可以讓Bash在啟動時自動切換到Zsh。
為此,需要編輯.bashrc檔案。Bash每次啟動時都會執行此檔案中的命令。您可以使用任何您喜歡的文字編輯器進行編輯,包括vi,但是我們將使用nano來解釋這個過程。
要在nano中開啟.bashrc檔案,請執行以下命令:
nano .bashrc將以下行新增到檔案中。您可以簡單地新增“execzsh”行,但是下面的附加行確保Bash僅在開啟Bash視窗時啟動zsh。這避免了其他軟體出現問題。
# Launch Zsh if [ -t 1 ]; then exec zsh fi如果你想執行一個不同的shell,你應該輸入shell的命令而不是“zsh”命令。
進行更改後,按Ctrl+O,然後按Enter儲存檔案。按Ctrl+X退出nano。
現在,每當您在Windows上開啟Ubuntu快捷方式(或其他Linux發行版快捷方式)時,它都會啟動Zsh shell。
要撤消更改,請再次編輯.bashrc檔案並刪除新增的節。
理論上,所有其他Linux shell都應該工作。如果沒有,微軟需要修復Linux的底層Windows子系統,以便正確執行更多的Linux軟體。您可以在BashOnWindows GitHub頁面檢視現有的bug並向Microsoft報告新錯誤。
... 首先,Launchy將獲取應用程式的名稱,無論您如何鍵入它們。鍵入fox會混淆開始選單,但Launchy會盡可能匹配文字。第二,您可以擴充套件Launchy來做更多的事情,而不僅僅是啟動程式。使用其設定中的目錄選項卡,可...
... 我們將向您展示如何使用Classic Shell,這是一個第三方程式,主要用於調整開始選單、工作列和檔案資源管理器。從更改開始圖示、使工作列完全透明到關機時檢查Windows更新,Classic Shell可...
... 如何在windows10上安裝linux bash shell ...
...進行修飾,使其最小化並充分利用空間。我們將向您展示如何定製終端應用程式中的zsh提示符,使其在您選擇的任何背景中都脫穎而出。 ...
...改其目錄,您可以控制他們可以訪問哪些命令。下面介紹如何在Linux上設定受限shell。 受限炮彈 受限shell不是另一個shell。這是標準外殼的另一種模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下啟動。在本文中,我們將...
...此,您需要終端應用程式來訪問macOS上的命令列。下面是如何啟動它。 如何使用spotlight搜尋開啟終端 也許開啟終端最簡單、最快捷的方法是透過聚光燈搜尋。要啟動Spotlight,請單擊選單欄中的小放大鏡圖示(或按Command+Space)...
...單擴充套件,而程式碼錯誤的程式會減慢速度。下面介紹如何修復右鍵單擊時開啟緩慢、凍結或掛起的上下文選單。 使用shellexview檢視第三方擴充套件 我們要用簡單的方法來做。是的,您可以直接從Windows登錄檔中刪除上下文...
Bash不是唯一的Linux shell。很容易嘗試其他的shell,比如非常流行的Zsh。找到一個您喜歡的shell後,使用chsh命令將其設定為預設shell。我們會教你怎麼做。 為什麼貝殼很重要 shell位於您和作業系統之間。它在終端視窗內提供環境...