The following post was contributed by Mike Weilgart who has recently joined the ranks of Linux system administrators.
For bash and POSIX shell scripting:
Variable quoting
- Security implications of forgetting to quote a variable in bash/POSIX shells
- Why does my shell script choke on whitespace or other special characters?
- Explanation of How quotes relate to argument lists
Miscellaneous
- What is a shell and what is a shell builtin?
- Why is printf better than echo?
- Why is using a shell loop to process text considered bad practice?
For vi and Vim:
- The article “Why, oh WHY, do those #?@! nutheads use vi?”
- Stack Overflow answer encapsulating basics of
vicommand language - Stack Overflow answer encapsulating buffers vs. windows vs. tabs
- Quick tips for using buffers effectively
For git:
- What exactly do we mean by “branch”?
- The Think Like a Git website, including all of the links on the “Resources” page.
cgroups:
- Stack Exchange answer serving as an Introduction to cgroups