LinuxSir.cn,穿越时空的Linuxsir!

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

帮助 看看这个

[复制链接]
发表于 2008-11-25 20:12:42 | 显示全部楼层 |阅读模式
 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="OSIX"
  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 ~]#。
本文来自: (www.91linux.com) 详细出处参考:http://www.91linux.com/html/article/go/20081120/13856.html
 楼主| 发表于 2008-11-25 20:14:17 | 显示全部楼层
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="OSIX"
  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= “”  双引号里面的是空的
回复 支持 反对

使用道具 举报

发表于 2008-11-25 20:38:09 | 显示全部楼层
看不懂,什麽意思???
回复 支持 反对

使用道具 举报

发表于 2008-11-25 21:23:58 | 显示全部楼层
Post by cainiao55;1913685
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="OSIX"
  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\\\$ "
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 08:32:08 | 显示全部楼层
  export命令查看输出,应该是
  declare -x HOME="/home/lfs"
  declare -x LC_ALL="OSIX"
  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=" " 是空的

是不是 那里出问题啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 08:33:42 | 显示全部楼层
Post by fateboat;1913715
这句话没有错误,你自己都说了,无法输入,你没输入进去他自然是空白啦。
不过PS1对后面的操作没有影响。
你可以在source ~/.bash_profile之后手动输入下面这句
export PS1="\\u:\\w\\\$ "


我是按照帖子里面一步一步做的

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


我的就是不行
回复 支持 反对

使用道具 举报

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

本版积分规则

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