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 PromptAnaconda 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,然后加了一些启动参数:

image-20221008230725998

2、anaconda powershell prompt本质上就是powershell,加上一堆启动参数

image-20221008230803558

3、powershell和cmd基本上是一样的,但是powershell集成了一些cmd没有的指令,例如ls

4、git bash我认为是powershell的升级版,融入了很多linux中的指令集,例如ll等

5、上述的共性都是命令行;

posted @ 2022-10-08 23:09  bH1pJ  阅读(532)  评论(0编辑  收藏  举报