最近经历这个错误,印象深刻。
本来想改个变量名结果变成重定向,结果就是我的 env 没了,大部分的软件都用不了了。我查了半天,也没找到解决办法。回去后仔细想了想:env 是个二进制的执行文件,可不可以复制一个到 Linux 系统中呢?所以我决定:
- 把 Win10 的 Linux 子系统中的 /usr/bin/env 移动到远程服务器的 /usr/bin/ 目录下,作为远程服务器的 env 文件
我信心满满去执行,结果报错:
/usr/bin/env: 没有权限
怎么会这样呢?逻辑没错呀?(我已经是 root 权限)。其实到这里,成功只差一步:
chmod 777 env
大功告成!