。cshrc文件中的设置主目录和其他变量无效[关闭]

问题描述 投票:0回答:2

在默认主目录中,我在.cshrc文件中添加了以下几行:

!/bin/bash
setenv HOME /path1/path2 

但是echo $HOME未显示预期结果。

bash path csh java-home
2个回答
0
投票

[试用-source ~/.cshrc,然后尝试回显您设置的变量。]​​>

source命令用于将任何函数文件加载到当前的shell脚本或命令提示符中。

source是一个shell内置命令,用于读取和执行文件的内容(通常是一组命令),以当前shell脚本中的参数。取完后的命令指定文件的内容将其作为以下内容传递给TCL解释器:然后执行的文本脚本。如果提供任何参数,它们在执行文件名时成为位置参数。否则,位置参数保持不变。中的条目$ PATH用于查找包含FILENAME的目录,但是如果该文件不在$ PATH中,它将在当前目录。源命令没有选项,参数仅是文件。

语法:

source FILENAME [arguments]

0
投票

这里有很多错误。 (这将是一个评论,但时间太长。)

© www.soinside.com 2019 - 2024. All rights reserved.