我想使用 bash 作为我的默认 shell(这样在 tty 中会更简单),但我想在 X 中使用 urxvt 时使用 zsh。有办法吗?
答案1
您可以在启动 urxvt 时将 zsh 作为命令发送:
urxvt -e /path/to/zsh
答案2
您可以使用支票~/.bashrc
如果它正在运行,(u)rxvt。如果是,则替换狂欢和嘚:
if [[ "$TERM" == *rxvt* ]]; then
exec zsh
fi
我想使用 bash 作为我的默认 shell(这样在 tty 中会更简单),但我想在 X 中使用 urxvt 时使用 zsh。有办法吗?
您可以在启动 urxvt 时将 zsh 作为命令发送:
urxvt -e /path/to/zsh
您可以使用支票~/.bashrc
如果它正在运行,(u)rxvt。如果是,则替换狂欢和嘚:
if [[ "$TERM" == *rxvt* ]]; then
exec zsh
fi