Читать книгу Linux Bible - Christopher Negus - Страница 185
CAUTION
ОглавлениеBefore you put a text processor, word processor, or similar program in the background, make sure that you save your file. It's easy to forget that you have a program in the background, and you will lose your data if you log out or the computer reboots.
To refer to a background job (to cancel or bring it to the foreground), use a percent sign (%) followed by the job number. You can also use the following to refer to a background job:
% | Refers to the most recent command put into the background (indicated by the plus sign when you type the jobs command). This action brings the command to the foreground. |
| %string | Refers to a job where the command begins with a particular string of characters. The string must be unambiguous. (In other words, typing %vi when there are two vi commands in the background results in an error message.) |
| %?string | Refers to a job where the command line contains a string at any point. The string must be unambiguous or the match fails. |
| %-- | Refers to the job stopped before the one most recently stopped. |
If a command is stopped, you can start it running again in the background using the bg command. For example, refer back to job 5 from the jobs list in a previous example:
[5]+ Stopped nroff -man /usr/man4/*>/tmp/man4
Enter the following:
$ bg %5
After that, the job runs in the background. Its jobs entry appears as follows:
[5] Running nroff -man /usr/man4/*>/tmp/man4 &