100 Linux Commands PDF
100 Linux Commands PDF
Networking
1. ifconfig - Display network interfaces.
System Information
1. uname -a - Display system information.
Package Management
1. apt update - Update package lists.
Security Tools
1. airmon-ng - Manage wireless interfaces.
Web Testing
1. nikto -h <host> - Web server scanner.
Password Attacks
1. hydra -l <user> -P <password list> <host> <service> - Password brute-forcing tool.
File Transfer
1. scp <file> <user>@<host>:<path> - Secure copy files over SSH.
Shell Commands
1. echo <text> - Display text.
System Monitoring
1. watch <command> - Execute a command periodically.
Miscellaneous
1. history - Display command history.
Scripting
1. bash <script.sh> - Execute a bash script.
Networking Tools
1. ftp <host> - File transfer protocol client.
Exploit Frameworks
1. msfconsole - Start Metasploit console.
Vulnerability Scanning
1. openvas-start - Start OpenVAS.
Wireless Testing
1. wash -i <interface> - WPS attack tool.
System Hardening
1. ufw enable - Enable Uncomplicated Firewall.
Virtualization
1. virt-manager - GUI for managing virtual machines.
Database Tools
1. mysql -u <user> -p - Connect to MySQL.
Forensics
1. autopsy - Digital forensics tool.
Encryption
1. openssl enc -aes-256-cbc -in <file> -out <encrypted file> - Encrypt a file.
2. openssl enc -d -aes-256-cbc -in <encrypted file> -out <file> - Decrypt a file.
Miscellaneous Tools
1. hashcat - Password recovery tool.
System Recovery
1. fsck <device> - Check and repair file systems.
Text Processing
1. sort <file> - Sort lines of text.