- #1
fog37
- 1,569
- 108
Hello,
I recently started a thread about shell programs (CMD and Powershell for Windows, bash and else for Linux and Mac).
I noticed that many applications, like Git or Anaconda, VS Code, come with their own terminal...Why? Those "terminals" are really different shells or instances of the native shell but with some configuration setting already launched?
For example, Anaconda has the Anaconda terminal (which starts in the Anaconda base environment)...Git has Git bash, VS code has its terminal window...What advantage does this bring instead of using the native shell on our system?
Also, I have to say that it is getting confusing to learn commands from different shells....do you guys stick with just one shell and its scripting language? But it seems very useful to know both bash and Powershell so we can work with different OS...
Thanks!
I recently started a thread about shell programs (CMD and Powershell for Windows, bash and else for Linux and Mac).
I noticed that many applications, like Git or Anaconda, VS Code, come with their own terminal...Why? Those "terminals" are really different shells or instances of the native shell but with some configuration setting already launched?
For example, Anaconda has the Anaconda terminal (which starts in the Anaconda base environment)...Git has Git bash, VS code has its terminal window...What advantage does this bring instead of using the native shell on our system?
Also, I have to say that it is getting confusing to learn commands from different shells....do you guys stick with just one shell and its scripting language? But it seems very useful to know both bash and Powershell so we can work with different OS...
Thanks!