Kali添加环境变量

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小时才解决。

  1. https://blog.csdn.net/qq_30895747/article/details/126872781
  2. https://blog.csdn.net/weixin_51368459/article/details/127682963
  3. https://blog.csdn.net/weixin_51368459/article/details/127682963
  4. https://blog.csdn.net/xiaopang_love_study/article/details/127753262