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 手動加載配置