免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2736 | 回复: 1
打印 上一主题 下一主题

[SCO UNIX] 【急】更改.profile文件后,丢失了所以的shell命令,请教如何恢复? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-30 18:28 |只看该作者 |倒序浏览
# vi .profile
".profile" 2 lines, 63 characters
ORACLE_HOME=/export/home/oracle/product/10g
export ORACLE_HOME
PATH=/usr/local/bin:/usr/openwin/bin
export PATH
---------------------
并生效了改.profile文件以后
如上述更改了.profile文件以后,所有的shell命令都不可用了,请问如何恢复
尝试如下命令:
# more .profile
more: not found
# ls -la .pro*
ls: not found
# ls -la
ls: not found
# ls
ls: not found
# cd /usr/bin         
# vi /.profile
vi: not found
# cd /bin
# vi /.profile
vi: not found
# vi .profile
vi: not found
#

论坛徽章:
0
2 [报告]
发表于 2010-06-30 21:17 |只看该作者
用root用户登录,从复制其他用户的.profile过来。
你的问题主要是原来的PATH内容丢失了。编辑的时候,应该在最后面添加,而不是把所有内容删除了再编辑。
用绝对路径可以执行的。如/bin/vi,/bin/more
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP