100 - Linux Essential Commands
100 - Linux Essential Commands
1. File Operations:
3. Process Operations:
4. File Permissions:
ping host: Ping a host and outputs results whois domain: Get whois
information for domain dig domain: Get DNS information for domain
netstat -pnltu: Display various network related information such
as network connections, routing tables, interface statistics etc.
● ifconfig: Displays IP addresses of all network interfaces
● ssh user@host: Remote login into the host as user
● scp: Transfers files between hosts over ssh
● wget url: Download files from the web
● curl url: Sends a request to a URL and returns the response
● traceroute domain: Prints the route that a packet takes to reach
the domain.
● mtr domain: mtr combines the functionality of the traceroute and
ping programs in a single network diagnostic tool.
● ss: Another utility to investigate sockets. It's a more modern
alternative to netstat.
● nmap: Network exploration tool and security scanner.
7. Text Processing:
8. Disk Usage:
9. System Info:
13. Others:
● yes > /dev/null &: Use this command to push a system to its limit.
● :(){ :|:& };:: A fork bomb – handle with care. Do not run this
command on a production system.
Remember, you can always use the man command (e.g. man ls) to get more
information about each command.