linux更換shell外殼zsh


linux-外殼內核與shell的關系 

內核處於外殼之中,通過外殼與shell(命令行)交互

外殼可以更換

#####################################################################################################

shell查看

which $SHELL      /       echo $SHELL

>>> /bin/bash

# 更換bash外殼

sudo apt install zsh

# 查看zsh位置稍后會用到 which zsh

# 安裝完畢后執行chsh,輸入當前用戶密碼

 

# 輸入zsh的路徑

然后重新連接虛擬機(這兒用的Xshell連接),   輸入            0

下載個東西讓命令行更好看,執行命令 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

結束后,命令行就這樣了

家目錄下有一個 .bashrc文件,它是在使用bash外殼是啟動時,會自動運行的。相當於自動自行source .bashrc,它里面有shell的配置的內容,如果我們新使用的是zsh(

zsh配置文件為.zshrc)。 我們可以copy過去。 cat .bashrc >> .zshrc

 

美滋滋 ~ 。~  

 

如何切回初始的shell外殼,通過chsh命令,輸入用戶密碼,初始shell目錄 /bin/bash  。就ok了

 ### 將.bashrc的配置(比如包括虛擬環境)復制到對應的.zshrc里面。

先 vim .zshrc 在下行模式中輸入 vsp .bashrc,最后將對應的內容yy+p,粘貼復制到對應的內容。

ps: 配置文件是開機啟動的    可以通過 source .xxrc  手動加載配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM