+ -
当前位置:首页 → 问答吧 → 帮助 看看这个

帮助 看看这个

时间:2008-11-26

来源:互联网

 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
  8.检查一下
  export命令查看输出,应该是
  declare -x HOME="/home/lfs"
  declare -x LC_ALL="POSIX"
  declare -x LFS="/mnt/lfs"
  declare -x OLDPWD
  declare -x PATH="/tools/bin:/bin:/usr/bin"
  declare -x PS1="\\u:\\w\\\$ "
  declare -x PWD="/home/lfs"
  declare -x SHLVL="1"
  declare -x TERM="linux"
  9.进入编译目录
  cd $LFS/sources
  基本上就恢复工作状态了。-------------------LFS 帖子里的原文





原来上面的原文正确的 是我没有搞懂 他这样的PS1='\u:\w\$ ' 是不是错误 不过也是不对的

按照正确的方法 是默认的PS1内容为: '\[\u@\h\W\]\$' ,所以默认的提示符就是: [root@linux ~]#。
本文来自: (http://www.91linux.com) 详细出处参考:http://www.91linux.com/html/article/...120/13856.html

作者: cainiao55   发布时间: 2008-11-26

exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash

以上这句 的PS1='\u:\w\$ ' 是不是有错误 我怎么输入都不行

 export命令查看输出,应该是
  declare -x HOME="/home/lfs"
  declare -x LC_ALL="POSIX"
  declare -x LFS="/mnt/lfs"
  declare -x OLDPWD
  declare -x PATH="/tools/bin:/bin:/usr/bin"
  declare -x PS1= “” 为什么里面的是没有的
  declare -x PWD="/home/lfs"
  declare -x SHLVL="1"
  declare -x TERM="linux"
上面的是我实际操作 完成后 的环境 里面的declare -x PS1= “” 双引号里面的是空的

作者: cainiao55   发布时间: 2008-11-26

看不懂,什麽意思???

作者: d00m3d   发布时间: 2008-11-26

引用:
作者: cainiao55
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash

以上这句 的PS1='\u:\w\$ ' 是不是有错误 我怎么输入都不行

 export命令查看输出,应该是
  declare -x HOME="/home/lfs"
  declare -x LC_ALL="POSIX"
  declare -x LFS="/mnt/lfs"
  declare -x OLDPWD
  declare -x PATH="/tools/bin:/bin:/usr/bin"
  declare -x PS1= 为什么是空的
  declare -x PWD="/home/lfs"
  declare -x SHLVL="1"
  declare -x TERM="linux"
bash u:w$ : command not found
这句话没有错误,你自己都说了,无法输入,你没输入进去他自然是空白啦。
不过PS1对后面的操作没有影响。
你可以在source ~/.bash_profile之后手动输入下面这句
export PS1="\\u:\\w\\\$ "

作者: fateboat   发布时间: 2008-11-26

  export命令查看输出,应该是
  declare -x HOME="/home/lfs"
  declare -x LC_ALL="POSIX"
  declare -x LFS="/mnt/lfs"
  declare -x OLDPWD
  declare -x PATH="/tools/bin:/bin:/usr/bin"
  declare -x PS1="\\u:\\w\\\$ "
  declare -x PWD="/home/lfs"
  declare -x SHLVL="1"
  declare -x TERM="linux"

上面这些是系统弄好的时候 的环境变量

不过 我安装系统弄好了以后

declare -x PS1=" " 是空的

是不是 那里出问题啦

作者: cainiao55   发布时间: 2008-11-26

引用:
作者: fateboat
这句话没有错误,你自己都说了,无法输入,你没输入进去他自然是空白啦。
不过PS1对后面的操作没有影响。
你可以在source ~/.bash_profile之后手动输入下面这句
export PS1="\\u:\\w\\\$ "
我是按照帖子里面一步一步做的

不知道为什么 他的参数就可以输出啦


我的就是不行

作者: cainiao55   发布时间: 2008-11-26