Terminal Dojo
Help العربية Sign inGet started

Command library

52 commands documented across bash, PowerShell and CMD — flags, common mistakes, and bilingual explanations.

catPrint a file's contents to the screencdChange the current directorychmodChange file permissionschownChange file owner and groupcpCopy files and directoriescurlFetch a URL from the command linedigQuery DNS records for a domainfindSearch a directory tree for files matching criteriafindstrSearch for text in files or piped output (the Windows grep)Get-ChildItemList files and folders as objectsGet-ContentPrint a file's contents as objectsGet-FileHashCompute a file's cryptographic hashGet-NetTCPConnectionList TCP connections and listening portsGet-ProcessList running processes as objectsGet-ServiceList Windows services and their statusGet-WinEventRead Windows event logsgobusterBrute-force hidden directories, files and DNS subdomainsgrepSearch text for lines that match a patternhostSimple DNS lookupshydraOnline password-guessing tool for authorised testsipShow network interfaces, addresses and routesipconfigShow or manage Windows network configurationjohnCrack password hashes offlinejournalctlQuery the systemd journal (system and service logs)lastShow the login history for this hostlastbShow failed login attemptslsList directory contentsmkdirCreate a new directorymvMove or rename files and directoriesncRead and write raw data across a network connectionnetstatShow network connections, listening ports and their owning processesniktoScan a web server for known vulnerabilities and misconfigurationsnmapNetwork mapper: finds hosts, open ports and service versionsnslookupQuery DNS the simple, interactive-friendly waypingTest whether a host is reachablepsList running processesrmDelete files and directoriessearchsploitSearch the local Exploit-DB archiveSelect-StringSearch text in files for a patternsha256sumCompute or verify SHA-256 file checksumssqlmapDetect and exploit SQL injection automaticallyssShow socket connections and listening portsstatShow a file's metadata and timestampssystemctlInspect and control system servicestarCreate or extract archive filestasklistList running processesTest-NetConnectionTest connectivity to a host and TCP porttracerouteShow the network path (hop by hop) to a hosttypePrint a file's contents to the screenwhoShow who is currently logged inwhoamiShow which user account this shell is running aswhoisLook up who registered a domain or owns an IP block