Python 在bash.bashrc中设置别名
当我尝试设置别名时,我使用两种不同的方法得到两种不同的结果。我在用cygwin 方法1: 在cygwin中,我执行以下操作:Python 在bash.bashrc中设置别名,python,bash,cygwin,alias,Python,Bash,Cygwin,Alias,当我尝试设置别名时,我使用两种不同的方法得到两种不同的结果。我在用cygwin 方法1: 在cygwin中,我执行以下操作: alias python='/cygdrive/c/python27/python.exe' python …而且它运行得很好,正如预期的那样 方法2: 在我的bash.bashrc文件中,我添加了以下行: alias python='/cygdrive/c/python27/python.exe' python …我得到以下错误: :没有这样的文件或目录ython.ex
alias python='/cygdrive/c/python27/python.exe'
python
…而且它运行得很好,正如预期的那样
方法2:
在我的bash.bashrc文件中,我添加了以下行:
alias python='/cygdrive/c/python27/python.exe'
python
…我得到以下错误:
:没有这样的文件或目录ython.exe
只有两个问题:
这两种方法有什么区别?
为什么一个导致错误而另一个不是?感谢错误表明
bash.bashrc
文件未加载
检查以下各项:
.bashrc
/.bash\u profile
,它位于用户的主目录中。或者它应该以/etc/bash.bashrc
的形式存在看看这个错误看起来有多混乱
:no such file or directoryython.exe
您的
bash.bashrc
文件有DOS行结尾。去解决这个问题。答案就在你的帖子里。它无法找到您提供的路径检查此QAI认为OP已经完成了。否则他就得不到指挥权error@AjinkyaPisal,我不这么认为。我怀疑OP运行了另一个别名
,并且没有加载bashrc文件。注意:如果正确加载了ailas,则不会出现这样的文件或directoryThon.exe错误。@aInkyaPisal,别名python='/cygdrive/c/python27/python.exe'
,如果执行此命令,它应该可以正常工作。我想OP是这样运行的:alias python=directoryython.exe
在shell中。对此做了一些研究。Cygwin alias的工作没有什么不同。它指的是Windows操作系统的主页