There are many ways to use Linux on Microsoft Windows system. The best and easy way is to use Vmware Workstation software. Another option is to use Cygwin software under Windows. It is a Linux-like environment for Windows. It is consists of, a DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality and a nice collection of tools, which provide Linux look and feel. For example, you can learn shell scripting using bash under Cygwin. Please note that Cygwin is not a way to run native linux apps on Windows.
Cooperative Linux, i.e. coLinux, is software that lets Microsoft Windows cooperate with the Linux kernel to run both in parallel on the same machine.
Vmware allows installing the Linux on Windows (it is commercial software). It gives you 100% look and feel of Linux under Windows. It provides networking between Windows and Linux system. It is perfect solution if you want to use it for educational/commercial purpose.
|Category||List of Unix and Linux commands|
|Firewall||CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04|
|Network Utilities||dig • host • ip • nmap|
|OpenVPN||CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04|
|Package Manager||apk • apt|
|Processes Management||bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time|
|Searching||grep • whereis • which|
|User Information||groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w|
|WireGuard VPN||CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04|