Linux: Multitasking at the Command Line
1h 4mIntermediate2023-03-10
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
When working in a text-based shell, you have a variety of options for managing processes and tasks. In this course, Scott Simpson highlights ways to manage processes and use terminal multiplexers to improve your productivity.
Learn how to send processes to the background and retrieve them. Go over how to explore terminal multiplexers, which allow you to use one terminal window for many sessions at once. Discover how these tools can integrate with your regular workflow and how they can improve the reliability and safety of your processes.
Learn how to send processes to the background and retrieve them. Go over how to explore terminal multiplexers, which allow you to use one terminal window for many sessions at once. Discover how these tools can integrate with your regular workflow and how they can improve the reliability and safety of your processes.
Skills covered
Help Desk SkillsLinuxWeb Development ToolsIT Help DeskNetwork AdministrationWeb DevelopmentNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Command line multitasking
- 02 - Processes, tasks, and productivity
- 03 - What you should know
1. Managing Processes
- 04 - Start a task in the background
- 05 - Managing jobs in the shell
- 06 - Exploring processes
2. Manage Virtual Terminals with Screen
- 07 - Introduction to screen
- 08 - Create and navigate windows in screen
- 09 - Manage screen sessions
3. Manage Virtual Terminals with tmux
- 10 - Introduction to tmux
- 11 - Manage tmux windows and panes
- 12 - Manage tmux sessions
- 13 - Tmux commands and command-line
- 14 - Customize tmux
Conclusion
- 15 - Protect remote sessions with screen and tmux
- 16 - Next steps