
# D-Lab Fast Bash + Git
D-Lab's fast introduction to Bash + Git, a distillation of our Programming Fundamentals and Git Fundamentals workshops:
- Programming Fundamentals: https://github.com/dlab-berkeley/programming-fundamentals
- Git Fundamentals: https://github.com/dlab-berkeley/git-fundamentals
# Technology requirements
- Laptop required
**OSX**
- Your system might have git installed already. Test this by opening a terminal and typing git
- If not, install xcode (https://apps.apple.com/us/app/xcode/id497799835?mt=12) from the app store. When this process completes, again open a terminal and type git to see if the process worked correctly
**Windows**
- Windows users must install git from here: https://git-scm.com/downloads
**Linux**
- Use the package manager by typing: $ apt-get install git
**Create a GitHub account**
- All participants should create a free GitHub account here: https://github.com/join?source=header-home
# Download these materials
- Click the green "Code" button
- Click "Download ZIP"
- Extract the zip file someplace familiar (we recommend Desktop)
> If you are a git user, simply `git clone git@github.com:dlab-berkeley/BashGit.git`
# Are you having trouble opening a Bash, Zsh, or GitBash terminal on your personal computer?
Try these remote solutions instead:
- If you have a CalNet ID, login to your [DataHub](https://datahub.berkeley.edu) and click "New" --> "Terminal"
- If you do not have a CalNet ID, visit the [CoCalc online Linux Terminal](https://cocalc.com/doc/terminal.html) and click the "Run Terminal Now" button
# Learn more!
Software Carpentry: https://software-carpentry.org/lessons/
- The Unix Shell: http://swcarpentry.github.io/shell-novice/
- Version Control with Git: http://swcarpentry.github.io/git-novice/
En español:
- La Terminal de Unix: https://swcarpentry.github.io/shell-novice-es/
- El Control de Versiones con Git: https://swcarpentry.github.io/git-novice-es/
Historical information
- History of the computer mouse: https://history-computer.com/ModernComputer/Basis/mouse.html
- The Mother of All Demos: https://www.youtube.com/watch?v=yJDv-zdhzMY