繁体   English   中英

使用目录更改别名 bash

[英]change alias with directory bash

是否可以修改~/.bashrc以便当我更改目录别名时也更改


例如,当我在目录/home/user/Desktop时,python3 别名是alias python3=/usr/bin/python3当我在目录/home/user/Downloads时,python3 别名是python3=/opt/conda/bin/python3

使其成为 shell function 检查当前目录并执行适当的版本。

python3() {
    case "$PWD" in
    /home/user/Desktop) /usr/bin/python3 "$@" ;;
    /home/user/Downloads) /opt/conda/bin/python3 "$@" ;;
    *) /some/other/python3 "$@" ;;
    esac
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM