Python3 的别名无法在 Ubuntu 16.04 上工作
Alias not working on Ubuntu 16.04 for Python3
我遵循了这些指示:
https://askubuntu.com/questions/320996/make-default-python-symbolic-link-to-link-to-python3
该站点提供了有关如何为 python 3 创建别名的说明。它非常简单,但我看不出它对我不起作用。
这是我所做的:
admin@Jerry:~$ cat ~/.bash_aliases
alias py=python3
admin@Jerry:~$ source ~/.bash_aliases
admin@Jerry:~$ py
py: command not found
admin@Jerry:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias py='python3'
alias python='python3'
alias python3='py'
admin@Jerry:~$ which python3
/usr/bin/python3
我确定我缺少的是简单的东西。
编辑 1: 'alias' 和 'which python3' 添加了命令
您已经循环定义了 py='python3'
别名。要解决此问题,请通过执行以下操作取消设置 python3='py'
别名:
unalias python3
我遵循了这些指示: https://askubuntu.com/questions/320996/make-default-python-symbolic-link-to-link-to-python3
该站点提供了有关如何为 python 3 创建别名的说明。它非常简单,但我看不出它对我不起作用。
这是我所做的:
admin@Jerry:~$ cat ~/.bash_aliases
alias py=python3
admin@Jerry:~$ source ~/.bash_aliases
admin@Jerry:~$ py
py: command not found
admin@Jerry:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias py='python3'
alias python='python3'
alias python3='py'
admin@Jerry:~$ which python3
/usr/bin/python3
我确定我缺少的是简单的东西。
编辑 1: 'alias' 和 'which python3' 添加了命令
您已经循环定义了 py='python3'
别名。要解决此问题,请通过执行以下操作取消设置 python3='py'
别名:
unalias python3