Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save codestaintin/e4d96b0f5fa489ce76a6482c3f4daeb0 to your computer and use it in GitHub Desktop.
Save codestaintin/e4d96b0f5fa489ce76a6482c3f4daeb0 to your computer and use it in GitHub Desktop.

Revisions

  1. @poopsplat poopsplat renamed this gist Oct 28, 2013. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. @poopsplat poopsplat created this gist Oct 28, 2013.
    90 changes: 90 additions & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,90 @@
    h3. SHORTCUTS

    {background:#ddd}. |_. Key/Command |_. Description |
    | Tab | Auto-complete files and folder names |
    | Ctrl + A | Go to the beginning of the line you are currently typing on |
    | Ctrl + E | Go to the end of the line you are currently typing on |
    | Ctrl + U | Clear the line before the cursor |
    | Ctrl + K | Clear the line after the cursor |
    | Ctrl + W | Delete the word before the cursor |
    | Ctrl + T | Swap the last two characters before the cursor |
    | Esc + T | Swap the last two words before the cursor |
    | Ctrl + R | Lets you search through previously used commands |
    | Ctrl + L or Command + K | Clears the Screen |
    | Ctrl + C | Kill whatever you are running |
    | Ctrl + D | Exit the current shell |


    h3. CORE COMMANDS

    | cd | Home directory |
    | cd [folder] | Change directory |
    | cd ~ | Home directory, e.g. 'cd ~/folder/' |
    | cd / | Root of drive |
    | ls | Short listing |
    | ls -l | Long listing |
    | ls -a | Listing incl. hidden files |
    | ls -lh | Long listing with Human readable file sizes |
    | ls -R | Entire content of folder recursively |
    | sudo [command] | Run command with the security privileges of the superuser (Super User DO) |
    | open [file] | Opens a file |
    | open . | Opens the directory |
    | top | Displays active processes. Press q to quit |
    | nano [file] | Opens the Terminal it's editor |
    | pico [file] | Opens the Terminal it's editor |
    | q | Exit |
    | clear | Clear screen |


    h3. COMMAND HISTORY

    | history n | Shows the stuff typed - add a number to limit the last n items |
    | ctrl-r | Interactively search through previously typed commands |
    | ![value] | Execute the last command typed that starts with 'value' |
    | !! | Execute the last command typed |


    h3. FILE MANAGEMENT

    | touch [file] | Create new file |
    | pwd | Full path to working directory |
    | .. | Parent/enclosing directory, e.g. |
    | ls -l .. | Long listing of parent directory |
    | cd ../../ | Move 2 levels up |
    | . | Current folder |
    | cat | Concatenate to screen |
    | rm [file] | Remove a file, e.g. rm [file] [file] |
    | rm -i [file] | Remove with confirmation |
    | rm -r [dir] | Remove a directory and contents |
    | rm -f [file] | Force removal without confirmation |
    | rm -i [file] | Will display prompt before |
    | cp [file] [newfile] | Copy file to file |
    | cp [file] [dir] | Copy file to directory |
    | mv [file] [new filename] | Move/Rename, e.g. mv -v [file] [dir] |


    h3. DIRECTORY MANAGEMENT

    | mkdir [dir] | Create new directory |
    | mkdir -p [dir]/[dir] | Create nested directories |
    | rmdir [dir] | Remove directory ( only operates on empty directories ) |
    | rm -R [dir] | Remove directory and contents |



    h3. PIPES - Allows to combine multiple commands that generate output

    | more | Output content delivered in screensize chunks |
    | > [file] | Push output to file, keep in mind it will get overwritten |
    | >> [file] | Append output to existing file |
    | < | Tell command to read content from a fi |


    h3. HELP

    | [command] -h | Offers help |
    | [command] --help | Offers help |
    | [command] help | Offers help |
    | reset | Resets the terminal display |
    | man [command] | Show the help for 'command' |
    | whatis [command] | Gives a one-line description of 'command' |