linux使用conda激活环境时的一些问题

问题遇到的现象和发生背景
这几天刚开始学习使用conda,在想创建一个环境下载软件时,激活环境时出现了以下的提示

[root@lsp01 ~]# conda env list
# conda environments:
#
base                  *  /root/miniconda3
fastp                    /root/miniconda3/envs/fastp

[root@lsp01 ~]# conda activate fastp

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

解决方法
寻找了一些办法,最后通过一个source activate解决

[root@lsp01 ~]# source activate
(base) [root@lsp01 ~]# conda activate fastp
(fastp) [root@lsp01 ~]#

但是完全没看懂上面source activate的作用,好像是启动激活conda?,所以问问大家是啥意思