You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+48-9
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,20 @@
1
1
# Computing from the Command Line
2
2
3
-
⚠️ ⚠️ ⚠️ This is a **work-in-progress** book on Linux command line and Shell Scripting for beginner to intermediate level users.
3
+
This book aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The focus is towards managing your files and performing text processing tasks. Topics like system administration and networking won't be discussed, but some details might get covered in future versions of this book.
The book also includes exercises to test your understanding, which is presented together as a single file in this repo — [exercises.md](./exercises/exercises.md)
10
+
11
+
For solutions to the exercises, see [exercise-solutions.md](./exercises/exercise-solutions.md).
12
+
13
+
See [Version_changes.md](./Version_changes.md) to keep track of changes made to the book.
4
14
5
15
[Click this link](https://github.com/learnbyexample/cli-computing/tree/09091253463a313ddce5a95f467857ea85c25ce6) for an earlier version of the book in this repo.
6
16
7
-
See my curated list on [Linux CLI and Shell scripting](https://learnbyexample.github.io/curated_resources/linux_cli_scripting.html) for more learning resources.
17
+
See my curated list on [Linux CLI and Shell scripting](https://learnbyexample.github.io/curated_resources/linux_cli_scripting.html) for more learning resources.
8
18
9
19
<br>
10
20
@@ -15,26 +25,55 @@ For web version of the book, visit https://learnbyexample.github.io/cli-computin
15
25
* Links to pdf/epub versions of the book will be added once they are done
16
26
* See https://learnbyexample.github.io/books/ for a list of my other books
17
27
28
+
The book can also be [viewed as a single markdown file in this repo](./cli_computing.md). See my blogpost on [generating pdf from markdown using pandoc](https://learnbyexample.github.io/customizing-pandoc/) if you are interested in the ebook creation process.
29
+
18
30
<br>
19
31
20
32
## Feedback and Contributing
21
33
22
-
[Open an issue](https://github.com/learnbyexample/cli-computing/issues) if you spot any typo/errors.
23
-
24
34
⚠️ ⚠️ Please DO NOT submit pull requests. Main reason being any modification requires changes in multiple places.
25
35
26
-
I'd also highly appreciate your feedback about the book.
36
+
I would highly appreciate if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.
*[stackoverflow](https://stackoverflow.com/) and [unix.stackexchange](https://unix.stackexchange.com/) — for getting answers on pertinent questions related to cli tools
35
-
*[/r/commandline/](https://www.reddit.com/r/commandline), [/r/linux4noobs/](https://www.reddit.com/r/linux4noobs/) and [/r/linux/](https://www.reddit.com/r/linux/) — helpful forums
68
+
*[GNU Manuals](https://www.gnu.org/manual/manual.html) — documentation for command line tools and the `bash` shell
69
+
*[stackoverflow](https://stackoverflow.com/) and [unix.stackexchange](https://unix.stackexchange.com/) — for getting answers on pertinent questions related to CLI tools
70
+
*[tex.stackexchange](https://tex.stackexchange.com/) — for help on [pandoc](https://github.com/jgm/pandoc/) and `tex` related questions
71
+
*[/r/commandline/](https://old.reddit.com/r/commandline), [/r/linux4noobs/](https://old.reddit.com/r/linux4noobs/), [/r/linuxquestions/](https://old.reddit.com/r/linuxquestions/) and [/r/linux/](https://old.reddit.com/r/linux/) — helpful forums
72
+
*[canva](https://www.canva.com/) — cover image
36
73
*[Warning](https://commons.wikimedia.org/wiki/File:Warning_icon.svg) and [Info](https://commons.wikimedia.org/wiki/File:Info_icon_002.svg) icons by [Amada44](https://commons.wikimedia.org/wiki/User:Amada44) under public domain
37
-
*[oxipng](https://github.com/shssoichiro/oxipng), [pngquant](https://pngquant.org/) and [svgcleaner](https://github.com/RazrFalcon/svgcleaner) for optimizing images
74
+
*[carbon](https://carbon.now.sh/) — creating terminal screenshots with highlighted text
75
+
*[oxipng](https://github.com/shssoichiro/oxipng), [pngquant](https://pngquant.org/) and [svgcleaner](https://github.com/RazrFalcon/svgcleaner) — optimizing images
76
+
*[Inkscape](https://inkscape.org/) — favicon
38
77
*[mdBook](https://github.com/rust-lang/mdBook) — for web version of the book
39
78
*[mdBook-pagetoc](https://github.com/JorelAli/mdBook-pagetoc) — for adding table of contents for each page
40
79
*[minify-html](https://github.com/wilsonzlin/minify-html) — for minifying html files
0 commit comments