簡體   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