繁体   English   中英

导出:未找到由 linux 源命令引发的命令

[英]export: Command not found raised by linux source command

在服务器上安装 Anaconda 包后,我尝试使用source ~/.bashrc来设置 env 变量,但它引发了export: Command not found错误export: Command not found ,我的.bashrc文件是这样的:

# added by Anaconda3 4.2.0 installer
export PATH="/projdata3/info_fil/wangtao/conda/bin:$PATH"

有人可以帮忙吗? 非常感谢!

由于您使用的是tcsh ,而不是bash ,您应该编辑您的.cshrc并添加以下行:

set path = ( /projdata3/info_fil/wangtao/conda/bin $path )

然后使用source .cshrc

如果您的 shell 是.csh请使用setenv导出一个变量,在 bash 中您通常会使用export

bashexport My_VARIABLE=/some/location/or/.something/

csh shell 中,它将是setenv My_VARIABLE /some/location/or/.something/

如果echo $SHELL命令给出/usr/local/bin/tcsh则意味着您正在使用 csh shell。

在csh shell中,如果要设置环境变量,语法是这样的

setenv <variable_name> <variable_value>

这是有用的 csh 命令链接以供参考

如果你想从 csh shell 进入bash shell,输入命令bash

然后此命令将起作用: export <variable_name>=<variable_value>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM