无法在linux kali中设置PATH

无法在linux kali中设置PATH

我一直在尝试添加路径,但无法这样做。我尝试添加PATH="$PATH:/snap/bin"~/.bashrc没有~/.profile成功。但如果我source ~/.profile这样做,它就会起作用。有没有办法让它在不运行任何命令的情况下工作?我使用的是2021.2版本

谢谢。

编辑:我还添加了 `export PATH="$PATH:/snap/bin:" 。没用。

这是我的.profile 在此输入图像描述

我的 shell 使用 zsh 而不是 bash(如果相关的话)。

答案1

Kali Linux 2021.2 版本zsh默认使用 shell。 shellzsh不读取~/.bashrc也不读取~/.profile.相反,它读取~/.zshrc交互式 shell 和~/.zprofile登录 shell。

PATH你很可能想在这两个文件之一的末尾设置你的(该~/.zprofile文件在默认的 Kali 安装中不存在,但你可以创建它):

path+=( /snap/bin )

(数组与标量变量path相关联,并且添加像上面这样的路径会改变两者)。PATHzsh

您还可以改变bash使用该命令的默认 shell

chsh -s /bin/bash

这会将登录 shell 从 更改为zshbash并且此更改将在您下次登录时生效。这样做意味着您可以继续通过编辑~/.bash_profile~/.bashrc按照您似乎习惯的方式修改您的 shell 的行为。

相关内容