Skip to content

Release v1.2.0 — Linux Command Toolkit for Windows CMD

Latest

Choose a tag to compare

@techy4shri techy4shri released this 14 Sep 18:40
· 2 commits to main since this release
664131e

Overview

This release delivers a complete Linux-like command toolkit for Windows CMD, built with Batch + PowerShell shims.
It provides 54 commands that mimic GNU coreutils behavior, enabling a familiar Linux experience directly inside cmd.exe.
This is the modified version of the

✨ Highlights

  • Core file utilities: ls, touch, mv, cp, rm, cat, pwd, mkdir, rmdir
  • Text processing: grep, head, tail, wc, sort, uniq, cut, tr, sed, awk, xargs, tee
  • File/path helpers: basename, dirname, realpath, readlink, ln (symlink, hardlink, junction)
  • System commands: ps, kill, df, du, uname, env, export
  • Math & utilities: expr, seq, printf, yes, nl, rev, split, join, paste
  • Hashing: md5sum, sha1sum, sha256sum, sha512sum
  • Windows shims: chmod (attrib flags), chown (icacls)

🔧 Installation

  1. Download and extract the release zip:

    C:\cmd-aliases\
    
  2. Run the included add-to-path.cmd to add the folder to PATH.

  3. Open a new CMD window and start using commands like:

    ls -al
    touch file.txt
    grep -i "error" log.txt

⚠️ Notes

  • Some commands are simplified versions of GNU coreutils.
  • sed and awk are lightweight implementations (basic substitution and {print $1,$2} support).
  • chmod and chown are Windows approximations (attrib + icacls).
  • ln -s symlinks may require Administrator rights or Developer Mode enabled.

🌟 Roadmap

  • Add stat, uptime, who, id, groups, top
  • Archive helpers (tar, zip, unzip via PowerShell)
  • Network commands (wget, curl already present in Win10/11 but shims can be added)

Full Changelog: basic...v1.2.0