Wondering why it’s important to know how to work at the command line? Looking to up your game at the command line? Does it scare you? Me too!
In this workshop, you’ll learn:
- what is so great about the command line and why it’s important
- the basics of the bash shell
- basics for using Vim
- how to configure your shell
- tips and tricks for being productive
NOTE: This workshop will be focusing on the bash shell, typically used in *nix style environments like unix, linux and OSX/Mac. To maintain consistency in exercises and development environments and to collaborate, we will all use Cloud9.
Be sure to run through the Setup BEFORE you attend.
- Setup
- Intro
- Getting Started
- Basics of the Bash Shell
- Basic Commands
- How to Not Hate Vim
- Permissions
- Environment
- Reading User Input
- Connecting Things Together
- Redirect Input and Output
- Piping Commands Together
- Who Cares?
- Crossing the Bounds of Your Computer
- Super User
- http://www.gnu.org/software/bash/manual/html_node/index.html
- http://www.commandlinefu.com/
- http://www.shell-fu.org/
- http://cli.learncodethehardway.org/book/
- http://stackoverflow.com/questions/68372/what-is-your-single-most-favorite-command-line-trick-using-bash
- https://github.com/matthewmccullough/dotfiles/blob/master/bash_gitprompt
- https://dotfiles.github.io/
- http://www.opsschool.org/
- https://twitter.com/climagic