如何从fish启动bash会话
在Ubuntu上,我已经安装了,并使用如何从fish启动bash会话,bash,shell,fish,Bash,Shell,Fish,在Ubuntu上,我已经安装了,并使用chsh-s/usr/bin/fish将其设置为默认shell 我想打开一个bash shell。输入bash将创建一个新的fish会话。如何在不结束登录会话的情况下打开bash?如果您键入bash并在fishshell中结束,那么几乎可以肯定的是,您已经在~/.bashrc脚本中放入了exec fish。这是一种常用的技术,可以使fish成为您的“默认”外壳,而不存在chsh-s/usr/bin/fish所带来的风险。现在您不再需要它了,只需从.bashr
chsh-s/usr/bin/fish将其设置为默认shell
我想打开一个bash shell。输入bash
将创建一个新的fish会话。如何在不结束登录会话的情况下打开bash?如果您键入bash
并在fish
shell中结束,那么几乎可以肯定的是,您已经在~/.bashrc脚本中放入了exec fish
。这是一种常用的技术,可以使fish成为您的“默认”外壳,而不存在chsh-s/usr/bin/fish
所带来的风险。现在您不再需要它了,只需从.bashrc中删除该行。您如何得出结论,即bash
启动了一个新的fish
会话?错误。我假设bash会设置SHELL
env变量。我得到了一个bash SHELL(通过测试echo$(echo-hey)
,这不是bash的fish语法来确认),但是SHELL
仍然设置为/usr/bin/fish
。