0x01 第一种方式:使用bash
新版Kali默认的shell是zsh,而常见添加环境变量的方式是通过/etc/profile中,最好再在~/.bashrc中source一下生效。为了使用bash,需要修改/etc/passwd文件中对应用户的默认shell,比如root用户将
1root❌0:0:root:/root:/usr/bin/zsh
变为
1root❌0:0:root:/root:/bin/bash
修改之后再用普通bash添加环境变量的方式就可以了。
0x01 第二种方式:使用zsh
还是想用漂亮的zsh怎么办?那就在zsh中添加环境变量!
只需要在~/.zshrc中末尾添加环境变量,这是不需要再source了:
1N="/usr/local/go/bin"
2export PATH=$PATH:$N
这是如果再在后面加上source ./zshrc
的话,会循环使用这个文件。
这里还有个问题,当使用sudo
执行命令时,sudo
命令为了安全考虑将PATH环境变量进行了重置,我们可以使用sudo visudo
或者vim /etc/sudoers
进行修改。具体关于su和sudo的区别可以参考下面这篇文章:
https://blog.csdn.net/weixin_39490665/article/details/123130500
0x03 引用
不得不说网络上东西错误有点多,搞了估计有3小时才解决。