免费注册 查看新帖 |

Chinaunix

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

关于LINUX 下source命令! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-18 09:10 |只看该作者 |倒序浏览
小弟在安装 sybase 12.5.2 for linux 时,为使配置文件立即生效执行以下命令:
[sybase@Testlinux ~]$ source .bash_profile
bash: LANG: command not found
[sybase@Testlinux ~]
总是执行不成功,请教各位是什么原因呢!

论坛徽章:
0
2 [报告]
发表于 2008-02-18 09:18 |只看该作者
查询了一下,好像是linux 环境变量PATH,引起linux 内部命令找不到引起的!
如何解决,请各位多多指教!

论坛徽章:
0
3 [报告]
发表于 2008-02-18 11:32 |只看该作者

回复 #1 youwei 的帖子

vi .bash_profile
echo $PATH
看一下结果

论坛徽章:
0
4 [报告]
发表于 2008-02-18 12:08 |只看该作者
是哪个目录呢,/opt/sybas 下的.bash_profile 吗?

论坛徽章:
0
5 [报告]
发表于 2008-02-18 12:16 |只看该作者
[root@Testlinux sybase]# echo $PATH
/opt/sybase/OCS-12_5/bin:/opt/sybase/RPL-12_5/bin:/opt/sybase/$SYBASE_FTS/bin:/opt/sybase/JS-12_5/bin:/opt/sybase/ASE-12_5/bin:/opt/sybase/ASE-12_5/install:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/sybase/bin:/root/bin
[root@Testlinux sybase]#

论坛徽章:
0
6 [报告]
发表于 2008-02-18 12:18 |只看该作者
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATHHOME/bin
export PATH
unset USERNAME
#!/bin/sh
SYBASE_ASE="ASE-12_5"
export SYBASE_ASE
PATH="/opt/sybase/ASE-12_5/bin:/opt/sybase/ASE-12_5/install"PATH
export PATH
LANG = C
LD_LIBRARY_PATH="/opt/sybase/ASE-12_5/lib"LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_JRE="/opt/sybase/shared-1_0/JRE-1_3"
export SYBASE_JRE
PATH="/opt/sybase/JS-12_5/bin"PATH
export PATH
SYBASE_FTS="EFTS-12_5_2"
export SYBASE_FTS
PATH="/opt/sybase/\$SYBASE_FTS/bin"PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/\$SYBASE_FTS/lib:/opt/sybase/\$SYBASE_FTS/verity/_ilnx21/bin:/opt/sybase/\$SYBASE_FTS/verity/_ilnx21/filters"LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH="/opt/sybase/RPL-12_5/bin"PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/SQLRemote/lib"LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_WS="WS-12_5"
export SYBASE_WS
SYBASE="/opt/sybase"
export SYBASE
SYBASE_OCS="OCS-12_5"
export SYBASE_OCS
PATH="/opt/sybase/OCS-12_5/bin"PATH
export PATH
LD_LIBRARY_PATH="/opt/sybase/OCS-12_5/lib:/opt/sybase/OCS-12_5/lib3p"LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH="/opt/sybase/ODBC-12_5/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_SYSAM="SYSAM-1_0"
export SYBASE_SYSAM
LM_LICENSE_FILE="/opt/sybase/SYSAM-1_0/licenses/license.dat"
export LM_LICENSE_FILE

论坛徽章:
0
7 [报告]
发表于 2008-02-18 12:50 |只看该作者
你是不是用root用户来安装的sybase for linux?

论坛徽章:
0
8 [报告]
发表于 2008-02-18 14:12 |只看该作者
我之前是这样做的,建了个sybase的用户,但是,用sybase 用户安装时提示没有权限,于是我用root 用户安装的,当我发现这个方法不对时,我用删除/opt/sybase 这个目录的方法,来卸载sybase ,然后用sybase 用户进行安装,现在已经安装完毕了,把.SYBASE.sh 的内容复复制到.bash_profile 后,执行source .bash_profile 想让配置立即生效,就出现这个问题了!
这是什么原因呢?

论坛徽章:
0
9 [报告]
发表于 2008-02-18 16:11 |只看该作者

回复 #8 youwei 的帖子

不用删除 /opt/sybase目录,只需用root用户执行 chown sybase:sybase /opt,然后sybase用户就可以安装了,再把sybase用户的主目录改成 /opt/sybase,然后就是把SYBASE.sh的内容复制到.bash_profile,执行source .bash_profile 就行了
(注意:我看你的帖子里是.SYBASE.sh,是笔误吗?应该前面没点的,.bash_profile才有点,还有
/opt/sybase有的版本会是/opt/sybase-12.5,自己看一下)

论坛徽章:
0
10 [报告]
发表于 2008-02-19 11:19 |只看该作者
为什么我安装完sybase后/opt/sybase中没有.bash_profile文件??请高手帮我解决一下!谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP