нЕФПДЙЮЕУЛЙЕ ХЛБЪБОЙС РП ЛПНБОДБН ХРТБЧМЕОЙС УЙУФЕНПК Ч UNIX нЕФПДЙЮЕУЛЙЕ ХЛБЪБОЙС РП ЛПНБОДБН ХРТБЧМЕОЙС УЙУФЕНПК Ч UNIX лПНБОДЩ РПМХЮЕОЙС УЧЕДЕОЙК П УЙУФЕНЕ date
рТПЗТБННБ РПЪЧПМСЕФ РПУНПФТЕФШ ФЕЛХЭХА ДБФХ Й ЧТЕНС Ч ПДОПН ЙЪ НОПЦЕУФЧБ ЖПТНБФПЧ. уХРЕТРПМШЪПЧБФЕМШ ФБЛЦЕ НПЦЕФ ЙУРПМШЪПЧБФШ ЬФХ РТПЗТБННХ ДМС ХУФБОПЧЛЙ ФЕЛХЭЕК ДБФЩ Й ЧТЕНЕОЙ.
рП ХНПМЮБОЙА РТПЗТБННБ ЧЩЧПДЙФ ЧТЕНС Ч ЖПТНБФЕ ЪБДБООПК ЧТЕНЕООПК ЪПОЩ. дМС РПМХЮЕОЙС ЧТЕНЕОЙ РП зТЙОЧЙЮХ ЙУРПМШЪХЕФУС РБТБНЕФТ -u.
рТЙ ЧЩЧПДЕ ДБФЩ Й ЧТЕНЕОЙ ЙУРПМШЪХЕФУС ЖПТНБФ ЧЩЧПДБ, РТЙОСФЩК ДМС ДБООПК УФТБОЩ Й ЪБДБЧБЕНЩК РЕТЕНЕООЩНЙ ПЛТХЦЕОЙС LC_TIME Й Ф.Р..
тБУУНПФТЙН РТЙНЕТЩ ЙУРПМШЪПЧБОЙС ЛПНБОДЩ:
ћ фЕЛХЭЕЕ ЧТЕНС:
ћ user@desktop test $ dateуТД пЛФ 19 08:21:38 MSD 2005 ћ фЕЛХЭЕЕ ЧТЕНС РП зТЙОЧЙЮХ:
ћ user@desktop test $ date -uуТД пЛФ 19 04:21:39 UTC 2005 cal
лПНБОДБ РТЕДОБЪОБЮЕОБ ДМС ЧЩЧПДБ ЛБМЕОДБТС ОБ НЕУСГ ЙМЙ ОБ ЗПД. рП ХНПМЮБОЙА, ЧЩЧПДЙФ ЛБМЕОДБТШ ФЕЛХЭЕЗП НЕУСГБ.
ч ЛБЮЕУФЧЕ РБТБНЕФТБ НПЦОП ХЛБЪБФШ ЗПД ЙМЙ НЕУСГЙ ЗПД. пВТБФЙН ЧОЙНБОЙЕ, ЮФП ЛПНБОДБ cal 05 ЧЩЧЕДЕФ ЛБМЕОДБТШ ОБ 5-К ЗПД, Б ОЕ ОБ 2005-К.
рТЙ ЧЩЧПДЕ ЛБМЕОДБТС ЙУРПМШЪХЕФУС ЖПТНБФ ЧЩЧПДБ, РТЙОСФЩК ДМС ДБООПК УФТБОЩ Й ЪБДБЧБЕНЩК РЕТЕНЕООЩНЙ ПЛТХЦЕОЙС LC_TIME Й Ф.Р..
тБУУНПФТЙН РТЙНЕТЩ ЙУРПМШЪПЧБОЙС ЛПНБОДЩ:
ћ лБМЕОДБТШ ОБ ФЕЛХЭЙК НЕУСГ
ћ user@desktop test $ calћ пЛФСВТС 2005ћ чУ рО чФ уТ юФ рФ уВћ 1ћ 2 3 4 5 6 7 8ћ 9 10 11 12 13 14 15ћ 16 17 18 19 20 21 22ћ 23 24 25 26 27 28 2930 31 ћ лБМЕОДБТШ ОБ 2005 ЗПД.
ћ user@desktop test $ cal 2005ћ 2005ћ ћ сОЧБТС жЕЧТБМС нБТФБћ чУ рО чФ уТ юФ рФ уВ чУ рО чФ уТ юФ рФ уВ чУ рО чФ уТ юФ рФ уВћ 1 1 2 3 4 5 1 2 3 4 5ћ 2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12ћ 9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 19ћ 16 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 26ћ 23 24 25 26 27 28 29 27 28 27 28 29 30 31ћ 30 31... ps
лПНБОДБ ЧЩЧПДЙФ УРЙУПЛ ЧУЕИ ЪБРХЭЕООЩИ РТПГЕУУПЧ. лПЗДБ ЬФБ ЛПНБОДБ ЧЩРПМОСЕФУС ВЕЪ РБТБНЕФТПЧ, ФП ЧЩЧПДЙНЩК УРЙУПЛ УПДЕТЦЙФ ЙОЖПТНБГЙА П ОПНЕТЕ РТПГЕУУБ, УЧСЪБООПН У ОЙН ФЕТНЙОБМЕ, ЧТЕНЕОЙ ТБВПФЩ РТПГЕУУБ ps Й ЛПНБОДОПК ПВПМПЮЛЙ, Ч ЛПФПТПК ПО ВЩМ ЪБРХЭЕО. пДОБЛП, ЬФБ ЛПНБОДБ ЙНЕЕФ НОПЦЕУФЧП ПРГЙК, РПЪЧПМСАЭЙИ РТПУМЕДЙФШ НОПЗЙЕ РБТБНЕФТЩ ЙУРПМОСАЭЙИУС Ч УЙУФЕНЕ РТПГЕУУПЧ.
лПНБОДБ ps ПВМБДБЕФ ОЕУЛПМШЛЙНЙ ЧЙДБНЙ ЪБРЙУЙ РБТБНЕФТПЧ, ЮФП НПЦЕФ Ч ЧЕУФЙ Ч ЪБВМХЦДЕОЙЕ: ОБРТЙНЕТ, УРЙУПЛ ЧУЕИ ЙУРПМОСАЭЙИУС РТПГЕУУПЧ НПЦОП РПМХЮЙФШ ЛБЛ У РПНПЭША ЛПНБОДЩ ps ax ЙМЙ ps -ef, Б ФБЛЦЕ У РПНПЭША ps -A. оБ ЧУЕ ЧПЪНПЦОЩЕ ПРГЙЙ НПЦОП ЧЪЗСМОХФШ, ЪБРХУФЙЧ ps --help. фБЛЙН ТБЪОПТПДОЩН РБТБНЕФТБН ЛПНБОДБ ПВСЪБОБ УЧПЕК ДПМЗПК ЙУФПТЙЙ ЙУРПМШЪПЧБОЙС ЧП ЧУЕИ ЧЕТУЙСИ UNIX (ОБРТЙНЕТ, ЛМАЮЙ ВЕЪ ЪОБЛБ «-» ДПУФБМЙУШ Ч ОБУМЕДУФЧП ПФ BSD UNIX).
дМС РТПУНПФТБ ЧУЕИ РТПГЕУУПЧ НПЦОП ЧПУРПМШЪХЕНУС УМЕДХАЭЕК ЛПНБОДПК:
user@desktop ~ $ ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 1432 480 ? S 13:16 0:01 init [3]root 2 0.0 0.0 0 0 ? SN 13:16 0:00 [ksoftirqd/0]root 3 0.0 0.0 0 0 ? S< 13:16 0:00 [events/0]..user 8456 0.3 4.4 34932 22944 ? S 13:24 2:15 emacsuser 22537 0.0 0.3 3720 1560 pts/3 Ss 22:37 0:00 /bin/bashuser 8839 0.0 0.1 2644 932 pts/3 R+ 23:01 0:00 ps aux чЩЧПД ЬФПК ЛПНБОДЩ ПТЙЕОФЙТПЧБО ОБ РПМШЪПЧБФЕМС (ЛМАЮ u), ОП ПФУПТФЙТПЧБО РП ЧТЕНЕОЙ ЪБРХУЛБ РТПГЕУУБ. ъДЕУШ НПЦОП ХЧЙДЕФШ УМЕДХАЭЙЕ РБТБНЕФТЩ РТПГЕУУБ: РПМШЪПЧБФЕМШ, ЙДЕОФЙЖЙЛБФПТ, ХТПЧЕОШ ЙУРПМШЪПЧБОЙС РТПГЕУУПТБ, ХТПЧЕОШ ЙУРПМШЪПЧБОЙС РБНСФЙ, ПВЯЈН ЙУРПМШЪХЕНПК ЧЙТФХБМШОПК РБНСФЙ, ПВЯЈН ЙУРПМШЪХЕНПК ТЕБМШОПК РБНСФЙ, ФЕТНЙОБМ, У ЛПФПТЩН УЧСЪБО РТПГЕУУ, УПУФПСОЙЕ ЧЩРПМОЕОЙС, ЧТЕНС УФБТФБ, ЧТЕНС ЙУРПМОЕОЙС (ОБ РТПГЕУУПТЕ), ЙНС РТПЗТБННЩ Й БТЗХНЕОФЩ ЪБРХУЛБ. пФНЕФЙН, ЮФП УБН РТПГЕУУ ps ЧУЕЗДБ ОБИПДЙФУС Ч ЛПОГЕ ФБВМЙГЩ, ФБЛ ЛБЛ УБН ЧЩРПМОСМУС Ч НПНЕОФ УВПТБ УПУФПСОЙС РТПГЕУУПЧ.
рТЙ ДПВБЧМЕОЙЙ РБТБНЕФТБ -H НПЦОП РПУНПФТЕФШ РТПГЕУУЩ, ЧЩУФТПЕООЩЕ Ч ЙЕТБТИЙА:
user@desktop ~ $ ps u -HUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDuser 22537 0.0 0.3 3720 1560 pts/3 Ss 22:37 0:00 /bin/bashuser 8890 0.0 0.1 2644 876 pts/3 R+ 23:13 0:00 ps u -Huser 9243 0.0 0.2 3724 1368 pts/1 Ss+ 17:15 0:00 /bin/bash --noediting -iuser 8033 0.0 0.3 3720 1568 tty1 S 13:17 0:00 -bashuser 8168 0.0 0.2 3260 1120 tty1 S+ 13:18 0:00 /bin/sh /usr/bin/startxuser 8179 0.0 0.1 2240 636 tty1 S+ 13:18 0:00 xinit .xinitrc --user 8186 0.0 0.2 3516 1080 tty1 S 13:18 0:00 sh /home/user/.xinitrc... ч ДБООПН УМХЮБЕ ЧЩЧПДСФУС ЧУЕ РТПГЕУУЩ ФЕЛХЭЕЗП РПМШЪПЧБФЕМС.
pstree
дМС ЙЕТБТИЙЮЕУЛПЗП ПФПВТБЦЕОЙС ЪБРХЭЕОЩИ РТПГЕУУПЧ ВПМШЫЕ РПДИПДЙФ РТПЗТБННБ pstree, ПФПВТБЦБАЭБС ДЕТЕЧП ЪБРХЭЕООЩИ РТПГЕУУПЧ:
user@desktop ~ $ pstreeinitЂ€Ђacpid †Ђ5*[agetty] †Ђ2*[artsd] †Ђcpufreqd †Ђdcopserver †Ђevents/0 †Ђfcron †Ђgconfd-2 †Ђhcid †Ђkaccess †ЂkdedЂЂЂkdedЂЂЂkded †ЂkdeinitЂ€ЂartsdЂЂЂartsdЂЂЂartsd Ѓ †Ђkio_file Ѓ †Ђkio_imap4ЂЂЂkio_imap4... чЙДОП, ЮФП Ч ЧЕТЫЙОЕ ДЕТЕЧБ ОБИПДЙФУС УРЕГЙБМШОЩК РТПГЕУУ init, ЛПФПТЩК Ч UNIX СЧМСЕФУС УБНЩН РЕТЧЩН РТПГЕУУПН, ЪБРХУЛБЕНЩН ПРЕТБГЙПООПК УЙУФЕНПК.
ьФБ ЛПНБОДБ ФБЛЦЕ ЙНЕЕФ НОПЦЕУФЧП ЛМАЮЕК, ОБУФТБЙЧБАЭЙИ ЖПТНБФ ЧЩЧПДБ ЙОЖПТНБГЙЙ П РТПГЕУУБИ.
top
дМС ЧЩЧПДБ ДЙОБНЙЮЕУЛЙ ЙЪНЕОСАЭЕКУС ЙОЖПТНБГЙЙ П РТПГЕУУБИ Й ЙУРПМШЪХЕНЩИ ТЕУХТУБИ УЙУФЕНЩ ЙУРПМШЪХЕФУС РТПЗТБННБ top. рПУМЕ ЪБРХУЛБ РТПЗТБННЩ РПМШЪПЧБФЕМШ РПРБДБЕФ Ч ЙОФЕТБЛФЙЧОЩК ЙОФЕТЖЕКУ:
Tasks: 86 total, 2 running, 84 sleeping, 0 stopped, 0 zombieCpu(s): 6.2% us, 0.8% sy, 0.0% ni, 92.0% id, 0.6% wa, 0.3% hi, 0.0% siMem: 512480k total, 428352k used, 84128k free, 44848k buffersSwap: 529160k total, 12312k used, 516848k free, 210444k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 8239 dralex 15 0 26856 8860 6512 S 7.9 1.7 5:39.31 artsd 1 root 16 0 1432 480 420 S 0.0 0.1 0:01.22 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0 3 root 10 -5 0 0 0 S 0.0 0.0 0:00.54 events/0 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 8 root 10 -5 0 0 0 S 0.0 0.0 0:00.59 kacpid 7 root 7 -10 0 0 0 S 0.0 0.0 0:00.10 vesafb... дМС ЧЩИПДБ ЙУРПМШЪХЕФУС ЛМБЧЙЫБ q. рТПЗТБННБ ЙНЕЕФ НОПЗП ХРТБЧМСАЭЙИ ЛМБЧЙЫ, ЛПФПТЩЕ НПЦОП ХЪОБФШ, ОБЦБЧ ОБ h (help).
чЧЕТИХ ЬЛТБОБ ТБУРПМПЦЕОБ ПВЭБС ЙОЖПТНБГЙС П УЙУФЕНЕ: ЮЙУМП ЪБРХЭЕООЩИ РТПГЕУУПЧ, ХТПЧЕОШ ЙУРПМШЪПЧБОЙС РТПГЕУУПТБ Й РБНСФЙ. дБМЕЕ УМЕДХЕФ ПВОПЧМСЕНЩК УРЙУПЛ РТПГЕУУПЧ Ч УФЙМЕ ps, ПФУПТФЙТПЧБООЩК РП ХНЕОШЫЕОЙА РТПГЕУУПТОПК БЛФЙЧОПУФЙ.
free
оЕВПМШЫБС ЛПНБОДБ, РТЕДПУФБЧМСАЭБС ЙОЖПТНБГЙА ПВ ЙУРПМШЪПЧБОЙЙ РБНСФЙ. пОБ РТЕДУФБЧМЕОБ ОЕ ЧП ЧУЕИ УПЧТЕНЕООЩИ ЧЕТУЙСИ UNIX.
user@desktop ~ $ free total used free shared buffers cachedMem: 512480 476256 36224 0 51216 251712-/+ buffers/cache: 173328 339152Swap: 529160 11500 517660 лПНБОДБ ЧЩЧПДЙФ ПВЯЈН ПРЕТБФЙЧОПК РБНСФЙ (Ч ЛЙМПВБКФБИ) Й ХУФТПКУФЧБ УЧПРРЙОЗБ: ПВЭЙК, УЧПВПДОЩК, ЪБОСФЩК, ЙУРПМШЪХЕНЩК ДМС УЙУФЕНОЩИ ОХЦД.
df
уХЭЕУФЧХЕФ ЛПНБОДБ Й ДМС РТПУФПФТБ ЪБРПМОЕООПУФЙ ДЙУЛПЧ.
лПНБОДБ df ЧЩЧПДЙФ УЧЕДЕОЙС ПВП ЧУЕИ РТЙНПОФЙТПЧБООЩИ ЖБКМПЧЩИ УЙУФЕНБИ:
user@desktop ~ $ dfжБКМПЧБС УЙУФЕНБ 1K-ВМПЛПЧ йУР дПУФХРОП йУР% УНПОФЙТПЧБОБ ОБ/dev/hda6 24697672 21164336 3533336 86% /udev 256240 180 256060 1% /dev/dev/hda1 9827968 8073084 1754884 83% /mnt/winnone 256240 0 256240 0% /dev/shmserver:/home/shared 8194752 5368992 2416032 69% /mnt/shared дМС ВПМЕЕ «ЮЕМПЧЕЮЕУЛПЗП» РТЕДУФБЧМЕОЙС ПВЯЈНБ ДЙУЛБ ЙУРПМШЪХЕФУС ЛМАЮ -h:
user@desktop ~ $ df -hжБКМПЧБС УЙУФЕНБ тБЪН йУР дПУФ йУР% УНПОФЙТПЧБОБ ОБ/dev/hda6 24G 21G 3,4G 86% /udev 251M 180K 251M 1% /dev/dev/hda1 9,4G 7,7G 1,7G 83% /mnt/winnone 251M 0 251M 0% /dev/shmserver:/home/shared 7,9G 5,2G 2,4G 69% /mnt/shared who
лПНБОДБ ЧЩЧПДЙФ УРЙУПЛ РПМШЪПЧБФЕМЕК, ТБВПФБАЭЙИ Ч ОБУФПСЭЙК НПНЕОФ Ч УЙУФЕНЕ.
рТЙ ЪБРХУЛЕ ВЕЪ РБТБНЕФТПЧ ДМС ЛБЦДПЗП УЕБОУБ РПМШЪПЧБФЕМС ЧЩЧПДЙФУС ФЕТНЙОБМ Й ЧТЕНС ЧИПДБ Ч УЙУФЕНХ:
user@desktop ~ $ whouser tty1 2005-10-24 13:17user pts/0 2005-10-24 13:19user pts/2 2005-10-24 23:59 рТЙ ХЛБЪБОЙЙ РБТБНЕФТБ -u ЧЩЧПДЙФУС ЧТЕНС ОЕБЛФЙЧОПУФЙ ДМС ЛБЦДПЗП ФЕТНЙОБМБ Й ЙДЕОФЙЖЙЛБФПТ УППФЧЕФУФЧХАЭЕЗП ЕНХ РТПГЕУУБ:
user@desktop ~ $ whouser tty1 2005-10-24 13:17 11:41 7992user pts/0 2005-10-24 13:19 11:41 8228user pts/2 2005-10-24 23:59 . 9280 mount
ьФБ ЛПНБОДБ ЙУРПМШЪХЕФУС ДМС НПОФЙТПЧБОЙС ОПЧЩИ ЖБКМПЧЩИ УЙУФЕН (РПДТПВОЕЕ ПВ ЬФПН УЛБЪБОП Ч ТБЪДЕМЕ «дЕТЕЧП ЛБФБМПЗПЧ»). ч ПВЭЕН УМХЮБЕ ЛПНБОДБ mount ЙНЕЕФ УМЕДХАЭЙК ЖПТНБФ:
mount [-t ФЙР_жу] ЙНС_ХУФТПКУФЧБ ФПЮЛБ_НПОФЙТПЧБОЙС [ПРГЙЙ] тБУУНПФТЙН РТЙНЕТ НПОФЙТПЧБОЙС ЗЙВЛПЗП ДЙУЛБ:
user@desktop ~ $ mount -t vfat /dev/fd0 /mnt/floppy -o rwuser@desktop ~ $ ls /mnt/floppydocument.tex files/ ч ЛБЮЕУФЧЕ ЖБКМПЧПК УЙУФЕНЩ ХЛБЪБО FAT, ПРГЙЙ УПДЕТЦБФ ЖМБЗ ТБЪТЕЫЕОЙС ЮФЕОЙС Й ЪБРЙУЙ УПДЕТЦЙНПЗП ДЙУЛБ. рПУМЕ НПОФЙТПЧБОЙС ЖБКМЩ ДПУФХРОЩ Ч ДЙТЕЛФПТЙЙ /mnt/floppy.
дМС ТБЪНПОФЙТПЧБОЙС РТЙНЕОСЕФУС ЛПНБОДБ umount.
рТЙ ЪБРХУЛЕ mount ВЕЪ РБТБНЕФТПЧ ЧЩЧПДЙФУС УРЙУПЛ ЧУЕИ РТЙНПОФЙТПЧБООЩИ МПЛБМШОЩИ Й УЕФЕЧЩИ ЖБКМПЧЩИ УЙУФЕН:
user@desktop ~ $ mount/dev/hda6 on / type reiserfs (rw,noatime)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)udev on /dev type tmpfs (rw,nosuid)devpts on /dev/pts type devpts (rw)/dev/hda1 on /mnt/win type ntfs (ro,uid=1000,gid=100,nls=utf8)none on /dev/shm type tmpfs (rw)usbfs on /proc/bus/usb type usbfs (rw,devmode=0664,devgid=85)server:/home/shared on /mnt/shared type nfs (rw,rsize=32768,wsize=32768,intr,... нПЦОП ХЧЙДЕФШ ТСД УМХЦЕВОЩИ ЖБКМПЧЩИ УЙУФЕН (proc, udev, sysfs, Ф.Р.).
uname
чЩЧПД ЙНЕОЙ ЪБРХЭЕООПК UNIX-УЙУФЕНЩ.
user@desktop ~ $ unameLinux дМС ЧЩЧПДБ РПМОПЗП ЙНЕОЙ ЙУРПМШЪХЕФУС РБТБНЕФТ -a:
user@desktop ~ $ uname -aLinux thinkpad 2.6.13-gentoo-r4 #1 Mon Oct 17 12:09:36 MSD 2005 i686 Intel(R)... лПНБОДЩ РП ТБВПФЕ У РТПГЕУУБНЙ kill
лПНБОДБ ЙУРПМШЪХЕФУС ДМС ПФРТБЧЛЙ УЙЗОБМБ РТПГЕУУХ.
лПНБОДБ kill ЙНЕЕФ ПДЙО ЙЪ УМЕДХАЭЙИ ЖПТНБФПЧ:
kill [-s ОБЪЧБОЙЕ_УЙЗОБМБ] ЙДЕОФЙЖЙЛБФПТ_РТПГЕУУБkill -ОБЪЧБОЙЕ_УЙЗОБМБ ЙДЕОФЙЖЙЛБФПТ_РТПГЕУУБkill -ЛПД_УЙЗОБМБ ЙДЕОФЙЖЙЛБФПТ_РТПГЕУУБ дМС ФПЗП, ЮФПВЩ ПФРТБЧЙФШ УЙЗОБМ, ОЕПВИПДЙНП ЪОБФШ ЙДЕОФЙЖЙЛБФПТ РТПГЕУУБ-РПМХЮБФЕМС. хЪОБФШ ЙДЕОФЙЖЙЛБФПТ НПЦОП У РПНПЭША ЛПНБОДЩ ps. еУМЙ РТЙ ЧЩЪПЧЕ ЛПНБОДЩ kill УЙЗОБМ ОЕ ХЛБЪБО, ФП РПУЩМБЕФУС УЙЗОБМ TERM. пВЩЮОЩК РПМШЪПЧБФЕМШ НПЦЕФ РПУЩМБФШ УЙЗОБМЩ ФПМШЛП УЧПЙН РТПГЕУУБН. рПУЩМБФШ УЙЗОБМЩ РТПГЕУУБН ДТХЗЙИ РПМШЪПЧБФЕМЕК НПЦЕФ ФПМШЛП УХРЕТРПМШЪПЧБФЕМШ. тБУУНПФТЙН РТЙНЕТ ХОЙЮФПЦЕОЙС РТПГЕУУБ:
user@desktop ~ $ psPID TT STAT TIME COMMAND3800 p3 S 0:00,03 su (bash)3822 p3 T 0:00,08 mplayer /home/guest/music/U96/Das\ Boot.mp33824 p3 R+ 0:00,00 psuser@desktop ~ $ kill 3822 рПУМЕ ЧЩЪПЧБ ЛПНБОДЩ kill 3822 РТПГЕУУ mplayer ВХДЕФ ХОЙЮФПЦЕО.
дМС ЧЩЧПДБ УРЙУЛБ ЧУЕИ УЙЗОБМПЧ ЙУРПМШЪХЕФУС ЛПНБОДБ kill -l:
user@desktop ~ $ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGURG17) SIGSTOP 18) SIGTSTP 19) SIGCONT 20) SIGCHLD21) SIGTTIN 22) SIGTTOU 23) SIGIO 24) SIGXCPU25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH29) SIGINFO 30) SIGUSR1 31) SIGUSR2 exec
сЧМСЕФУС ЧУФТПЕООПК ЛПНБОДПК ПВПМПЮЛЙ. йУРПМШЪХЕФУС ДМС ЪБНЕОЩ РТПГЕУУБ shell ДТХЗЙН РТПГЕУУПН.
лПНБОДБ exec ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:
exec -lc -a ЙНС ЙУРПМОСЕНЩК ЖБКМ [РЕТЕОБРТБЧМЕОЙЕ ...] fork (&)
уЙНЧПМ «&» ЙУРПМШЪХЕФУС ДМС ЪБРХУЛБ РТПЗТБНН Ч ЖПОПЧПН ТЕЦЙНЕ. рТЙНЕТ:
user@desktop ~ $ mplayer /home/guest/music/U96/Das\ Boot.mp3&[1] 1558 bg, fg Й jobs
сЧМСАФУС ЧУФТПЕООЩНЙ ЛПНБОДБНЙ ПВПМПЮЛЙ. лПНБОДЩ ЙУРПМШЪХАФУС ДМС ТБВПФЩ У ЪБДБОЙСНЙ – РТПГЕУУБНЙ, ЪБРХЭЕООЩНЙ ЙЪ ЛПНБОДОПЗП ЙОФЕТРТЕФБФПТБ.
лПНБОДБ jobs ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:
jobs [-lnprs] [jobspec ...]jobs -x ЛПНБОДБ [БТЗХНЕОФЩ] дМС ЧЩЧПДБ ЧУЕИ ЪБДБОЙК ЙУРПМШЪХЕФУС ЛПНБОДБ jobs:
user@desktop ~ $ jobs[1]+ Running nice -n 20 tar -cyf test.tar.bz2 /home/guest/data/* &[2]+ Stopped nice -n 20 tar -cyf test.tar.bz2 /home/guest/texts/*[3]- Exit 127 nice 20 tar -cyf /abcdefg/texts ./test.tar.bz2[4]+ Done tar -cyf test.tar.bz2 text.txt оБРТПФЙЧ ЙДЕОФЙЖЙЛБФПТБ ЪБДБОЙС ХЛБЪБОП УПУФПСОЙЕ РТПГЕУУБ.
дМС ЧЩЧПДБ, ЛТПНЕ ПУОПЧОПК ЙОЖПТНБГЙЙ, ЙДЕОФЙЖЙЛБФПТПЧ ЪБРХЭЕООЩИ РТПГЕУУПЧ ЙУРПМШЪХЕФУС ЖМБЗ -l. дМС ЧЩЧПДБ ФПМШЛП ЙДЕОФЙЖЙЛБФПТПЧ ЪБРХЭЕООЩИ РТПГЕУУПЧ ЙУРПМШЪХЕФУС ЖМБЗ -p. дМС ЧЩЧПДБ ЙОЖПТНБГЙЙ П РТПГЕУУБИ, Х ЛПФПТЩИ ЙЪНЕОЙМПУШ УПУФПСОЙЕ У НПНЕОФБ РПУМЕДОЕЗП ЧЩЪПЧБ ЛПНБОДЩ jobs ЙУРПМШЪХЕФУС ЖМБЗ -n.
лПНБОДБ bg ЙУРПМШЪХЕФУС ДМС РЕТЕЧПДБ ЪБДБЮЙ Ч ЖПОПЧЩК ТЕЦЙН.
лПНБОДБ ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:
bg [ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ] ъБРХУЛ ЛПНБОДЩ ВЕЪ РБТБНЕФТПЧ РТЙЧПДЙФ Л ЪБРХУЛХ Ч ЖПОПЧПН ТЕЦЙНЕ ФЕЛХЭЕК ЪБДБЮЙ. еУМЙ ХЛБЪБО РБТБНЕФТ ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ, ФП Ч ЖПОПЧПН ТЕЦЙНЕ ВХДЕФ ЪБРХЭЕОБ ХЛБЪБООБС ЪБДБЮБ. рТЙНЕТ:
user@desktop ~ $ bg[1]+ nice -n 20 tar -cyf test.tar.bz2 /home/guest/texts/* & лПНБОДБ fg ЙУРПМШЪХЕФУС ДМС РЕТЕЧПДБ ЪБДБЮЙ ОБ РЕТЕДОЙК РМБО.
лПНБОДБ ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:
fg [ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ] ъБРХУЛ ЛПНБОДЩ ВЕЪ РБТБНЕФТПЧ РЕТЕЧПДЙФ Л РЕТЕЧПДХ ФЕЛХЭЕК ЪБДБЮЙ ОБ РЕТЕДОЙК РМБО. еУМЙ ХЛБЪБО РБТБНЕФТ ЙДЕОФЙЖЙЛБФПТ_ЪБДБЮЙ, ФП ЪБДБЮБ У ХЛБЪБООЩН ЙДЕОФЙЖЙЛБФПТПН УФБОЕФ ФЕЛХЭЕК Й ВХДЕФ РЕТЕЧЕДЕОБ ОБ РЕТЕДОЙК РМБО. рТЙНЕТ:
user@desktop ~ $fgnice -n 20 tar -cyf test.tar.bz2 /home/guest/texts/* nohup
лПНБОДБ РПЪЧПМСЕФ ЪБРХУФЙФШ РТПГЕУУ, ПФЛМАЮЙЧ ЕЗП ПФ ХРТБЧМСАЭЕЗП ФЕТНЙОБМБ.
лПНБОДБ nohup ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:
nohup [--] ЪБРХУЛБЕНБС_РТПЗТБННБ [БТЗХНЕОФЩ] nohup ЪБРХУЛБЕФ ХЛБЪБООХА РТПЗТБННХ У ЙЗОПТЙТПЧБОЙЕН УЙЗОБМПЧ HUP Й ХЧЕМЙЮЕОЙЕН РТЙПТЙФЕФБ ДМС РМБОЙТПЧЭЙЛБ ЪБДБЮ ОБ 5. фБЛЙН ПВТБЪПН, ЛПНБОДБ НПЦЕФ РТПДПМЦБФШ ЧЩРПМОСФШУС Ч ЖПОПЧПН ТЕЦЙНЕ Й РПУМЕ ФПЗП, ЛБЛ РПМШЪПЧБФЕМШ ЧЩКДЕФ ЙЪ УЙУФЕНЩ. еУМЙ УФБОДБТФОЩН ЧЩЧПДПН stdout ЛПНБОДЩ СЧМСЕФУС ФЕТНЙОБМ, ФП ПО Й УФБОДБТФОЩК РПФПЛ ПЫЙВПЛ stderr РЕТЕОБРТБЧМСАФУС Ч ЖБКМ nohup.out Ч ФЕЛХЭЕК ДЙТЕЛФПТЙЙ. еУМЙ ЬФП ОЕЧПЪНПЦОП, ФП РЕТЕОБРТБЧМЕОЙЕ РТПЙУИПДЙФ Ч ЖБКМ $HOME/nohup.out. еУМЙ Й ЬФП ОЕЧПЪНПЦОП УДЕМБФШ, ФП ЛПНБОДБ ОЕ ЪБРХУЛБЕФУС. лПНБОДБ nohup ОЕ РЕТЕЧПДЙФ БЧФПНБФЙЮЕУЛЙ ЪБРХУЛБЕНЩК РТПГЕУУ Ч ЖПОПЧЩК ТЕЦЙН. юФПВЩ ЬФП УДЕМБФШ, ОЕПВИПДЙНП ЪБЧЕТЫЙФШ ЛПНБОДХ УЙНЧПМПН &.
рТЙНЕТ ЙУРПМШЪПЧБОЙС:
user@desktop ~ $ nohup mplayer /home/guest/music/U96/Das\ Boot.mp3appending output to /home/guest/nohup.out nice
лПНБОДБ ЙУРПМШЪХЕФУС ДМС ЪБРХУЛБ РТПГЕУУБ У ЙЪНЕОЕООЩН РТЙПТЙФЕФПН ДМС РМБОЙТПЧЭЙЛБ ЪБДБЮ.
лПНБОДБ nice ЙНЕЕФ УМЕДХАЭЙК ЖПТНБФ:
nice [-n УНЕЭЕОЙЕ_РТЙПТЙФЕФБ] ЪБРХУЛБЕНБС_РТПЗТБННБ [БТЗХНЕОФЩ] лПНБОДБ nice РПЪЧПМСЕФ ЙЪНЕОСФШ РТЙПТЙФЕФ ПФ -20 (ОБЙЧЩУЫЙК) ДП 20 (УБНЩК ОЙЪЛЙК) ПФ ФЕЛХЭЕЗП. рП ХНПМЮБОЙА, РТПГЕУУЩ ЙНЕАФ РТЙПТЙФЕФ ЛПНБОДОПЗП ЙОФЕТРТЕФБФПТБ, ЙЪ ЛПФПТПЗП ПОЙ ЪБРХУЛБАФУС. рПЧЩЫБФШ РТЙПТЙФЕФ НПЦЕФ ФПМШЛП УХРЕТРПМШЪПЧБФЕМШ (Ф.Е. ЪБДБЧБФШ ПФТЙГБФЕМШОПЕ ЪОБЮЕОЙЕ РБТБНЕФТБ -n УНЕЭЕОЙЕ_РТЙПТЙФЕФБ). рТЙНЕТ ЙУРПМШЪПЧБОЙС ЛПНБОДЩ:
user@desktop ~ $ nice -n 15 mplayer /home/guest/music/U96/Das\ Boot.mp3 &[1] 895uest@premudrij-peskar$ ps -lUID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND1002 8