macos - .profile 无法在 Mac 的终端上运行

标签 macos bash terminal alias .profile

我有一个 .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/

相关文章:

python - 如何在 python 中与终端交互

c - 读取输入时如何移动类型光标

macos - 如何在 OS X 的终端中激活 Vim 配色方案?

macos - MacOS 上 Coda 中的 TypeScript 高亮显示

linux - 如何在 Linux 中以不同名称 "*100000.prm"复制以 "*full.prm"结尾的相同位置的文件?

python - 如何避免 os.system() 在 python 中打印出返回值

python - 使用终端将时间戳输出到日志文件

python - 无法在 Mac OS X 中正确运行 odoo

Bash 脚本双引号

java - java.util.Scanner 和字符串的问题