如何以正常方式永久运行别名?

如何以正常方式永久运行别名?

我创建了一个别名并附加到 ~/.bashrc:

echo "alias mydir='cd /home/agochar/Desktop/folder'">>~/.bashrc

当我尝试运行它时:mydir它说:Command 'mydir' not found

但是当我运行时.bashrc就像:. ~/.bashrc它工作正常,但不是以正常方式。
说正常方式我的意思是当我们打开终端模拟器时它会提示:用户名@主机名$我们开始输入命令。但这到底是怎么回事:

\[\e]0;\u@\h: \w\a\]\[\033[;32m\]┌──(\[\033[1;34m\]\u㉿\h\[\033[;32m\])-[\[\033[0;1m\]\w\[\033[;32m\]]\n\[\033[;32m\]└─\[\033[1;34m\]$\[\033[0m\]

当我打字时mydir它就起作用了。我想要的解决方案是我希望每次使用时都mydir无需运行。. ~/.bashrc也为了摆脱这些类似字符的转义序列当我执行. ~/.bashrc.

相关内容