Windows CMD → Android/Linux Terminal Cheat Sheet

This cheat sheet helps you run common Windows CMD commands on Android/Linux terminals (like Termux or Terminal Emulator for Android). Includes dark mode-friendly tips for aliases, scripting, and advanced tasks.

1. Common Commands

Windows CMDLinux / Termux / Terminal EmulatorNotes
dirlsList files and directories
cd foldercd folderChange directory
copy file destcp file destCopy file
del filerm fileDelete file
move file destmv file destMove file
mkdir foldermkdir folderCreate directory
rmdir folderrmdir folderRemove empty directory
clsclearClear terminal screen
type filecat fileDisplay file contents
attribchmod / chownChange file permissions or ownership
tasklisttopShow running processes
echo textecho textDisplay text
exitexitClose terminal session

2. Creating Aliases in .bashrc

Make Windows-like commands work in Linux/Android terminals using aliases:

  1. Open or create the .bashrc file:
    nano ~/.bashrc
  2. Add aliases:
    
    alias dir='ls'
    alias copy='cp'
    alias del='rm'
    alias move='mv'
    alias md='mkdir'
    alias rd='rmdir'
    alias cls='clear'
    
  3. Save and exit (Ctrl+O, Enter, Ctrl+X)
  4. Apply aliases immediately:
    source ~/.bashrc
  5. Aliases now work. Example:
    dir        # lists files
    copy file1 file2  # copies file1 to file2
    cls        # clears the screen
    
  6. Every new terminal session automatically executes .bashrc and sets up aliases.

3. Advanced Commands & Android Internals

These commands help with filesystem navigation, app inspection, and basic Android internals:

Task / CMDLinux / TermuxNotes
View storage rootls /Shows all top-level directories
Navigate to SD card / internal storagecd /sdcardAccess user files
Show hidden filesls -aList all files, including dot-files
Find large filesdu -h * | sort -hDisk usage sorted by size
Check running apps / processestopLive process monitoring
List installed packagespm list packagesView all installed apps
Check app detailspm list packages -fShows APK paths
Force-stop an appam force-stop package.nameStop a running app
Clear app cache/datapm clear package.nameResets app (like uninstall/reinstall)
Search files by namefind /sdcard -name "filename.txt"Locate files anywhere
Check free spacedf -hDisk space usage
Check memory usagefree -hRAM usage summary
Run scriptschmod +x script.sh & ./script.shExecute custom shell scripts
Edit filesnano filenameText editor inside terminal

4. Tips & Notes