【发布时间】:2019-04-15 16:39:56
【问题描述】:
我通过输入这个命令来设置一个新的别名:
vi ~/.bashrc
然后放置我的别名:
alias school='ssh -Y username@linux.student.cs.uwaterloo.ca'
然后使用 wq 退出文件
但是,当我关闭终端并打开终端时,我收到“找不到命令”。错误信息。
如果我输入 source ~/.bash_aliases,它会起作用,别名会起作用,但是当我打开一个新终端时它不会。
我的 .bashrc 在我 vi 进入时应该是空的吗?
【问题讨论】:
-
您得到的确切错误信息是什么?
-
所以
.bashrc在您登录时不是来源。搜索.bash_bashrc或.bash_profile或.profile等。 -
查看lhunath 的非常有用的答案以了解这些事情是如何工作的:About .bash_profile, .bashrc, and where should alias be written in?。