我正在使用RedHat csh。
我刚刚使用错误的路径修改了~/.cshrc
并生成syntax-error
。
我的shell无法识别ls
或gedit
。因此,当我再次尝试修改时,它不会再次使用gedit ~/.cshrc
打开。
当我启动系统时,它没有启动配置文件
我有root访问权限和root配置文件很好。我可以从root编辑它吗?
请帮我删除我添加到/.cshrc
的最后两行,使用root-profile,以便它像以前一样正常工作。
感谢。
答案 0 :(得分:3)
我猜你的PATH
由于你syntax-error
中的.cshrc
而没有正确设置(假设你提到ls
不起作用)。从shell中尝试以下操作:
echo $PATH
echo
是内置的,应该始终有效。如果它什么都不返回,则为空,或者不包含类似于/bin
,/usr/bin
等的路径列表...那么您的路径确实不正确。在命令行中使用gedit
的完整路径,如:
/usr/bin/gedit ~/.cshrc