Session

Linux Shell Debates or: How I Stopped Worrying and Learned to Love PowerShell

It's time to stand up and make PowerShell as ubiquitous as Bash, Zsh, Fish, and all other shells in the Linux ecosystem. Stop being ashamed to use PowerShell on Linux!
In this session we'll dive into the following:

- Traditional text streaming shells compared to PowerShell
- In this section we'll break down the difference between 'traditional' shells found in Linux and PowerShell with live examples (pwsh/zsh/bash/fish)

- What is a POSIX compliant shell and do I need it?
- A lot of traditionalists will talk of needing something POSIX compliant, we'll look at what that means and briefly discuss the pros and cons of this approach.

- The elephant in the room, where does Python come into play?
- Python is a powerful language and is well established in the Linux world. We’ll touch on this a bit

- Using the native tooling you know and love is easy
- PowerShell allows the best of both worlds where you can use native PowerShell functionality as well as the built-in commands and tooling. We can see how PowerShell can expand on existing tooling.

- Finally we'll look at using PowerShell Crescendo to wrap non PowerShell commands into a more PowerShell-like experience with examples of some common commands found on a Linux system.

Rob Pleau

PowerShell, DevOps, and Linux enthusiast

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top