LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 722|回复: 5

LFS 建立用户环境出错,请高人指点啊!!

[复制链接]
发表于 2009-4-16 16:47:19 | 显示全部楼层 |阅读模式
7.建立lfs用户的环境
  cat > ~/.bash_profile << "EOF"
  exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
  EOF
  cat > ~/.bashrc << "EOF"
  set +h
  umask 022
  LFS=/mnt/lfs
  LC_ALL=POSIX
  PATH=/tools/bin:/bin:/usr/bin
  export LFS LC_ALL PATH
  EOF
  为什么以上几步执行完了后source ~/.bash_profile 还是在> 提示符里面,ctrl+z退出后执行export 显示如下
export命令查看输出,应该是
  declare -x HOME="/home/lfs"
   declare -x OLDPWD
  declare -x PWD="/"
  declare -x SHLVL="1"
  declare -x TERM="linux"
请问是哪里出错了,恳请楼主把 “建立用户环境”在写详细点,指点我等超级菜鸟,谢谢!
发表于 2009-4-16 19:14:50 | 显示全部楼层
Post by aasswaass;1975322
7.建立lfs用户的环境
  cat > ~/.bash_profile << "EOF"
  exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
  EOF
  cat > ~/.bashrc << "EOF"
  set +h
  umask 022
  LFS=/mnt/lfs
  LC_ALL=POSIX
  PATH=/tools/bin:/bin:/usr/bin
  export LFS LC_ALL PATH
  EOF
  为什么以上几步执行完了后source ~/.bash_profile 还是在> 提示符里面,ctrl+z退出后执行export 显示如下
export命令查看输出,应该是
  declare -x HOME="/home/lfs"
   declare -x OLDPWD
  declare -x PWD="/"
  declare -x SHLVL="1"
  declare -x TERM="linux"
请问是哪里出错了,恳请楼主把 “建立用户环境”在写详细点,指点我等超级菜鸟,谢谢!


确定最后的EOF跟前面的EOF一样?大小写区别!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-16 22:52:59 | 显示全部楼层
Post by oydl82;1975383
确定最后的EOF跟前面的EOF一样?大小写区别!


这两个EOF是一样的啊,都是大写的啊,我是看Youbest的文档操作的,他也是这样写的啊!
后面的一个EOF没有带引号
回复 支持 反对

使用道具 举报

发表于 2009-4-17 09:03:20 | 显示全部楼层
cat 查看下你的~/.bash_profile 和 ~/.bashrc 文件看内容是否都写进去并且检查是否正确?
或者直接用用vim编辑:
vim ~/.bash_profile
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
保存退出

vim ~/.bashrc
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL PATH

保存退出然后执行:source ~/.bash_profile看是否能够解决你的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-17 11:49:15 | 显示全部楼层
谢谢clfs  oyd182,我再试试看!!
回复 支持 反对

使用道具 举报

发表于 2009-4-17 15:55:40 | 显示全部楼层
这个省了吧:ctrl+z退出
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表