Basics: Overview
Each point in this page needs to be converted to a separate note. Please contribute with a pull request.
Operating System
- Installing a functional UNIX/Linux operating system.
- Getting an overview of the filesystem
- Understanding file permissions, users & PATH
- Installing software packages that you need
Shell Commands
- ls, cp, mv, rm, mkdir, rmdir, chmod, cat, export
- . .. | > >> &
- grep, find, sh, ps, top, less, tail, alias
- ssh, scp
Git
- Creating account on github with SSH access
- Git Workflow: Using version control
- git basics: clone, pull, status, diff, add, commit, reset, push
- Working with branches: checkout, rebase, merge