WinuxCmd provides native Windows implementations of common Linux-style commands for Windows terminals.
It includes GNU-style commands such as ls, cat, grep, sed, ps, and lsof, works without WSL, and supports Windows and Linux-style command workflows in PowerShell, Command Prompt, and other shells. The bundled wpm package manager installs a curated set of portable Unix-side tools with SHA-256 verification and an isolated opt/ layout for DLL-bearing packages.
ZIP:Native Windows support (right-click to extract)
TGZ:tar.gz format (use tar -xzf filename.tar.gz)
EXE:standalone installer with PATH and PowerShell integration tasks
Usage: 1. Download the appropriate package for your architecture 2. Extract to your desired directory 3. Navigate to the usr/bin directory 4. Run create_links.ps1 to generate command links powershell # For NTFS filesystems (recommended) .\create_links.ps1
# For non-NTFS filesystems, use symbolic links .\create_links.ps1 -UseSymbolicLinks
# To remove all links later .\create_links.ps1 -Remove
Add the usr\bin directory to your PATH
What's Changed
docs:link unixwin.dev portal from README and guides by @caomengxuan666 in https://github.com/unixwin/WinuxCmd/pull/1271
feat(help):end --help output with the unixwin portal link by @caomengxuan666 in https://github.com/unixwin/WinuxCmd/pull/1273
fix(paths):resolve bare MSYS drive-root operands through the shared argv boundary (#1230) by @caomengxuan666 in https://github.com/unixwin/WinuxCmd/pull/1274
fix(paths):fold csplit -f/--prefix through the shared argv boundary (#1276) by @caomengxuan666 in https://github.com/unixwin/WinuxCmd/pull/1278
fix(paths):fold env --file/-f operands through the shared argv boundary by @caomengxuan666 in https://github.com/unixwin/WinuxCmd/pull/1277
fix(build):escape regex metacharacters in unity build commands-dir match by @a-rookie-of-C-language in https://github.com/unixwin/WinuxCmd/pull/1281 …
Yes. WinuxCmd is free and open-source software released under the MIT license.
What is the latest version of WinuxCmd?
The latest version is 1.1.20, released on Oct 22, 2026.
Is it safe to download WinuxCmd?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 790d1f6eef3a555fd2c043866d32c6edbf936a8a70d25e554b3383e67b36ad43.
Which Windows versions does WinuxCmd support?
WinuxCmd runs on Windows and is available for 64-bit (x64), ARM64 systems.
How do I uninstall WinuxCmd?
Open Settings › Apps › Installed apps, find WinuxCmd and select Uninstall. From the command line, run winget uninstall --id=caomengxuan666.WinuxCmd -e.
The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly