linux_introduction/homework/todo_template.md

1208 lines
32 KiB
Markdown
Raw Normal View History

2022-07-14 11:54:58 +02:00
# Essential: introduction to linux
## Introduction to Linux
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#introduction-to-linux) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Where does Linux originate from?
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#where-does-linux-originate-from) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Who is behind this project?
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#who-is-behind-this-project) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## What is the deal with 'GNU-slash-Linux'?
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#what-is-the-deal-with-gnu-slash-linux) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Where can you <em>get</em> some Linux?
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#where-can-you-get-some-linux) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Debian
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#debian) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## How to create a virtual machine
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#how-to-create-a-virtual-machine) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Breakdown of the Debian installation
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#breakdown-of-the-debian-installation) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#exercise) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Quick look at an idle system
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#quick-look-at-an-idle-system) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Package managers
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#package-managers) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Graphical installation
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#graphical-installation) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Command line installation
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#command-line-installation) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Adding a secondary desktop environment
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#adding-a-secondary-desktop-environment) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Changing the runlevel
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#changing-the-runlevel) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#exercise-1) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Guest additions
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_linux.md#guest-additions) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
# Essential: introduction to the commandline
## Introduction to the command line
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#introduction-to-the-command-line) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Compiled vs interpreted
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#compiled-vs-interpreted) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Note on file extensions
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#note-on-file-extensions) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## More about paths
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#more-about-paths) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Absolute and relative paths
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#absolute-and-relative-paths) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## root and / and /root are not the same thing
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#root-and---and-root-are-not-the-same-thing) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## A pit stop to review what we've learned so far
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#a-pit-stop-to-review-what-weve-learned-so-far) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Arguments and flags
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#arguments-and-flags) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Getting help
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#getting-help) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Options
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#options) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Manuals
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#manuals) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise-1) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Creating, modifying and deleting
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#creating-modifying-and-deleting) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Directories
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#directories) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Files
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#files) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Links
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#links) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Editors
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#editors) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## nano
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#nano) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise-2) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## vi and vim
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#vi-and-vim) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise-3) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Opening or peaking into files
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#opening-or-peaking-into-files) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise-4) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Finding stuff
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#finding-stuff) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Finding files
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#finding-files) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## The easy way
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#the-easy-way) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## The hard way
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#the-hard-way) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise-5) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Searching inside files
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#searching-inside-files) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Wild cards and regular expressions
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#wild-cards-and-regular-expressions) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Wild cards
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#wild-cards) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise-6) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercise-7) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Regular expressions
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#regular-expressions) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Pipes and redirects
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#pipes-and-redirects) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Redirecting
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#redirecting) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Input redirection
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#input-redirection) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Piping
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#piping) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Text manipulation
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#text-manipulation) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Ideas
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#ideas) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercises
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#exercises) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Mini exercise 1
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#mini-exercise-1) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Mini exercise 2
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#mini-exercise-2) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Mini exercise 3
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#mini-exercise-3) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Mini exercise 4
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#mini-exercise-4) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Mini exercise 5
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#mini-exercise-5) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Mini exercise 6
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#mini-exercise-6) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Ideas
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_the_commandline.md#ideas-1) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
# Essential: introduction to administration
## Users
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#users) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Adding and removing users
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#adding-and-removing-users) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## GNOME
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#gnome) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## command line
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#command-line) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Switching user
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#switching-user) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Groups
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#groups) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Permissions
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#permissions) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Octal number system
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#octal-number-system) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Changing ownership
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#changing-ownership) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## umask
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#umask) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Essential programs
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#essential-programs) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Remote control of a server
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#remote-control-of-a-server) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## History
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#history) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## SSH and SFTP
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#ssh-and-sftp) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Bandit
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/essential/introduction_to_administration.md#bandit) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
# Advanced: learning bash scripting
## bash
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#bash) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Using variables to store the output of command
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#using-variables-to-store-the-output-of-command) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Output system stats
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---output-system-stats) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Getting input into the script
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#getting-input-into-the-script) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## With read
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#with-read) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Secret input
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---secret-input) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## read multiple variables
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#read-multiple-variables) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Exercise - unpack values
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#exercise---unpack-values) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## With command line arguments
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#with-command-line-arguments) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding Challenge - output the exact output below
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---output-the-exact-output-below) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## More math!
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#more-math) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## The let keyword
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#the-let-keyword) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## The expr keyword
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#the-expr-keyword) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Double parenthesis
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#double-parenthesis) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Variable length
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#variable-length) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## If Statements - How to make decisions within your Bash script.
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#if-statements---how-to-make-decisions-within-your-bash-script) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## How does it work behind the scenes?
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#how-does-it-work-behind-the-scenes) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## exit status
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#exit-status) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## test
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#test) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Nested if statements
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#nested-if-statements) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## A <em>modern</em> version of test
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#a-modern-version-of-test) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## [[
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#--) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## (( ))
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#---1) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## &amp;&amp; and ||
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#-and--) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - File information
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---file-information) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - pipe or argument?
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---pipe-or-argument) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Loops - A variety of ways to perform repetitive tasks.
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#loops---a-variety-of-ways-to-perform-repetitive-tasks) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## while loop
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#while-loop) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Read from a file with a while loop
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#read-from-a-file-with-a-while-loop) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Read from a pipe with a while loop
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#read-from-a-pipe-with-a-while-loop) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## for loop
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#for-loop) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Counter loops with for
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#counter-loops-with-for) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Finicky behaviour
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#finicky-behaviour) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## break and continue
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#break-and-continue) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - pipe or argument plus action!
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---pipe-or-argument-plus-action) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Rename files
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---rename-files) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Rename jpeg files
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---rename-jpeg-files) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Remove duplicate files
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---remove-duplicate-files) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - File tree
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---file-tree) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Compare and move
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---compare-and-move) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Guess the number
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---guess-the-number) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Functions - Reuse code to make life easier.
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#functions---reuse-code-to-make-life-easier) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## defining a function
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#defining-a-function) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## function arguments
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#function-arguments) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## global vs local variable
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#global-vs-local-variable) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## return values
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#return-values) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## the command builtin
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#the-command-builtin) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Student reports
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---student-reports) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## User Interface - Make your scripts user friendly.
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#user-interface---make-your-scripts-user-friendly) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Coding challenge - Address book
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#coding-challenge---address-book) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Arrays in bash
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#arrays-in-bash) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Python
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#python) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Vim as an IDE
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_bash_scripting.md#vim-as-an-ide) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
# Advanced: learning shells
## bash login
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#bash-login) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## which files are sources when
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#which-files-are-sources-when) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## A clean slate
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#a-clean-slate) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Prompt customization
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#prompt-customization) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Saving our changes
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#saving-our-changes) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Decoding the <em>base</em> prompt
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#decoding-the-base-prompt) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Alternative shells
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#alternative-shells) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## zsh
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#zsh) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## fish
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#fish) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## xonsh
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#xonsh) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Shell completion
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#shell-completion) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## Frameworks
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#frameworks) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## oh my zsh
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#oh-my-zsh) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## oh my bash
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#oh-my-bash) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO
2022-07-14 11:54:58 +02:00
## xxh
2022-07-14 11:46:16 +02:00
* [Link](https://gitea.86thumbs.net/waldek/linux_introduction/src/branch/master/advanced/learning_shells.md#xxh) to course documentation
2022-07-14 11:54:58 +02:00
### Student notes:
2022-07-14 11:46:16 +02:00
TODO