[英]overwrite permission for .mycshrc in linux
我正在尝试编辑我的.mycshrc
文件以在我的终端中添加更多快捷命令。 但是,我意识到有一个问题。
看来我的文件被一位高级人员替换了(他走了,电脑也一样),由于权限选项卡中的选项全部变灰,我无法编辑它。 我尝试输入chmod 644 .mycshrc
,但出现错误:chmod:更改.mycshrc': Operation not permitted
权限.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
都失败了,因为您不是文件的所有者(高级用户帐户很可能是所有者,因为他替换了它)。 这正是您需要以root
用户身份使用sudo
执行上述步骤的原因。
找出一种更简单的方法来处理我面临的问题。
source ~/.mycshrc
确保在保存文件时您在目录中,因为它以这种方式对我有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.