我试图编辑我的.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
执行上述步骤的原因。