linux-外壳内核与shell的关系
Posted .Tang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-外壳内核与shell的关系相关的知识,希望对你有一定的参考价值。
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 手动加载配置
以上是关于linux-外壳内核与shell的关系的主要内容,如果未能解决你的问题,请参考以下文章