【发布时间】:2014-04-16 16:30:09
【问题描述】:
我正在使用 RedHat csh。
我刚刚用错误的路径修改了~/.cshrc,导致syntax-error。
我的外壳无法识别ls 或gedit。所以,当我再次尝试修改时,它不再以gedit ~/.cshrc 打开。
当我启动系统时,它没有启动配置文件。
我有 root 访问权限,并且 root 配置文件很好。我可以从根目录编辑它吗?
请帮助我删除我添加到 /.cshrc 的最后两行,使用 root-profile 以便它像以前一样正常工作。
谢谢。
【问题讨论】:
-
你可以使用
mv重命名它。 -
对不起!我不明白。请解释一下。除了最后两行之外,我需要整个 .cshrc 配置文件。
-
您可以重命名您的
.cshrc文件,使其不再执行。然后启动一个新的shell,一切都应该没问题。您可以编辑该文件,然后将其重命名为.cshrc。 -
可以从根配置文件编辑它。!? @larsks
-
是的,可以从 root 帐户编辑它。当您以 root 身份登录时,您获得的是图形环境还是在控制台?如果是图形,您可以使用
gedit /home/<username>/.cshrc。将<username>替换为有问题的用户名。