Fundamentals » Linux Commands
Knowing Linux commands is an essential part of our pentesting toolbox. Most of the time, we work from a Linux machine, and most servers run on Linux.
Linux commands allow us to do almost anything from a terminal or a script:
- Manage users and groups
- Interact with protocols (HTTP, SSH, FTP, etc.)
- Write, execute, and debug code
- Analyze files and logs
- Automate repetitive tasks
- Enumerate systems and networks
- Manipulate processes and services
- etc.
This section gathers the fundamental and advanced commands every pentester should know, with examples and use cases.
Latest Linux Commands Covered
- ftp Complete Tutorial in 10 Examples – Must-know Command for CTF

- scp Quick Tutorial – Transfer Files Securely Over SSH

- curl Quick Tutorial – Everything You Need to Know

- Netcat (nc) Full Tutorial – Easy TCP/UDP Guide

.
Disclaimer
All content published on this website is for educational purposes only.
The techniques, tools, and methodologies described here are intended to be used only on systems you own or have explicit permission to test.
I do not encourage or take responsibility for any illegal use of the information provided.