我有一个 .profile 文件,我正在读取它并在我的终端中使用别名,但在某些时候别名无缘无故地停止工作(其他命令仍在工作)。
为了快速修复,我删除了 (rm) 并在我的用户目录中重新创建了我的 .profile 文件。我看不到 bash_profiles 或其他存在,至少在该目录中是这样。
新的 .profile 不起作用。我尝试重新启动终端和计算机。
现在,虽然我找不到该文件,但在原始 .profile 中工作的命令仍在运行,并且新的 .profile 给出:
没有这样的文件或目录(文件名的后半部分来自这里) 和:命令未找到消息
.profile 文件仅包含路径更新、别名和源文件。 尝试获取 .profile 文件也会给出上述错误消息。
但是,通过从 .profile 文件中复制它们,将路径更新、别名和文件直接输入到终端中,效果很好。
帮忙吗?
最佳答案
也许您的主目录中有一个 .bash_profile
或 .bash-login
文件,并且优先读取您的 .profile
设置?
看这里:How to make OS X to read .bash_profile not .profile file
关于macos - .profile 无法在 Mac 的终端上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19759272/