.emacs 文件权限?

Posted

技术标签:

【中文标题】.emacs 文件权限?【英文标题】:.emacs file permissions? 【发布时间】:2012-01-13 05:37:12 【问题描述】:

好的,我一直在使用 Aquamacs,想进行一些定制。所以我知道我必须创建一个 .emacs 文件并在该文件中添加我的更改。所以我创建了一个文本文件,并在我的主目录中将其命名为 .emacs,但由于它是 .emacs,因此它是隐藏的,并且该文件的权限被拒绝。为了编辑它并开始添加和自定义我的设置,我该如何访问该文件?我应该更改读/写权限还是更多?先感谢您。

【问题讨论】:

什么意思,权限被拒绝?自从您创建它以来,您显然拥有(拥有?)写权限。除此之外,您真正需要的只是读取权限。 我不知道创建它实际上授予了我写权限。很高兴知道。但正如我所说,许可被拒绝。我可以转到我的主目录并查看它,但如果我尝试 cd 进入它,我会被拒绝。 这里可能有些混淆:对于自定义,您可以使用 file .emacsdirectory 称为 .emacs.d(请参阅gnu.org/software/emacs/manual/html_node/emacs/Init-File.html)。如果您选择前者,那么 cd 将没有任何内容,因为您拥有的只是一个文件。此外,创建文件不会授予您写入权限。相反,它是相反的:如果你一开始没有写权限,你将无法创建文件! 【参考方案1】:

可能最简单的入门方法是直接从 Emacs 编辑您的 .emacs 文件。因此,启动您的 Aquamacs 并输入 C-x C-f ~/.emacs RET

然后 - 只是为了让一切按预期工作 - 添加例如文件中的以下行:

(message "works!")

使用 C-x C-s 保存文件,然后重新启动 Emacs。你应该看到“作品!”在启动后的状态栏中。

如上所述再次打开 .emacs 文件并开始自定义。

【讨论】:

以上是关于.emacs 文件权限?的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令

Linux下如何运行C程序?

Linux文件权限符号含义

Linux关于文件的权限笔记

文件系统权限管理

CentOS下如何修改文件执行权限