Gain a more thorough understanding of the shell and system processes to help you work faster and more efficiently in Linux.
- [Instructor] Most Linux administration is done in the shell. Having a better understanding of the shell and system processes can help us work faster and be more productive. Welcome to Linux: Shells and Processes. I'm Grant McWilliams, computer science instructor and Linux enthusiast. In this course, we'll learn about Linux shells and their environments. We'll learn how to customize our shell to make working in Linux more enjoyable. Then we'll learn some shell tips and tricks including batch expansions, plus command and variable substitution. We'll learn how to create complex administration tools by stacking simpler commands together using named and unnamed pipes and redirects.
Then we'll turn our attention to processes and learn how to start, pause and end them. We'll learn how to make processes play nice with each other and forcibly remove those that don't. We'll learn to schedule one-time tasks as well as reoccurring jobs. Lastly, we'll cover complex systemd services, learn to get more information on them, and manage their running states. I love Linux, and I'm excited to teach you about it, so let's get started.
- Write the command that will take you to the most recent directory.
- Write the command that brings back the arguments and options from the previous line.
- Explain what extended globs can do.
- Identify the access.conf line that will restrict all users from using the cron service except for the user named bob.
- List the line that will get a list of only running services.
- Identify what typing ‘systemctl enable crond’ will do.