Linux: Multitasking at the Command Line

Linux: Multitasking at the Command Line

1h 4mIntermediate2023-03-10

Authors

Scott Simpson

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.

Skills covered

Help Desk SkillsLinuxIT Help DeskWeb Development ToolsNetwork AdministrationWeb DevelopmentNetwork and System AdministrationOpen SourceDeep Dive (X:Y)

Concepts

Introduction

  • Command line multitasking
  • Processes, tasks, and productivity
  • What you should know

Managing Processes

  • Start a task in the background
  • Managing jobs in the shell
  • Exploring processes

Manage Virtual Terminals with Screen

  • Introduction to screen
  • Create and navigate windows in screen
  • Manage screen sessions

Manage Virtual Terminals with tmux

  • Introduction to tmux
  • Manage tmux windows and panes
  • Manage tmux sessions
  • Tmux commands and command-line
  • Customize tmux

Conclusion

  • Protect remote sessions with screen and tmux
  • Next steps
40,000 Toman