List IP addresses and network interfaces:
ip addr show
Assign an IP address to interface eth0:
ip address add [IP_address]
Display IP addresses of all network interfaces with:
ifconfig
See active (listening) ports with the netstat command:
netstat -pnltu
Show tcp and udp ports and their programs:
netstat -nutlp
Display more information about a domain:
whois [domain]
Show DNS information about a domain using the dig command:
dig [domain]
Do a reverse lookup on domain:
dig -x host
Do reverse lookup of an IP address:
dig -x [ip_address]
Perform an IP lookup for a domain:
host [domain]
Show the local IP address:
hostname -I
wget [file_name]
Linux Keyboard Shortcuts
Kill process running in the terminal:
Ctrl + C
Stop current process:
Ctrl + Z
The process can be resumed in the foreground with fg
or in the background with bg
.
Cut one word before the cursor and add it to clipboard:
Ctrl + W
Cut part of the line before the cursor and add it to clipboard:
Ctrl + U
Cut part of the line after the cursor and add it to clipboard:
Ctrl + K
Paste from clipboard:
Ctrl + Y
Recall last command that matches the provided characters:
Ctrl + R
Run the previously recalled command:
Ctrl + O
Exit command history without running a command:
Ctrl + G
Run the last command again:
!!
Log out of current session:
exit