linuxcatEOF变量自动解析问题

linuxcatEOF变量自动解析问题

2023年7月17日发(作者:)

linuxcatEOF变量⾃动解析问题使⽤如下shell安装node时,⼀直提⽰ command not foundwget /nodejs/latest-v8.x/ zxvf -C /usr/localcd /usr/local/mv node* nodecat < /etc/profile.d/rt NODE_HOME=/usr/local/nodeexport PATH=$NODE_HOME/bin:$PATHEOFsource /etc/profile去检查 才发现变量被解析了。#cat /etc/profile.d/

export NODE_HOME=/usr/local/nodeexport PATH=/usr/local/node/bin:/usr/local/node/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/redis/bin/:/root/bin两个解决办法:1. 加转义字符,适⽤于变量少的情况[root@elk ~]# cat < /etc/profile.d/> export NODE_HOME=/usr/local/node> export PATH=$NODE_HOME/bin:$PATH> EOF[root@elk ~]# cat /etc/profile.d/

export NODE_HOME=/usr/local/nodeexport PATH=$NODE_HOME/bin:$PATH 2. EOF 加反斜杠,或⽤单引号、双引号包围 。适⽤变量多的情况[root@elk ~]# cat <<'EOF'> /etc/profile.d/> export NODE_HOME=/usr/local/node> export PATH=$NODE_HOME/bin:$PATH> EOF[root@elk ~]# cat /etc/profile.d/

export NODE_HOME=/usr/local/nodeexport PATH=$NODE_HOME/bin:$PATH

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689539374a264446.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信