(base) fedaa@fedaa-Satellite-L50-B:~$ cd molecules/
Run Code Online (Sandbox Code Playgroud)
这(base)在我的终端提示中是什么意思?
我刚刚找到它,我不知道它指的是什么。
abu*_*bua 18
您调用的最后一个程序或脚本很可能没有以换行符正确结束。
这是一个简单的例子:
#!/bin/bash
printf "test"
Run Code Online (Sandbox Code Playgroud)
将此内容复制到您的编辑器中并将其保存为名为 test.sh 的文件
然后使其成为可执行文件
chmod 755 test.sh
Run Code Online (Sandbox Code Playgroud)
并调用它
./test.sh
Run Code Online (Sandbox Code Playgroud)
输出将是
fedaa@fedaa-Satellite-L50-B:~$./test.sh
test fedaa@fedaa-Satellite-L50-B:~$
Run Code Online (Sandbox Code Playgroud)
如果添加\n(换行符)
#!/bin/bash
printf "who\n"
Run Code Online (Sandbox Code Playgroud)
结果将是
fedaa@fedaa-Satellite-L50-B:~$./test.sh
test
fedaa@fedaa-Satellite-L50-B:~$
Run Code Online (Sandbox Code Playgroud)如果您使用的是 anaconda 或 conda 环境,请查看此链接
https://conda.io/docs/user-guide/getting-started.html
要查看所有环境的列表,请键入:
conda info --envs
Run Code Online (Sandbox Code Playgroud)
将出现一个环境列表,类似于以下内容:
conda environments:
base /home/username/Anaconda3
snowflakes * /home/username/Anaconda3/envs/snowflakes
Run Code Online (Sandbox Code Playgroud)
在这种情况下,(base)标记您正在使用默认的 anaconda 环境。
要停用环境,请键入
source deactivate
Run Code Online (Sandbox Code Playgroud)
在 conda 包管理器的功能最近发生变化之后,“源代码停用”的使用正在贬值,并且可能会终止对此命令的支持。
然而
conda deactivate
Run Code Online (Sandbox Code Playgroud)
更适合使用。
在较新的 anaconda 版本中,只需在 shell 中键入此 conda 命令:
conda config --set auto_activate_base False
Run Code Online (Sandbox Code Playgroud)