2 Meet PowerShell
This chapter is all about getting you situated and helping you to decide which PowerShell interface you’ll use (yes, you have a choice). If you’ve used PowerShell before, this material might seem redundant, so feel free to skim this chapter—you might still find some tidbits here and there that’ll help you down the line.
Also, this chapter applies exclusively to PowerShell on macOS and PowerShell on Ubuntu 18.04. Windows and other Linux distributions have a similar setup, by they will not be covered in this chapter. For those other installation instructions, you can get them right from PowerShell’s GitHub page at: https://github.com/PowerShell/PowerShell#get-powershell
USeful terms
We should define a few terms that we will use quite a bit in this chapter:
Shell – A shell is generally referred to as an application that can accept text-based commands and is commonly used to interact with your computer or other machines via a script or interactive experience like a terminal. Examples of shells include Bash, Fish, or PowerShell.Terminal – A terminal is an application that can run a shell application within it so that a user can interact with the shell in a visual way. Terminals are shell agnostic so you can run any shell in any terminal you’d like.