WinuxCmd

WinuxCmd 1.1.20

Linux-style command set for Windows terminals

  • By Cao Mengxuan
  • Open Source
  • Updated Oct 22, 2026
Download for Windows

About WinuxCmd

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.

What's new in 1.1.20

Windows binaries for v1.1.20

Architectures:

  • x64:Windows 64-bit
  • ARM64:Windows ARM64 (cross-compiled)

Files included:

  • WinuxCmd-1.1.20-win-x64.7z / .zip / .tar.gz
  • WinuxCmd-1.1.20-x64-setup.exe
  • WinuxCmd-1.1.20-win-arm64.7z / .zip / .tar.gz
  • WinuxCmd-1.1.20-arm64-setup.exe
  • WinuxCmd-skill-v1.1.20.zip (AI agent skill bundle, attached separately)

Package Contents:

  • usr/bin/winuxcmd.exe - Main executable (multi-call binary:one exe provides all commands)
  • usr/bin/create_links.ps1 - Generates per-command links (hardlinks on NTFS, symlinks otherwise)
  • Environment and lifecycle scripts:winux.ps1 / winux.cmd / winux-activate.ps1, winuxcmd_init.cmd / winuxcmd_uninstall.cmd
  • README.md / README-ZH.md / LICENSE

Package Formats:

  • 7Z:Best compression (requires 7-Zip)
  • 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 …

Full release notes »

Technical details

PublisherCao Mengxuan
Version1.1.20
Release date2026-10-22
LicenseMIT
Installer typezip
Architecturex64, arm64
Package IDcaomengxuan666.WinuxCmd

Install WinuxCmd from the command line

Install with Windows Package Manager
winget install --id=caomengxuan666.WinuxCmd -e
Update to the latest version
winget upgrade --id=caomengxuan666.WinuxCmd -e
Uninstall
winget uninstall --id=caomengxuan666.WinuxCmd -e

command-linecoreutilsgreplinuxlspowershellshellterminalwpm

WinuxCmd version history

  • 1.0.1
  • 0.17.0
  • 0.16.3
  • 0.12.3
  • 0.12.0

Frequently asked questions

Is WinuxCmd free?

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.