之前我们讲过用export命令设置环境变量,这次我们讲用ln命令代替环境变量。
命令介绍
ln命令可以设置链接,链接分为两种:硬链接和软链接
硬链接相当于把文件复制到你要设置的路径里,相当于复制-粘贴。软连接才是真正的“链接”
他们的命令格式如下:
硬链接:
ln 文件地址 链接(复制文件)地址
软链接:
ln -s 文件地址 链接地址
使用ln命令代替环境变量
我们可以用以下命令
ehco $PATH
查看环境变量
我们可以发现,/usr/bin是环境变量,我们把文件放在这个目录下,就相当于设置了环境变量。
但是,我们又不能直接复制粘贴,因为很多程序都需要原目录下的文件,以Linux node为例,解压后会发现有两个文件夹:bin和lib,只复制bin不复制lib会导致程序错误,都复制太麻烦了,怎么办呢?
用软连接就行了
sudo ln node地址/bin/node /usr/bin/node
解决(记得加sudo,不然没有权限)