Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何确定哪些文件用于配置正确的shell会话?_Bash_Shell_.bash Profile - Fatal编程技术网

Bash 如何确定哪些文件用于配置正确的shell会话?

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”将显示所

假设您的系统中有bash概要文件、bashrc和zshrc点文件

如何确定哪个文件负责例如Python PATH$变量

我目前正在从我的系统中卸载conda,系统顽固地宣称Python路径是可用的

➜  ~ 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。。。