How To Use Linux Commands In Windows

If you have ever wondered how you can use Linux commands in a Windows environment, you’ve come to the right place. This blog post will guide you on how to incorporate Linux functionality into your Windows operating system by using a feature known as Windows Subsystem for Linux (WSL).

What is the Windows Subsystem for Linux (WSL)?

The Windows Subsystem for Linux is a compatibility layer developed by Microsoft that lets you run Linux binaries natively on Windows 10 and Windows Server 2019. It means you can execute Linux commands without needing to set up a virtual machine or dual boot your system.

Installing WSL

To use Linux commands in Windows, you first need to install WSL. Here’s how you can do so:

    // Open PowerShell as Administrator and run
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

    // Enable the 'Virtual Machine Platform' optional feature
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    // Restart your machine
    

After restarting your machine, you need to set WSL 2 as your default version.

    // Open PowerShell as Administrator and run
    wsl --set-default-version 2
    

Installing a Linux Distribution

Once you have WSL installed, the next step is to choose and install a Linux distribution. Microsoft Store offers a good selection of distributions like Ubuntu, Debian, and Fedora Remix.

Running Linux Commands in Windows

After installing a Linux distribution, you’re ready to start using Linux commands in Windows. To do this, simply open your chosen Linux distribution app and use it like any normal command line.

Conclusion

With the power of Windows Subsystem for Linux, it’s never been easier to use Linux commands in Windows. Whether you’re a developer wanting to switch between environments effortlessly, or a power user looking to broaden their command line knowledge, WSL is a great tool to have in your arsenal.