如何将.bash_profile恢复为"文本编辑"文档?



我正在学习关于Udacity的Git课程,我们对我们的bash配置文件进行了一些更改。

不知何故,我的.bash_profile现在被识别为 Unix 可执行文件而不是文本编辑文档。我仍然可以像以前一样使用它,但是这种变化已经发生让我感到困扰。最重要的是,我还想知道引擎盖下发生了什么。

在我的计算机上(我正在运行MacOS)上存储的数据是可执行文件的什么位置?它没有文件扩展名,那么计算机如何知道?我更改了在"获取信息"窗口中找到的"打开方式"字段,但它仍然标识为可执行文件。

在Unix中,每个文件都有权限位,你可以在ls -l中看到。在这种情况下,已设置"x"位,这意味着该文件是可执行的。要恢复文件,只需在文件上执行chmod -x,它将取消设置"x"权限标志,使文件成为文本文件。

最新更新