Introduction to bash

  • History of bash
In [ ]:

  • Unix file structure
    • OS and shell
    • Unix utilities
    • Unix files
  • Process management
    • Shells, processes, daemons
    • & and fg
In [ ]:

  • Navigation
    • emacs keys
    • Auto-completion
    • history
    • Special keys
      • Ctrl-C
      • Ctrl-D
In [ ]:

  • Basics
    • echo
    • cat
    • head, tail
    • more, less
In [ ]:

  • Variables
    • ${var}
    • ${var//pattern/replacement}
    • Quoting
    • Command substitution
In [ ]:

  • Getting help
    • help
    • man
In [ ]:

  • File and directory management
    • pwd, cd
    • mkdir
    • touch
    • ls
    • Globbing
    • cp, mv, rm
    • basename, dirname
    • ln
    • gunzip
    • tar
    • md5sum
In [ ]: