meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
windows:commandline:start [2026/06/11 12:51] titannetwindows:commandline:start [2026/06/11 15:41] (current) titannet
Line 4: Line 4:
  
 ^  ^^  ^ ^  ^^  ^
-| tasklist || List all processes currently running |  +''tasklist'' || List all processes currently running |  
-| tasklist /m || List all processes currently running and the DLLs each has loaded | +''tasklist /m'' || List all processes currently running and the DLLs each has loaded | 
-| tasklist /m [dll] || Lists all processes currently running which have the specified [dll] loaded | +''tasklist /m [dll]'' || Lists all processes currently running which have the specified [dll] loaded | 
-| tasklist /svc || List all processes currently running and the services hosted in those processes | +''tasklist /svc'' || List all processes currently running and the services hosted in those processes | 
-| sc query || Query brief status of all services | +''sc query'' || Query brief status of all services | 
-| sc qc [ServiceName] || Query the configuration of a specific service |+''sc qc [ServiceName]'' || Query the configuration of a specific service 
 +| ''taskkill <task>'' || | 
 + 
 +===== File handling ===== 
 + 
 +^  ^^  ^ 
 +| ''dir'' ||  | 
 +| ''copy'' ||  | 
 +| ''move'' ||  | 
 +| ''del'' ||  | 
 +| ''type'' ||  | 
 +| ''more'' ||  | 
 +| ''fc'' || compare two files | 
 +| ''echo'' ||  | 
 +| ''md, cd, rd/rmdir'' || directories | 
 +| ''xcopy, robocopy'' || copy file trees (or other complex copy operations) | 
 +|  ||  |
  
  
Line 15: Line 31:
  
 ^  ^^  ^ ^  ^^  ^
-| dir /b /s [Directory]\[FileName] || Search directory structure for a file in a specific directory | +''dir /b /s [Directory]\[FileName]'' || Search directory structure for a file in a specific directory | 
-| [Command] |find || Count the number of lines on StandardOuy of [Command] +''[Command] %%|%% find <string>'' || Find <string> in command output 
-| find /c /v "" || Finds the count (/c) of lines that do not contain (/v) nothing (""). Lines that do not have nothing are all lines, even blank lines, which contain CR/LF |+| ''[Command] %%|%% find /c <string>'' || Count <string> in command output  | 
 +''find /c /v ""'' || Finds the count (/c) of lines that do not contain (/v) nothing (""). Lines that do not have nothing are all lines, even blank lines, which contain CR/LF |
 |  ||  | |  ||  |
  
Line 25: Line 42:
  
 ^  ^^  ^ ^  ^^  ^
- ||  +''for /L %i in ([start],[step],[stop]) do [command]'' || Counting Loop 
- ||  | +''for /F %i in ([file-set]) do [command]'' || Iterate over file line by line |
-|  ||  | +
-|  ||  | +
-|  ||  | +
-|  ||  | +
-|  ||  | +
-|  ||  | +
-|  ||  |+
 |  ||  | |  ||  |
  
-Counting Loop: +===== System Info =====
-C:\> for /L %i in +
-([start],[step],[stop]) do [command]+
  
-Iterate over file line by line: 
-C:\> for /F %i in ([file-set]) do 
-[command] 
  
 +<code>
 +DATE Outputs or sets the current date DATE
 +TIME Displays or sets the system time TIME
 +DRIVERQUERY Displays the current state and properties of device drivers DRIVERQUERY
 +HOSTNAME Displays the name of the computer HOSTNAME
 +SYSTEMINFO Shows configuration information about your computer SYSTEMINFO
 +VER Displays the Windows version VER
 +GPRESULT Displays the currently applied group policies (RSoP) GPRESULT /R
 +GPUPDATE Updates group policies GPUPDATE /FORCE
 +</code>
  
 ===== Tools ===== ===== Tools =====
  
-==== Netstat ====+==== Network ====
  
 ^  ^^  ^ ^  ^^  ^
 +| ''%%netstat –nao%%'' || Show all TCP and UDP port usage and process ID |
 +| ''%%netstat –nao [N] | find [port]%%'' || Look for usage of port [port] every [N] seconds |
 +| ''%%netstat –s –p [tcp|udp|ip|icmp]%%'' || Dump detailed protocol statistics |
 |  ||  | |  ||  |
-|  ||  | 
-|  ||  | 
-|  ||  | 
-|  ||  | 
-|  ||  | 
-|  ||  | 
-|  ||  | 
-|  ||  | 
-|  ||  | 
  
-Useful Netstat Syntax 
-Show all TCP and UDP port usage and process ID: 
-C:\> netstat –nao 
-Look for usage of port [port] every [N] seconds: 
-C:\> netstat –nao [N] | find [port] 
-Dump detailed protocol statistics: 
-C:\> netstat –s –p [tcp|udp|ip|icmp] 
  
 +<code>
 +PCONFIG Shows information about network interfaces and IP configuration IPCONFIG /ALL
 +PING Sends ICMP requests to the target host to check its availability PING google.com
 +TRACERT Finds the network path for packets traveling to a destination TRACERT google.com
 +NSLOOKUP Finds the IP address for a resource name NSLOOKUP google.com
 +ROUTE Displays network route tables ROUTE PRINT
 +ARP Displays a table mapping IP addresses to physical (MAC) addresses ARP -A
 +NETSH Starts the network settings control program NETSH INTERFACE IP SHOW CONFIG
 +
 +</code>
  
 ==== Reg ==== ==== Reg ====
Line 177: Line 189:
 C:\> netsh interface ip set address C:\> netsh interface ip set address
 local dhcp local dhcp
 +
 +
 +==== Administration ====
 +
 +^  ^^  ^
 +|''schtasks /CREATE /SC DAILY /TN "Backup" /TR "C:\Backup.bat" /ST 12:00''  || Schedule task |
 +|''schtasks'' || List scheduled tasks |
 +|''shutdown -s -t 0'' || shutdown now (time in sec 0) |
 +|''runas /USER:Administrator "notepad.exe"'' || You guess! |
 +|  ||  |
 +|  ||  |
 +
 +