【发布时间】:2013-11-14 13:44:55
【问题描述】:
我有一个 .profile 文件,我正在从我的终端读取和使用别名,但在某些时候,别名无故停止工作(其他命令仍在工作)。
为了快速解决问题,我删除了 (rm) 并在我的用户目录中重新创建了 .profile 文件。我看不到 bash_profiles 或其他存在,至少在那个目录中。
新的 .profile 不起作用。我尝试重新启动终端和计算机。
现在,虽然我找不到文件,但在原始 .profile 中工作的命令仍在运行,并且新的 .profile 给出:
没有这样的文件或目录(文件名的后半部分来自此处) 和:命令未找到消息
.profile 文件仅包含路径更新、别名和源文件。 尝试获取 .profile 文件也会给出上述错误消息。
但是,通过从 .profile 文件中复制将路径更新、别名和文件直接输入到终端中可以正常工作。
帮助?
【问题讨论】:
-
你检查别名了吗?
-
我基本上有同样的问题。但是,我绝对没有任何
.bash_profile或.bash-login(或.login)文件。此外,如果我在终端中手动执行source ~/.profile,那么~/.profile中定义的别名就会生效。
标签: macos bash terminal alias .profile