anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别
anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别?
anaconda prompt和cmd和powershell有什么区别?
1、anaconda prompt
优点:Python 行、
缺点:ls 不行、
2、anaconda powershell prompt【完美】
优点:Python 行、ls 行、
缺点:无
3、cmd
优点:无
缺点:Python不行;ls 不行、
4、powershell
优点:ls行
缺点:Python不行
5、git bash
优点:ll行、ls行 (可以模拟在linux下的所有指令)
缺点:Python不行
背景:
Anaconda
安装完成后,开始
菜单所有程序
Anaconda3
中会添加Anaconda Prompt
和Anaconda PowerShell Prompt
两个菜单项。
Anaconda Promp
对应的命令为%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
Anaconda PowerShell Prompt对应的命令
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\ProgramData\Anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\ProgramData\Anaconda3' "
原理解析:
https://blog.csdn.net/mighty13/article/details/119881204
结论:
1、anaconda prompt本质上就是cmd,然后加了一些启动参数:
2、anaconda powershell prompt本质上就是powershell,加上一堆启动参数
3、powershell和cmd基本上是一样的,但是powershell集成了一些cmd没有的指令,例如ls
4、git bash我认为是powershell的升级版,融入了很多linux中的指令集,例如ll等
5、上述的共性都是命令行;