标题: 【急】更改.profile文件后,丢失了所以的shell命令,请教如何恢复? [打印本页] 作者: Dragon_wing 时间: 2010-06-30 18:28 标题: 【急】更改.profile文件后,丢失了所以的shell命令,请教如何恢复? # 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
#作者: dooza 时间: 2010-06-30 21:17
用root用户登录,从复制其他用户的.profile过来。
你的问题主要是原来的PATH内容丢失了。编辑的时候,应该在最后面添加,而不是把所有内容删除了再编辑。
用绝对路径可以执行的。如/bin/vi,/bin/more