Skip to content

Thafundraiser007/WinTerminal-Linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

WinTerminal-Linux

A Windows CMD-style terminal for Linux that translates Windows commands into Linux commands in real time with a modern GUI and CLI mode. Screenshot 2026-07-03 150403

Windows Terminal for Linux

A Windows CMD-style terminal built in Python that allows Windows users to execute familiar Windows commands on Linux by automatically translating them into their Linux equivalents.

Designed for Windows users learning Linux, system administrators, networking students, and anyone transitioning between Windows and Linux.


Features

  • Windows-style terminal interface
  • Modern Tkinter GUI
  • CLI mode
  • Automatic Windows → Linux command translation
  • Intelligent argument handling
  • Command history
  • Searchable command browser
  • Networking command support
  • File management commands
  • Process management
  • Built-in installation hints when required Linux utilities are missing
  • Unknown Linux commands pass through unchanged
  • Automatic working directory support
  • Cross-platform Python code

Supported Commands

Supports over 100 Windows commands, including:

File Management

  • dir
  • copy
  • xcopy
  • move
  • ren
  • del
  • mkdir
  • rmdir
  • type
  • attrib
  • fc
  • tree

Networking

  • ipconfig
  • ping
  • tracert
  • nslookup
  • arp
  • netstat
  • route
  • ssh
  • scp
  • ftp
  • telnet

Process Management

  • tasklist
  • taskkill
  • shutdown
  • start
  • systeminfo

User Management

  • whoami
  • hostname
  • net user
  • runas

System Commands

  • date
  • time
  • help
  • cls
  • path
  • set
  • ver
  • driverquery

...and many more.


Example

Windows command:

C:\> ipconfig

Automatically becomes:

ip a

Windows command:

C:\> dir

becomes

ls -la

Windows command:

C:\> tasklist

becomes

ps aux

GUI

The application includes a desktop GUI built with Tkinter featuring:

  • Windows-style appearance
  • Command history
  • Scrollable output
  • Searchable command browser
  • Color-coded terminal
  • Responsive interface
  • Background execution

CLI Mode

Run directly from a Linux terminal:

python3 windows_terminal.py --cli

GUI Mode

python3 windows_terminal.py

Requirements

  • Python 3.9+
  • Linux
  • Tkinter (python3-tk)

Optional packages for additional translated commands:

  • tree
  • traceroute
  • xclip
  • rsync
  • samba
  • freerdp
  • lsof
  • sysstat

The application automatically suggests installation commands if required utilities are missing.


Important

This application is intended to run on Linux only.

The generated executable is compiled for Linux and will not run on Windows.

However, the source code itself is written entirely in Python and is cross-platform. The operating system restriction is intentional because the program translates Windows commands into Linux commands and executes them using Linux system utilities.


Who is this for?

  • Windows users learning Linux
  • Network Engineers
  • Infrastructure Engineers
  • Linux beginners
  • Cybersecurity students
  • System Administrators
  • VMware users
  • Ubuntu users

License

MIT License

Author

Jamill Naipao

About

A Windows CMD-style terminal for Linux that translates Windows commands into Linux commands in real time with a modern GUI and CLI mode.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages