#Learn basic job control commands
In the image below we ran the command top
I then ran the command ctrl z
as you can see the terminal printed out that the process was stopped.
In the image below we ran the command top
. This will list all jobs that you've started and suspended.
![image](https://private-user-images.githubusercontent.com/137829671/286402204-bc221e56-1585-4dce-b7fe-470d3aa9666c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjEzMDgsIm5iZiI6MTczOTE2MTAwOCwicGF0aCI6Ii8xMzc4Mjk2NzEvMjg2NDAyMjA0LWJjMjIxZTU2LTE1ODUtNGRjZS1iN2ZlLTQ3MGQzYWE5NjY2Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNDE2NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYzQxMzRmMDBmYmMzNGViNjhjYzVhYzViMWIzMDI4ODVhMWJmMThjMWY5YmY2Y2NmMmVlMWQ2ODhhZDYyMGI2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Tx3jXY-FdCRIQdtllgzirT0dFNZT-Pue8fEPO9yCoXY)
In the image below, I ran the command fg %1
to bring the process to the foreground.
![image](https://private-user-images.githubusercontent.com/137829671/286404694-46f1e8cc-2a2d-4c53-9395-7d4a90079038.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjEzMDgsIm5iZiI6MTczOTE2MTAwOCwicGF0aCI6Ii8xMzc4Mjk2NzEvMjg2NDA0Njk0LTQ2ZjFlOGNjLTJhMmQtNGM1My05Mzk1LTdkNGE5MDA3OTAzOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNDE2NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lZDljMjE3NDM1N2MyNmNiZjViZWQ1ZDMzOWJhYThiMTAyYzQ1MDExMzNjNzBjMzkwYTg4NTU0MWI2Y2E1OTFjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Kt975Nr1O34QLQePA5qXIY3tNCYu5Y4y9so5gaybWE4)
In the image below, you see while the process was running we ran the command ctrl z
to pause the process and we then ran the command bg
to have the process run in the background.
![image](https://private-user-images.githubusercontent.com/137829671/286412015-b8dccbde-ba5a-4736-a7a5-4324ff6df51b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjEzMDgsIm5iZiI6MTczOTE2MTAwOCwicGF0aCI6Ii8xMzc4Mjk2NzEvMjg2NDEyMDE1LWI4ZGNjYmRlLWJhNWEtNDczNi1hN2E1LTQzMjRmZjZkZjUxYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNDE2NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNWRjZjViMzhlNzI2YzM4NDllZmEwMjk0ZTY1MGQwNmRhZjU2ZmJiMGZmMTQyYjg3NzIzODg0MmE3NjUxMWYwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.qrqvNqIvJvfnrIxIS_dGoHR0Ui6Cfhg0qu9F-ehQQYg)
In the image below, I use the kill %2
command to terminate the job that I no longer want to run.
![image](https://private-user-images.githubusercontent.com/137829671/286415259-a3761866-1444-423c-9346-37672af1495a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjEzMDgsIm5iZiI6MTczOTE2MTAwOCwicGF0aCI6Ii8xMzc4Mjk2NzEvMjg2NDE1MjU5LWEzNzYxODY2LTE0NDQtNDIzYy05MzQ2LTM3NjcyYWYxNDk1YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNDE2NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ZTgxYTZhOTVmYzI3Njk0Y2YyMTBmZWMyZWYyMWMwN2JkNmIzNjkzYThlYzBlMjM4YmIyNTVkMDdiZDAyNzE3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.12Zp4jM0MFTWO5whEeWrA21NUqPfP0na44-I2KPI-xo)