Linux cheatsheet
1 minute read
TODO
Bash
Shotcut to use the Bash more effective
| Shotcut |
detail |
| Moving |
|
| Ctrl + a |
Move to begin of line |
| Ctrl + e |
Move to end of line |
| Ctrl + b |
Move back one char |
| Ctrl + f |
Move forward 1 char |
| Alt + B |
skip one word backward |
| Alt + F |
skip one word forward |
| Alt + D |
Delete 1 word |
| Delete |
|
| Ctrl + d |
delete the right part of cusor |
| Ctrl + h |
delete the left part of cusor |
| Copy + Paste |
|
| Ctrl + u |
cut the right part of cusor |
| Ctrl + k |
cut the left part of cusor |
| Ctrl + k |
paste |
| Screen |
|
| Ctrl + l |
clear current screen |
| History |
|
| Ctrl + p |
go back history |
| Ctrl + n |
go next history |
| Ctrl + r |
search history |
Process
| Shotcut |
detail |
|
| ps aux |
List processes |
|
| bg |
List processes |
|
| fg |
List processes |
|
| nohup ./script.sh 2>&1 |
tee output.log & |
Run in bg + can logout + save output |
| nohup ./script.sh > /dev/null 2>&1 & |
Run in bg + can logout + discard output |
|
Networking
| Shotcut |
detail |
| ping ip/domain |
ping command |
| traceroute ip/domain |
tracerout |
| netstate |
network’s data |
| ss |
socket data |
| dig |
nslookup |
| ip |
ip command |
| ip neighbor |
arp table |
| arp |
arp table |
| tcpdump -i NIC |
monitor NIC |
| iptables |
rule for networking |
| nmap ip |
show port status |
| ethtool -S NIC |
check network data for NIC |
There’s a useful list at link
Trick
| Shotcut |
detail |
| sudo !! |
run last command with sudo |
| ctrl+x+e |
open editor to run command |
| fc |
edit command with editor |
| disown -a && exit |
exit terminal + leave all process running |
# tunnel with ssh
# local port 3337 -> remove host's 127.0.0.1 on port 6379
# very usefull when working with cloud
ssh -L 3337:127.0.0.1:6379 root@emkc.org -N
Great list at linuxperf
Leave a comment