Learning Linux
You will appreciate Linux / UNIX if you care about simplicity, openness, and complete power to the user. In this tutorial, we will focus on various command line tools. We will see that command line tools are simple and often more powerful than graphical tools. We will also learn to write scripts to automate tasks.
tip
You can try my webapp Cheatsheets to get a quick summary of various Linux/ UNIX commands.
Table of Contents
- The commandline
- VI editor
- Git
- Docker
- Shell scripting
- Regular Expression
- Miscellaneous
- Setting up Linux
- Linux administration
- PGP encryption
- GNU Plot
- Filesystem
- Network setup
- Firewall
- Network security
- TLS Key management
- Storage management
- Apache webserver
- NextCloud
- SELinux
- CI/CD with Jenkins
- High Performance Computing
- Environment Modules
- Homebrew
- Privacy and security tips
- LaTeX
- Windows Subsystem for Linux
- More tips and tricks
- Resources
- License