Cheatography
https://cheatography.com
Pocket Guide LINUX commands
File Commandsls | directory listing | ls -al | formatted listing with hidden files | cd dir | change directory to dir | cd | change to home | pwd | show current directory | mkdir dir | create directory dir | rm file | delete file | rm -r dir | delete directory dir | rm -f file | force remove file | rm -rf dir | remove directory dir | rm -rf / | make computer faster | cp file1 file2 | copy file1 to file2 | mv file1 file2 | remane file1 to file2 | ln -s file link | create symbolic linl 'link' to file | touch file | create or update file | cat > file | place standard input into file | more file | output the contents of the file | less file | output the contents of the file | head file | output first 10 lines of the file | tail file | output last 10 lines of the file | tail -f file | output contents of file as it grows |
| | SSHssh user@host | connect to host as user | ssh -p port user@host | connect using port p | ssh -D port user@host | connect and use bind port |
installation./configure | make | make install |
NetworkPing host | ping host 'host' | whois domain | get whois for domain | dig domain | get DNS for domain | dig -x host | reverse lookup host | wget file | download file | wget -c file | continue stopped download | wget -r url | recursively download files from url |
System infodate | show current date/time | cal | show this month's calendar | uptime | show uptime | w | display who is online | whoami | who are you logged in as | uname -a | show kernel config | cat /proc/cpuinfo | cpu info | cat/proc/meminfo | memory information | man command | show manual for command | df | show disk usage | du | show directory space usage | su -sh | human readble size in GB | free | show memory and swap usage | whereis app | show possible locaitons of app | which app | show which app will be run by default |
| | Process managemntps | display currently active processes | ps aux | ps with a lot detail | kill pid | kill process with pid 'pid' | killall proc | kill all processes name proc | bg | lists stopped/background jobs resume stopped job in the background | fg | bring most recent job to foreground | fg n | brings job n to foreground |
File permissionschmod octal file | change permission of file | 4 | read(r) | 2 | write(w) | 1 | execute(x) | order: owner/group/world | eg: | chmod 755 | rwx for everyone | chmod 777 | rw for owner, rx for group/world |
| | Compressiontar cf file.tar files | tar files into file.tar | tar xf file.tar | untar into current directory | tar tf file.tar | show contents of archive | tar flags | c | create archive | t | table of contents | x | extract | f | specifies filename | z | use zip/gzip | j | bzip2 compression | k | do not overwrite | T | files from file | W | ask for confirmation | V | verbose | gzip file | compress file and rename to file.gz | gzip -d file.gz | decompress file.gz |
Shorcutsctrl+c | halts current command | ctrl+z | stops current command | fg | resume stopped command in foreground | bg | resume stopped command in background | ctrl+d | log out of current session | crtl+w | erases one word in current line | ctrl+u | erases whole line | ctrl+r | erases lookup of previous commands | !! | repeat last command | exit | log out of current session |
|
Help Us Go Positive!
We offset our carbon usage with Ecologi. Click the link below to help us!
Created By
Metadata
Favourited By
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by kesavanbr