From edc6695a378ca3953a547ccd27a50dd2c0a16d59 Mon Sep 17 00:00:00 2001 From: Mo8it Date: Fri, 19 Aug 2022 03:56:11 +0200 Subject: [PATCH] Done introduction --- book.toml | 2 +- dprint.json | 9 +++++++++ src/README.md | 19 +++++++++++++++++++ src/SUMMARY.md | 9 +++++++++ src/day_2/README.md | 3 +++ src/day_3/README.md | 3 +++ src/day_4/README.md | 3 +++ src/day_5/README.md | 3 +++ 8 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 dprint.json create mode 100644 src/README.md create mode 100644 src/SUMMARY.md create mode 100644 src/day_2/README.md create mode 100644 src/day_3/README.md create mode 100644 src/day_4/README.md create mode 100644 src/day_5/README.md diff --git a/book.toml b/book.toml index f5ad87a..fb90f06 100644 --- a/book.toml +++ b/book.toml @@ -3,4 +3,4 @@ authors = ["Mo Bitar"] language = "en" multilingual = false src = "src" -title = "Linux Course" +title = "How To Linux" diff --git a/dprint.json b/dprint.json new file mode 100644 index 0000000..acf1cb5 --- /dev/null +++ b/dprint.json @@ -0,0 +1,9 @@ +{ + "markdown": { + }, + "includes": ["**/*.{md}"], + "excludes": [], + "plugins": [ + "https://plugins.dprint.dev/markdown-0.14.0.wasm" + ] +} diff --git a/src/README.md b/src/README.md new file mode 100644 index 0000000..507449a --- /dev/null +++ b/src/README.md @@ -0,0 +1,19 @@ +# How To Linux + +_by Mo Bitar_ + +So you want to learn Linux? You want to fulfill your childhood dream and look like a hacker? Or you just want to manage some servers or escape Windows or Mac for an alternative system that is [free and open source](https://www.gnu.org/philosophy/free-sw.html.en)? Then this book is for you! + +This book focuses on the terminal side of Linux. This means that no [GUI](https://en.wikipedia.org/wiki/Graphical_user_interface) (graphical user interface) is discussed in this book. This makes the content of the book more useful for server usage and adminstration since servers normally have no GUI. Nevertheless, if you want to use Linux as a desktop, then beeing able to deal with the terminal is not only useful, but could even be required at some point. + +You might ask, why not just use a GUI for everything? Hopefully, this book will let you understand why. A [CLI](https://en.wikipedia.org/wiki/Command-line_interface) (command line interface) is not well suited for everything. But for many tasks, a CLI might be much more powerful. It allows automation and enables you to use it as a component to build something bigger. + +This book is intended to be used within a 5 days course[^course]. Therefore, the main sections are the 5 days. It is assumed that you read the book from the beginning to the end. If you skip some sections, you might not understand something in later sections. + +The book also contains some tasks to help practice and experiment with what you have learned on your way. + +Are you excited? Lets start the journey! + +--- + +[^course]: The book started with a vacation course on the Johannes Gutenberg university in Mainz, Germany. diff --git a/src/SUMMARY.md b/src/SUMMARY.md new file mode 100644 index 0000000..082adad --- /dev/null +++ b/src/SUMMARY.md @@ -0,0 +1,9 @@ +# Summary + +[Introduction](README.md) + +- [Day 1](day_1/README.md) +- [Day 2](day_2/README.md) +- [Day 3](day_3/README.md) +- [Day 4](day_4/README.md) +- [Day 5](day_5/README.md) diff --git a/src/day_2/README.md b/src/day_2/README.md new file mode 100644 index 0000000..a61ad5e --- /dev/null +++ b/src/day_2/README.md @@ -0,0 +1,3 @@ +# Day 2 + +Coming soon... diff --git a/src/day_3/README.md b/src/day_3/README.md new file mode 100644 index 0000000..0c6d043 --- /dev/null +++ b/src/day_3/README.md @@ -0,0 +1,3 @@ +# Day 3 + +Coming soon... diff --git a/src/day_4/README.md b/src/day_4/README.md new file mode 100644 index 0000000..d425133 --- /dev/null +++ b/src/day_4/README.md @@ -0,0 +1,3 @@ +# Day 4 + +Coming soon... diff --git a/src/day_5/README.md b/src/day_5/README.md new file mode 100644 index 0000000..db28ba0 --- /dev/null +++ b/src/day_5/README.md @@ -0,0 +1,3 @@ +# Day 5 + +Coming soon...