Deepin系统关于每次启动终端都要输入source /etc/profile的问题

关于每次启动终端都要输入source /etc/profile的问题

当我在Deepin系统中下载了node以及npm之后,我为了将node导入到系统文件,使用了以下命令sudo gedit ``/etc/profile,然后在里面添加了这条语句:

export PATH=$PATH:/usr/local/node/bin

然后使用了这条命令:source /etc/profile,这是为了使新建立的环境变量立刻生效而不用重新启动系统

然后再依次输入node -vnpm -v验证了node和npm是否安装成功,此时,终端成功显示了版本信息,说明安装成功

而当我关闭这个终端,重新打开一个终端后,输入node,却显示找不到这个命令,但是输入source /etc/profile之后在输入node,却成功的启动了node,原因是没有设置永久环境变量,所以我用以下步骤解决了这一问题:

  1. 终端输入命令sudo vim ~/.bashrc
  2. 添加source /etc/profile,之后关闭终端再打开,成功解决问题

posted @ 2019-06-25 14:52  墨戈  阅读(1715)  评论(0编辑  收藏  举报