我当时直接用的普通用户
echo 'export PATH=/home/username/biotools/gdc-client' >> /home/username/.bashrc
source /home/username/.bashrc
发现不仅没生效,还出现了一个诡异的情况
不仅不能调用GDC-client(还记得我一开始只是想用GDC下数据吗ㄒoㄒ),而且连其他的基本命令比如ls全都用不了了!!!

po主觉得很淦
还是求助万能的网友,幸好还有一个命令能用
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
变回去了
但是又发现了一个问题
只能在当前终端生效啊淦!
新打开一个终端就没卵用啊!
然后又去恶补交互式非交互式登录非登录啊环境变量临时修改永久修改当前用户临时修改root用户永久修改立即生效重启后生效!
啊!Linux你个小妖精你咋这么烦啊!
折腾了两三天吧
在我发现这路又走窄了心态一崩再崩的时候
想想还是回去从头开始
要解决的问题说到底就是安装GDC
安装后编译到环境变量里方便随时调用
终于找到了!
简直恨不得以头抢地~~~~
教程https://www.biostars.org/p/207324/
同样下载后解压
./gdc-client #(to verify that program works)
cp -pi ./gdc-client /usr/local/bin #(if this does not work)
sudo cp -pi ./gdc-client /usr/local/bin
O了!
测试一下在其他路径下能不能直接调用

而我是把它装在这里的

啊~~~~~~~~~~~~~~~~~~
晚饭加鸡腿~~~~~~~~~~~~
网友评论