Learning Windows Subsystem for Linux

Learning Windows Subsystem for Linux

1h 30mIntermediate2022-04-15

Authors

Scott Simpson

Scott Simpson

Creating Technology Courses as a Senior Staff Author at LinkedIn

Course details

Windows Subsystem for Linux provides a Linux environment for developers inside of Windows. Rather than starting a virtual machine or relying on a remote Linux machine for development, WSL provides a Linux kernel and enables you to install various distros within the Windows environment. In this course, Scott Simpson walks you through the basics of WSL, as well as common tasks and procedures for developing with Linux. Scott explains different versions of WSL, then goes over installing a Linux distribution, using the Windows Terminal interface, accessing files, using network services, and more. He shows you how to manage software in Linux, then dives into controlling processes and services, defining automated tasks, tools for software development, and accessing a WSL network service. After covering GUI apps in WSL2, Scott finishes up with useful tips on how to customize and troubleshoot your Linux environments.

Skills covered

WindowsNetwork AdministrationLearningNetwork and System AdministrationMicrosoft

Concepts

Introduction

  • Windows Subsystem for Linux

Working with WSL

  • How WSL works
  • Enabling WSL on your Windows system
  • Installing a Linux distribution
  • Using Windows Terminal
  • Using the wsl.exe tool
  • Distribution configuration with wsl.conf
  • Accessing files
  • Using network services
  • Attaching USB devices
  • Mounting disks in WSL

Working in the Linux Environment

  • Using the shell
  • Managing software
  • Controlling processes
  • Controlling services
  • Defining automated tasks

WSL in Your Workflow

  • Software development with VS Code and Remote-WSL
  • Software development with other tools through SSH or SFTP
  • Accessing a WSL network service
  • Using GUI apps in WSL2

Conclusion

  • Tips and troubleshooting
  • Next steps
40,000 Toman