Difference between revisions of "CLI Process Management"

From FreekiWiki
Jump to navigation Jump to search
Line 15: Line 15:
  
 
== Examples ==
 
== Examples ==
 +
 +
# Execute xeyes
 +
# Click on the terminal to give it the focus
 +
# Press <Ctrl-z> (this will suspend the application, notice the eyes are no longer following the mouse
 +
#
  
 
== Quiz ==
 
== Quiz ==

Revision as of 13:47, 8 March 2008

Introduction

Every time you run a command on the command line, it has to run for some period of time. Linux knows how to get the resources that the program needs to run for its lifetime. The command and its resources are called a 'process'. So, a process is just something that is running on your system. Processes aren't limited to programs that you've started on the command line, everything running on your system is a process, including BASH. Linux manages these processes and you have the ability to interact with them using the command line.

Commands

xeyes = A silly program that displays a graphic depicting a set of eyes that follow your mouse pointer.
fg = put a process into the foreground
bg = put a process into the background
Ctrl+z = suspend a process
ps = List the processes running on your system
kill = send a signal to a process

Examples

  1. Execute xeyes
  2. Click on the terminal to give it the focus
  3. Press <Ctrl-z> (this will suspend the application, notice the eyes are no longer following the mouse

Quiz