Teaching Resources#

This section contains a list of resources that can be used by the intructor. The resources are divided into two categories:

  • Teaching resources: These are resources that can be used by the instructor to deliver the course. They include slides, tools, and other materials that can be used to support the teaching of the course.

  • Prepartion resources: These are resources that can be used by the instructor to adquired the knowledge and sills required to teach the topics in the course.

Teaching Resources#

Terminal and History Setup#

The following helps the instructor to set up a terminal that will show the history of command from one terminal in another. This helps participant to keep track of what commands have been typed by the instructor.

  1. On main terminal:

 export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
  1. On second (history) terminal:

 tail -f ~/.bash_history | nl -w 3

Windows Terminal (Preview)#

Shortcuts for the Windows Terminal (Preview) App on Windows 11.

Action

Shortcut

Split pane horizontally

Alt + Shift + -

Split pane vertically

Alt + Shift + +

Close a pane

Ctrl+Shift + w

Move pane focus

Alt + Arrow keys

Resize the focused pane

Alt+Shift + Arrow keys

MacOS Terminal#

Shortcuts for the terminal in MacOS

Action

Shortcut

Split pane horizontally

Cmd + d

Close a pane

Shift + Cmd + d

Presentations#

Repositories#


Preparation Resources#

Git#

GitHub#

GitLab#