我是靠谱客的博主 笨笨小鸽子,最近开发中收集的这篇文章主要介绍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,如何判断它是否使用zsh或bash所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部