Bash 如何确定哪些文件用于配置正确的shell会话?
假设您的系统中有bash概要文件、bashrc和zshrc点文件 如何确定哪个文件负责例如Python PATH$变量 我目前正在从我的系统中卸载conda,系统顽固地宣称Python路径是可用的Bash 如何确定哪些文件用于配置正确的shell会话?,bash,shell,.bash-profile,Bash,Shell,.bash Profile,假设您的系统中有bash概要文件、bashrc和zshrc点文件 如何确定哪个文件负责例如Python PATH$变量 我目前正在从我的系统中卸载conda,系统顽固地宣称Python路径是可用的 ➜ ~ which python /anaconda/bin/python 我已经得出结论,我的bashrc、bash profile或zshrc文件没有指向此位置的指针。是否有一个命令允许我查看系统指向特定路径变量的位置,或者在配置当前shell会话时哪些文件处于活动状态?命令“env”将显示所
➜ ~ which python
/anaconda/bin/python
我已经得出结论,我的
bashrc
、bash profile
或zshrc
文件没有指向此位置的指针。是否有一个命令允许我查看系统指向特定路径变量的位置,或者在配置当前shell会话时哪些文件处于活动状态?命令“env”将显示所有环境变量,因此“env | grep PATH”将显示可执行文件的路径。您可以使用export命令修改PATH环境变量。您使用哪个shell?bash文件和zsh文件是互斥的,除非一个文件集中的文件显式地从另一个文件集中获取文件。知道哪个shell还可以让您知道要向哪个文件添加set-x
,这将为您提供shell启动时执行的命令的完整跟踪。这将引导您找到路径中添加了/anaconda/bin
的位置。我使用zsh。顺便说一句,我知道是在哪里加的。它实际上是在我的zshrc文件中,只是我为单词python添加了一个cltr+f文件,实际上它是用export PATH=“/anaconda/bin:$PATH”添加到PATH…命令“env”将显示所有环境变量,因此“env | grep PATH”将显示可执行文件的路径。您可以使用export命令修改PATH环境变量。您使用哪个shell?bash文件和zsh文件是互斥的,除非一个文件集中的文件显式地从另一个文件集中获取文件。知道哪个shell还可以让您知道要向哪个文件添加set-x
,这将为您提供shell启动时执行的命令的完整跟踪。这将引导您找到路径中添加了/anaconda/bin
的位置。我使用zsh。顺便说一句,我知道是在哪里加的。它实际上是在我的zshrc文件中,只是我为单词python添加了cltr+f文件,而实际上它是用export PATH=“/anaconda/bin:$PATH”添加到PATH。。。