我是靠谱客的博主 笨笨小鸽子,这篇文章主要介绍linux查看是bash还是zsh,如何判断它是否使用zsh或bash,现在分享给大家,希望可以做个参考。

我有一个问题,如何告诉用户正在使用的shell。假设一个脚本,如果用户正在使用zsh,然后把PATH他的.zshrc和如果使用bash应放在.bashrc。并相应地设置rvmrc。

#!/usr/bin/env bash

export PATH='/usr/local/bin:$PATH'" >> ~/.zshrc

source ~/.zshrc

我试过以下,但它不工作:(

if [[ $0 == "bash ]]; then

export PATH='/usr/local/bin:$PATH'" >> ~/.bashrc

elif [[ $0 == "zsh" ]]; then

export PATH='/usr/local/bin:$PATH'" >> ~/.zshrc

fi

# ... more commands ...

if [[ $0 == "bash ]]; then

[[ -s '/Users/`whoami`/.rvm/scripts/rvm' ]] && source '/Users/`whoami`/.rvm/scripts/rvm'" >> ~/.bashrc

source ~/.bashrc

elif [[ $0 == "zsh" ]]; then

[[ -s '/Users/`whoami`/.rvm/scripts/rvm' ]] && source '/Users/`whoami`/.rvm/scripts/rvm'" >> ~/.zshrc

source ~/.zshrc

fi

最后

以上就是笨笨小鸽子最近收集整理的关于linux查看是bash还是zsh,如何判断它是否使用zsh或bash的全部内容,更多相关linux查看是bash还是zsh内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部