我试图编辑我的.mycshrc文件以在终端中添加更多快捷键命令。
但是,我意识到这是一个问题。


看来我的文件已被长者替换(他走了,他的电脑也走了),由于权限的原因,“权限”选项卡中的选项全部显示为灰色,因此我无法对其进行编辑。
我尝试键入chmod 644 .mycshrc,但出现错误:chmod:更改.mycshrc': Operation not permitted的权限
然后,我尝试创建一个新的纯文本文档文件,将其重命名为.mycshrc,即使我添加了新命令,它也无法正常工作,除非我做错了。


以下是我尝试添加的示例:

alias designer '/apps/Linux64/qt/qt-4.5.0/bin/designer'

最佳答案

在这种情况下,您需要更改用户,而不是文件模式。采用

sudo chown youruser:youruser .mycshrc


其中youruser是您的用户名。

无论如何,chmod 644 .mycshrc都会失败,因为您不是文件的所有者(高级用户的帐户很可能是所有者,因为他替换了该文件)。这就是为什么您需要作为sudo用户使用root执行上述步骤的原因。

10-07 16:40