Kali似乎没有~/.bash_profile文件,Kali中的profile文件叫什么?

Kali似乎没有~/.bash_profile文件,Kali中的profile文件叫什么?

我在 Kali 盒子上, ~/.bash_profile 似乎在 Kali 中不起作用。 Kali 中是否有其他文件名调用它?

答案1

如果 shell 作为登录 shell 调用,则该文件~/.bash_profile将由 shell 使用。bash

如果该文件不存在(不需要存在),则它可能是由用户创建的。

如果 shell 不是bash,或者bashshell 不是登录 shell(例如,如果它用于运行脚本或启动交互式非登录 shell 会话,则不会),则不会使用该文件。

其他 shell 可能会读取~/.profile登录 shell,如果不存在bash也会执行此操作。~/.bash_profile

要确定您的登录 shell 使用的是什么 shell,请使用

getent passwd username

你的用户名在哪里username。登录 shell 将是:结果行中最后一个 - 分隔的项目。

例子:

$ getent passwd myself
myself:*:1000:1000:Kusalananda,,,:/home/myself:/usr/local/bin/zsh

这意味着我的登录 shell 是zsh.

~/.bash_profile请注意,您选择的 Linux 发行版与是否使用几乎(没有)关系。这是由您选择的登录 shell 决定的。

相关内容