Subversion Repositories Kolibri OS

Compare Revisions

Ignore whitespace Rev 8637 → Rev 8638

/programs/system/shell/Docs_rus.txt
1,7 → 1,7
Êîíñîëüíûå ïðèëîæåíèÿ Shell
Èíòåðôåéñ X-Shell äëÿ êîíñîëüíûõ ïðèëîæåíèé
=======================================
 
Îáìåí èíôîðìàöèåé ìåæäó Shell è êîíñîëüíûìè ïðèëîæåíèÿìè îñóùåñòâëÿåòñÿ ÷åðåç èìåíîâàííóþ îáëàñòü.
Îáìåí èíôîðìàöèåé ìåæäó Shell è êîíñîëüíûìè ïðèëîæåíèÿìè îñóùåñòâëÿåòñÿ ÷åðåç èìåíîâàííóþ ðàçäåëÿåìóþ îáëàñòü ïàìÿòè.
 
Êîíñîëüíîå ïðèëîæåíèå ìîæåò áûòü íàïèñàíî íà ëþáîì ÿçûêå ïðîãðàììèðîâàíèÿ - ýòî îáûêíîâåííàÿ ïðîãðàììà äëÿ ÊîëèáðèÎÑ.
 
18,6 → 18,8
SC_GETC 4 ñ÷èòàòü ñ êëàâèàòóðû ñèìâîë
SC_GETS 5 ñ÷èòàòü ñ êëàâèàòóðû ñòðîêó
SC_CLS 6 î÷èñòèòü ýêðàí
SC_PID 7 ïîëó÷èòü PID Shell'à
SC_PING 8 ïðîâåðêà ñâÿçè (ïèíã)
 
Ïðîãðàììà äîëæíà ñàìà çàáîòèòüñÿ î ðàöèîíàëüíîì èñïîëüçîâàíèè ïðîöåññîðíîãî âðåìåíè.
 
29,7 → 31,7
 
about âûâîäèò âåðñèþ ïðîãðàììû shell
 
alias áåç ïàðàìåòðà âûâîäèò ñïèñîê ñèíîíèìîâ êîìàíä,
alias áåç ïàðàìåòðà âûâîäèò ñïèñîê ñèíîíèìîâ êîìàíä,
ñ ïàðàìåòðîì âèäà newprg = old_name îïðåäåëÿåò ñèíîíèì newprg
åñëè åñòü ïðîáåëû, íóæíî çíà÷åíèå çàêàâû÷èòü newprg = "old name"
cd ñìåíèòü òåêóùèé êàòàëîã íà óêàçàííûé ïàðàìåòðîì <êàòàëîã>
41,12 → 43,12
free ïîêàçûâàåò îáú¸ì îïåðàòèâíîé ïàìÿòè: âñåé, ñâîáîäíîé è èñïîëüçóåìîé
help ïîêàçàòü ïåðå÷åíü êîìàíä shell. Ñ ïàðàìåòðîì <êîìàíäà> ñïðàâêà ïî êîìàíäå
history cïèñîê ïîñëåäíèõ èñïîëüçîâàííûõ êîìàíä
kill óáèâàåò ïðîöåññ ïî <PID>. kill all óáèâàåò âñå ïðîöåññû, ñëîòû >=2
kill óáèâàåò ïðîöåññ ïî <PID>. kill all óáèâàåò âñå ïðîöåññû, ñëîòû >=2
ls âûâîäèò ñïèñîê ôàéëîâ â òåêóùåì êàòàëîãå èëè óêàçàííîì <êàòàëîãå>
êëþ÷ '-1' âûâîäèò ñïèñîê â îäíó êîëîíêó, èíà÷å ìíîãîêîëîíî÷íûé âûâîä
mkdir cîçäàåò <êàòàëîã>. Ïîääåðæèâàþòñÿ àáñîëþíûå è îòíîñèòåëüíûå ïóòè
more âûâîäèò ñîäåðæèìîå <ôàéëà> íà ýêðàí
ps ïîêàçûâàåò ñïèñîê ïðîöåññîâ è èõ PID,
ps ïîêàçûâàåò ñïèñîê ïðîöåññîâ è èõ PID,
åñëè çàäàòü <èìÿ>, ïîêàæåò %CPU, èñïîëüçóåìóþ ïàìÿòü è çàïîìíèò
âíóòðåííþþ ïåðåìåííóþ LASTPID (ïîëåçíî äëÿ êîìàíäû waitfor)
<èìÿ> - ýòî ïåðâûå 11 áóêâ èìåíè èñïîëíÿåìîãî ôàéëà áåç ðàñøèðåíèÿ
58,10 → 60,10
sleep ïðèîñòàíàâëèâàåò ðàáîòó Shell'à íà çàäàííîå <âðåìÿ â ñîòûõ äîëÿõ ñåêóíäû>
touch ñîçäà¸ò ïóñòîé <ôàéë> èëè èçìåíÿåò äàòó/âðåìÿ ñîçäàíèÿ ôàéëà
uptime ïîêàçûâàåò âðåìÿ ðàáîòû ñèñòåìû ñ ìîìåíòà çàãðóçêè
ver ïîêàçûâàåò âåðñèþ Shell, ver kernel - âåðñèþ è íîìåð ðåâèçèè ÿäðà OS,
ver ïîêàçûâàåò âåðñèþ Shell, ver kernel - âåðñèþ è íîìåð ðåâèçèè ÿäðà OS,
ver cpu - èíôîðìàöèþ î ïðîöåññîðå
waitfor åñëè ïåðåä ýòèì áûëà çàïóùåíà ïðîãðàììà, ïðèîñòàíàâëèâàåò
âûïîëíåíèå êîìàíäíîãî ôàéëà äî åå çàâåðøåíèÿ ïî LASTPID
waitfor åñëè ïåðåä ýòèì áûëà çàïóùåíà ïðîãðàììà, ïðèîñòàíàâëèâàåò
âûïîëíåíèå êîìàíäíîãî ôàéëà äî åå çàâåðøåíèÿ ïî LASTPID
èëè äî çàâåðøåíèÿ ÿâíî óêàçàííîãî ïàðàìåòðà <PID>
 
Ñêðèïòû è çàïóñê íà èñïîëíåíèå
71,7 → 73,7
 
Äàëåå, åñëè ôàéë íàéäåí, ïðîâåðÿþòñÿ ïåðâûå 4 áàéòà íà ñèãíàòóðó #SHS.
Ñ ýòîé ñèãíàòóðû íà÷èíàåòñÿ êîìàíäíûé (ïàêåòíûé) ôàéë.
 êîìàíäíîì ôàéëå äîïóñòèìû âñå êîìàíäû ïðèâåäåííûå âûøå, à êîììåíòàðèè
 êîìàíäíîì ôàéëå äîïóñòèìû âñå êîìàíäû ïðèâåäåííûå âûøå, à êîììåíòàðèè
íà÷èíàþòñÿ ñ ñèìâîëà # â ïåðâîé ïîçèöèè ñòðîêè.
 
Åñëè íà âûïîëíåíèå áûë çàäàí èñïîëíÿåìûé ôàéë, çàïîìíèò LASTPID