Skip to content

Commit cf009e8

Browse files
updated resources and links
1 parent 24f5001 commit cf009e8

File tree

1 file changed

+17
-18
lines changed

1 file changed

+17
-18
lines changed

Linux_curated_resources.md

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,23 @@ Collection of resources for Linux command line, shell scripting (mostly `bash`)
1515
* [ArchWiki](https://wiki.archlinux.org/title/Table_of_contents) — comprehensive documentation for Arch Linux and other distributions
1616
* [Debian Reference](https://www.debian.org/doc/manuals/debian-reference/) — broad overview of the Debian system, covers many aspects of system administration through shell-command examples
1717

18+
## Books
19+
20+
* [Linux Command Line Computing](https://github.com/learnbyexample/cli-computing) — my ebook on Linux command line and Shell Scripting for beginner to intermediate level users
21+
* [The Linux Command Line](https://linuxcommand.org/tlcl.php) — basics of command line use and shell scripting, environment configuration, and more
22+
* [wizard zines](https://wizardzines.com/) — programming zines
23+
* [Bite Size Bash](https://wizardzines.com/zines/bite-size-bash/), [Bite Size Command Line](https://wizardzines.com/zines/bite-size-command-line/), [Bite Size Linux](https://wizardzines.com/zines/bite-size-linux/), [Bite Size Networking](https://wizardzines.com/zines/bite-size-networking/)
24+
* [Linux Bible](https://www.wiley.com/en-in/Linux+Bible%2C+11th+Edition-p-9781394317462) — basic operations, server management, administration, automated deployment, etc
25+
* [How Linux Works: What Every Superuser Should Know](https://nostarch.com/howlinuxworks3) — booting, device drivers, networking, development tools, effective shell scripts, etc
26+
* [UNIX and Linux System Administration Handbook](https://www.oreilly.com/library/view/unix-and-linux/9780134278308/) — definitive guide to installing, configuring and maintaining any Unix or Linux system
27+
* [Linux kernel and its insides](https://0xax.gitbooks.io/linux-insides/content/index.html) — kernel insides, and other low-level subject matter
28+
* [Linux command line for you and me](https://lym.readthedocs.io/en/latest/index.html) — for newcomers to command line environment
29+
* [The Debian Administrator's Handbook](https://debian-handbook.info/browse/stable/) — reference book presenting the Debian distribution, from initial installation to configuration of services
30+
1831
## CLI text tutorials
1932

2033
* [Linux for Beginners](https://ryanstutorials.net/linuxtutorial/) — solid foundation in how to use the terminal, to get the computer to do useful work for you
21-
* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) — eight simple tutorials which cover the basics of UNIX / Linux commands
34+
* [UNIX Tutorial for Beginners](https://info-ee.surrey.ac.uk/Teaching/Unix/) — eight simple tutorials which cover the basics of UNIX / Linux commands
2235
* [Linux Basics](https://miteshshah.github.io/linux/basics/) — cli basics, shell scripting, text processing, package management, etc
2336
* [Learn Enough Command Line to Be Dangerous](https://www.learnenough.com/command-line-tutorial/basics) — a tutorial introduction to the command line
2437
* [The Front-End Developer's Guide to the Terminal](https://www.joshwcomeau.com/javascript/terminal-for-js-devs/) — missing manual of terminal fundamentals needed to work with modern JS frameworks
@@ -27,7 +40,7 @@ Collection of resources for Linux command line, shell scripting (mostly `bash`)
2740

2841
* [Linux Journey](https://linuxjourney.com/) — cli basics, text manipulation, processes, packages, networking, etc
2942
* [MIT: The Missing Semester of Your CS Education](https://missing.csail.mit.edu/) — master the command-line, use a powerful text editor, use fancy features of version control systems, and much more
30-
* [edx: Introduction to Linux](https://www.edx.org/course/introduction-to-linux) — cli basics, shell scripting, text manipulation, etc
43+
* [edx: Introduction to Linux](https://www.edx.org/learn/linux/the-linux-foundation-introduction-to-linux) — cli basics, shell scripting, text manipulation, etc
3144
* [Linux Survival](https://linuxsurvival.com/) — free tutorial designed to make it as easy as possible to learn Linux, uses a simulated terminal
3245
* [Terminus](https://web.mit.edu/mprat/Public/web/Terminus/Web/main.html) — use basic commands to explore the filesystem
3346

@@ -52,19 +65,6 @@ Collection of resources for Linux command line, shell scripting (mostly `bash`)
5265
* [robust scripting](https://www.davidpashley.com/articles/writing-robust-shell-scripts/)
5366
* [Unix shell script tactics](https://github.com/SixArm/unix-shell-script-tactics/blob/main/README.md) — write better Unix shell script code for speed, security, stability, and portability
5467

55-
## Books
56-
57-
* [Linux Command Line Computing](https://github.com/learnbyexample/cli-computing) — my ebook on Linux command line and Shell Scripting for beginner to intermediate level users
58-
* [The Linux Command Line](https://linuxcommand.org/tlcl.php) — basics of command line use and shell scripting, environment configuration, and more
59-
* [wizard zines](https://wizardzines.com/) — programming zines
60-
* [Bite Size Bash](https://wizardzines.com/zines/bite-size-bash/), [Bite Size Command Line](https://wizardzines.com/zines/bite-size-command-line/), [Bite Size Linux](https://wizardzines.com/zines/bite-size-linux/), [Bite Size Networking](https://wizardzines.com/zines/bite-size-networking/)
61-
* [Linux Bible](https://www.wiley.com/en-us/Linux+Bible%2C+10th+Edition-p-9781119578895) — basic operations, server management, administration, automated deployment, etc
62-
* [How Linux Works: What Every Superuser Should Know](https://nostarch.com/howlinuxworks3) — booting, device drivers, networking, development tools, effective shell scripts, etc
63-
* [UNIX and Linux System Administration Handbook](https://www.oreilly.com/library/view/unix-and-linux/9780134278308/) — definitive guide to installing, configuring and maintaining any Unix or Linux system
64-
* [Linux kernel and its insides](https://0xax.gitbooks.io/linux-insides/content/index.html) — kernel insides, and other low-level subject matter
65-
* [Linux command line for you and me](https://lym.readthedocs.io/en/latest/index.html) — for newcomers to command line environment
66-
* [The Debian Administrator's Handbook](https://debian-handbook.info/browse/stable/) — reference book presenting the Debian distribution, from initial installation to configuration of services
67-
6868
## Tips and Tricks
6969

7070
* [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line) — notes and tips on using the command-line, suitable for both beginners and experienced users
@@ -105,9 +105,9 @@ Collection of resources for Linux command line, shell scripting (mostly `bash`)
105105
* [cron](https://en.wikipedia.org/wiki/Cron) — job scheduler on Unix-like operating systems
106106
* [SSH commands](https://www.marcobehler.com/guides/ssh-commands) — popular SSH commands, key generation, SSH agents, etc
107107
* [Editing Videos with FFmpeg](https://www.hadet.dev/ffmpeg-cheatsheet/) — clipping, adding fade in/out, scaling, concat, etc
108-
* [ffmpeg.guide](https://ffmpeg.guide/)GUI tool to create complex FFmpeg filtergraphs quickly and correctly
108+
* [FFmpeg By Example](https://ffmpegbyexample.com/)documentation website to showcase all the unique and different ways to use FFmpeg
109109
* [ffmprovisr](https://amiaopensource.github.io/ffmprovisr/) — making FFmpeg easier, this app helps users through the command generation process
110-
* [Mastering curl: interactive text guide](https://antonz.org/mastering-curl/)
110+
* [Curl by example: Interactive guide](https://antonz.org/curl-by-example/)
111111
* [How To Use Wget to Download Files and Interact with REST APIs](https://www.digitalocean.com/community/tutorials/how-to-use-wget-to-download-files-and-interact-with-rest-apis)
112112

113113
## Further Reading
@@ -136,4 +136,3 @@ Read instructions provided by respective forums before asking a question. Try so
136136
* [/r/linux](https://old.reddit.com/r/linux/) — general linux discussion
137137
* [askubuntu](https://askubuntu.com/questions/tagged/command-line?sort=votes&pageSize=15) — Ubuntu and general Linux topics
138138
* [TuxURLs](https://tuxurls.com/) — Linux news aggregator
139-

0 commit comments

Comments
 (0)