[英]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.