2017-07-29 90 views
0

的ksh export name="bhargav"如何在csh和ksh中设置全局环境?

CSHsetenv name bhargav

使用砰砰命令来获取变量的值尝试像这样从Windows荫。但它显示错误未定义的变量

+0

发布您用于plink的完整命令行。对于目标unix主机名上的用户帐户,该用户的shell启动文件需要定义您可能需要的任何变量。 – mao

+0

在Linux .kshrc中'export name =“bhargav”',在windows plink命令中是'plink -pw password [email protected]“echo $ name”' –

回答

0

对于目标用户,Linux是否有bash或ksh作为该用户的shell?如果Linux配置了bash作为shell,那么确保〜/ .bashrc导出该变量。如果Linux配置了ksh作为用户帐户的shell(而不是bash),请尝试导出〜/ .profile中的变量

+0

使用ksh的Iam。 $ 0显示-ksh。当我在windows执行plink命令'plink -pw password [email protected]“echo $ 0”'output is -ksh

+0

因此,plink不会调用shell启动,这是您的变量未初始化的原因。请参阅https://stackoverflow.com/questions/3407386/plink-does-not-source-bashrc-or-bash-profile-on-connect – mao

相关问题