Skip to content

Instantly share code, notes, and snippets.

@zipizap
Forked from h4ck4life/Batch-Cheat-Sheet.md
Created April 9, 2019 10:13
Show Gist options
  • Save zipizap/508d65545707f2d967c0e01b10e96b8b to your computer and use it in GitHub Desktop.
Save zipizap/508d65545707f2d967c0e01b10e96b8b to your computer and use it in GitHub Desktop.

Revisions

  1. @CoolOppo CoolOppo created this gist Aug 10, 2014.
    92 changes: 92 additions & 0 deletions Batch-Cheat-Sheet.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,92 @@
    # Batch Cheat Sheet

    For more information on a specific command, type HELP command-name

    | Command | Description |
    |---------------|----------------------------------------------------------------------------------|
    | `ASSOC` | Displays or modifies file extension associations. |
    | `ATTRIB` | Displays or changes file attributes. |
    | `BREAK` | Sets or clears extended CTRL+C checking. |
    | `BCDEDIT` | Sets properties in boot database to control boot loading. |
    | `CACLS` | Displays or modifies access control lists (ACLs) of files. |
    | `CALL` | Calls one batch program from another. |
    | `CD` | Displays the name of or changes the current directory. |
    | `CHCP` | Displays or sets the active code page number. |
    | `CHDIR` | Displays the name of or changes the current directory. |
    | `CHKDSK` | Checks a disk and displays a status report. |
    | `CHKNTFS` | Displays or modifies the checking of disk at boot time. |
    | `CLS` | Clears the screen. |
    | `CMD` | Starts a new instance of the Windows command interpreter. |
    | `COLOR` | Sets the default console foreground and background colors. |
    | `COMP` | Compares the contents of two files or sets of files. |
    | `COMPACT` | Displays or alters the compression of files on NTFS partitions. |
    | `CONVERT` | Converts FAT volumes to NTFS. |
    | `COPY` | Copies one or more files to another location. |
    | `DATE` | Displays or sets the date. |
    | `DEL` | Deletes one or more files. |
    | `DIR` | Displays a list of files and subdirectories in a directory. |
    | `DISKCOMP` | Compares the contents of two floppy disks. |
    | `DISKCOPY` | Copies the contents of one floppy disk to another. |
    | `DISKPART` | Displays or configures Disk Partition properties. |
    | `DOSKEY` | Edits command lines, recalls Windows commands, and creates macros. |
    | `DRIVERQUERY` | Displays current device driver status and properties. |
    | `ECHO` | Displays messages, or turns command echoing on or off. |
    | `ENDLOCAL` | Ends localization of environment changes in a batch file. |
    | `ERASE` | Deletes one or more files. |
    | `EXIT` | Quits the CMD.EXE program (command interpreter). |
    | `FC` | Compares two files or sets of files, and displays the differences between them. |
    | `FIND` | Searches for a text string in a file or files. |
    | `FINDSTR` | Searches for strings in files. |
    | `FOR` | Runs a specified command for each file in a set of files. |
    | `FORMAT` | Formats a disk for use with Windows. |
    | `FSUTIL` | Displays or configures the file system properties. |
    | `FTYPE` | Displays or modifies file types used in file extension associations. |
    | `GOTO` | Directs the Windows command interpreter to a labeled line in a batch program. |
    | `GPRESULT` | Displays Group Policy information for machine or user. |
    | `GRAFTABL` | Enables Windows to display an extended character set in graphics mode. |
    | `HELP` | Provides Help information for Windows commands. |
    | `ICACLS` | Display, modify, backup, or restore ACLs for files and directories. |
    | `IF` | Performs conditional processing in batch programs. |
    | `LABEL` | Creates, changes, or deletes the volume label of a disk. |
    | `MD` | Creates a directory. |
    | `MKDIR` | Creates a directory. |
    | `MKLINK` | Creates Symbolic Links and Hard Links |
    | `MODE` | Configures a system device. |
    | `MORE` | Displays output one screen at a time. |
    | `MOVE` | Moves one or more files from one directory to another directory. |
    | `OPENFILES` | Displays files opened by remote users for a file share. |
    | `PATH` | Displays or sets a search path for executable files. |
    | `PAUSE` | Suspends processing of a batch file and displays a message. |
    | `POPD` | Restores the previous value of the current directory saved by PUSHD. |
    | `PRINT` | Prints a text file. |
    | `PROMPT` | Changes the Windows command prompt. |
    | `PUSHD` | Saves the current directory then changes it. |
    | `RD` | Removes a directory. |
    | `RECOVER` | Recovers readable information from a bad or defective disk. |
    | `REM` | Records comments (remarks) in batch files or CONFIG.SYS. |
    | `REN` | Renames a file or files. |
    | `RENAME` | Renames a file or files. |
    | `REPLACE` | Replaces files. |
    | `RMDIR` | Removes a directory. |
    | `ROBOCOPY` | Advanced utility to copy files and directory trees |
    | `SET` | Displays, sets, or removes Windows environment variables. |
    | `SETLOCAL` | Begins localization of environment changes in a batch file. |
    | `SC` | Displays or configures services (background processes). |
    | `SCHTASKS` | Schedules commands and programs to run on a computer. |
    | `SHIFT` | Shifts the position of replaceable parameters in batch files. |
    | `SHUTDOWN` | Allows proper local or remote shutdown of machine. |
    | `SORT` | Sorts input. |
    | `START` | Starts a separate window to run a specified program or command. |
    | `SUBST` | Associates a path with a drive letter. |
    | `SYSTEMINFO` | Displays machine specific properties and configuration. |
    | `TASKLIST` | Displays all currently running tasks including services. |
    | `TASKKILL` | Kill or stop a running process or application. |
    | `TIME` | Displays or sets the system time. |
    | `TITLE` | Sets the window title for a CMD.EXE session. |
    | `TREE` | Graphically displays the directory structure of a drive or path. |
    | `TYPE` | Displays the contents of a text file. |
    | `VER` | Displays the Windows version. |
    | `VERIFY` | Tells Windows whether to verify that your files are written correctly to a disk. |
    | `VOL` | Displays a disk volume label and serial number. |
    | `XCOPY` | Copies files and directory trees. |
    | `WMIC` | Displays WMI information inside interactive command shell. |