Run the last command as root |
sudo !!
|
Serve current directory tree at http://$HOSTNAME:8000/ |
python -m SimpleHTTPServer
|
Runs previous command but replacing |
echo "Hello Morld"
|
|
^Morld^World
|
|
echo "Hello World"
|
Rapidly invoke an editor to write a long command |
[ctrl+x e]
|
Place the argument of the most recent command on the shell |
'ALT+.' or '<ESC> .'
|
Salvage a borked terminal |
reset
|
List currently mounted filesystems in nice layout |
mount | column -t
|
Get your external IP address |
curl ifconfig.me
|
Execute a command at a given time |
echo "ls -l" | at midnight
|
Output your microphone to a remote computer's speaker |
dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp
|
Type partial command, check something, resume typing |
vi /etc/ssh/ [ctrl+u]
|
|
ls -lisa /etc/ssh/
|
|
[ctrl+y] vi /etc/ssh/ssh_config
|
Mount folder/filesystem through SSH |
sshfs name@server:/path/to/folder /path/to/mount/point
|
Mount a temporary ram partition |
mount -t tmpfs tmpfs /mnt -o size=1024m
|
Download an entire website |
|
Clear the terminal screen |
[ctrl+l]
|
Compare a remote file with a local file |
ssh user@host cat /path/to/remotefile | diff /path/to/localfile -
|
Update twitter via curl |
|
SSH connection through host in the middle |
ssh -t reachable_host ssh unreachable_host
|
Close shell keeping all subprocess running |
disown -a && exit
|
Make 'less' behave like 'tail -f' |
less +F somelogfile
|
Put a console clock in top right corner |
while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &
|
Shutdown a Windows machine from Linux |
net rpc shutdown -I ipAddressOfWindowsPC -U username%password
|
List of commands you use most often |
history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
|
32 bits or 64 bits? |
getconf LONG_BIT
|
Set audible alarm when an IP address comes online |
ping -i 60 -a IP_address
|
Reboot machine when everything is hanging |
<alt> + <print screen/sys rq> + <R> - <S> - <E> - <I> - <U> - <B>
|
Simulate typing |
echo "You can simulate on-screen typing just like in the movies" | pv -qL 10
|
Quickly rename a file |
mv filename.{old,new}
|
Escape any command aliases |
\[command]
|
Delete all files in a folder that don't match a certain file extension |
rm !(.foo|.bar|*.baz)
|
Created By
https://tme520.com
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by TME520