Zsh
無法在 linux kali 中設置 PATH
我一直在嘗試添加路徑,但我無法這樣做。我嘗試添加
PATH="$PATH:/snap/bin"
,~/.bashrc
但~/.profile
沒有奏效。但如果我這樣做source ~/.profile
,它會起作用。有沒有辦法讓它在不執行任何命令的情況下工作?我正在使用版本 2021.2謝謝。
編輯:我也添加了 `export PATH="$PATH:/snap/bin:" 。沒用。
如果相關的話,我的 shell 正在使用 zsh 而不是 bash。
Kali Linux 2021.2 版本
zsh
預設使用 shell。shellzsh
不讀取~/.bashrc
也不。~/.profile
相反,它讀取~/.zshrc
互動式 shell 和~/.zprofile
登錄 shell。您很可能希望將您設置
PATH
在這兩個文件之一的末尾(該~/.zprofile
文件在預設的 Kali 安裝中不存在,但您可以創建它):path+=( /snap/bin )
(該
path
數組與PATH
標量變數相關聯,zsh
並且添加像上面這樣的路徑會改變兩者)。您還可以將預設 shell更改
bash
為使用命令chsh -s /bin/bash
這會將登錄 shell 從 更改為
zsh
,並且此更改將在您下次登錄時生效。這樣做意味著您可以通過編輯和您似乎習慣的方式bash
繼續修改 shell 的行為。~/.bash_profile``~/.bashrc