Rev 3245 | Rev 3268 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3245 | Rev 3247 | ||
---|---|---|---|
Line -... | Line 1... | ||
- | 1 | Shell 0.6.1 // 17.02.2013 // Albom |
|
- | 2 | * à®áâ ï ®¡à ¡®âª ®è¨¡®ª ¢ãâà¥¨å ª®¬ ¤ |
|
- | 3 | * ®¬ ¤ killall âà áä®à¬¨à®¢ ¢ ¯ à ¬¥âà all ª®¬ ¤ë kill |
|
- | 4 | * §¬¥¥ ª®¤¨à®¢ª ä ©« History.txt á 1251 866 |
|
- | 5 | ||
- | 6 | ||
1 | Shell 0.6 // 16.02.2013 // Albom |
7 | Shell 0.6 // 16.02.2013 // Albom |
2 | + Äîáàâëåíà âîçìîæíîñòü çàïóñêàòü ïðîãðàììû, èìåíà êîòîðûõ èëè ïóòü ê êîòîðûì ñîäåðæàò ïðîáåëû. Èìÿ ïðîãðàììû (âîçìîæíî ñ ïóò¸ì ê íåé) äëÿ ýòîãî íåîáõîäèìî çàêëþ÷àòü â êàâû÷êè. Ò.å. íàêîíåö-òî ìîæíî çàïóñòèòü ïðîãðàììó èç /rd/1/File managers, íå ïåðåõîäÿ â íå¸ |
8 | + ®¡ ¢«¥ ¢®§¬®¦®áâì § ¯ã᪠âì ¯à®£à ¬¬ë, ¨¬¥ ª®â®àëå ¨«¨ ¯ãâì ª ª®â®àë¬ á®¤¥à¦ ⠯஡¥«ë. ¬ï ¯à®£à ¬¬ë (¢®§¬®¦® á ¯ãâñ¬ ª ¥©) ¤«ï í⮣® ¥®¡å®¤¨¬® § ª«îç âì ¢ ª ¢ë窨. .¥. ª®¥æ-â® ¬®¦® § ¯ãáâ¨âì ¯à®£à ¬¬ã ¨§ /rd/1/File managers, ¥ ¯¥à¥å®¤ï ¢ ¥ñ |
3 | + Äîáàâëåíà ôóíêöèÿ ðàçäåëåíèÿ ñòðîêîâîé ïåðåìåííîé íà int argc, char* argv[], ÷òî îçíà÷àåò âîçìîæíîñòü óëó÷øåíèÿ êîìàíä (îáðàáîòêà íåñêîëüêèõ ïàðàìåòðîâ) |
9 | + ®¡ ¢«¥ äãªæ¨ï à §¤¥«¥¨ï áâப®¢®© ¯¥à¥¬¥®© int argc, char* argv[], çâ® ®§ ç ¥â ¢®§¬®¦®áâì ã«ãçè¥¨ï ª®¬ ¤ (®¡à ¡®âª ¥áª®«ìª¨å ¯ à ¬¥â஢) |
4 | + Äîáàâëåíà êîìàíäà cp (êîïèðîâàíèå ôàéëà). Ïðèíèìàåò îáÿçàòåëüíî äâà ïàðàìåòðà - èìÿ ôàéëà-èñòî÷íèêà è èìÿ ôàéëà-ðåçóëüòàòà. Èìåíà ìîãóò áûòü êðàòêèìè (â òåêóùåì êàòàëîãå), òàê è ñ ïîëíûì ïóò¸ì (äîëæíû íà÷èíàòüñÿ ñ /). Îãðàíè÷åíèå íà ðàçìåð ôàéëà - 4 Ãáàéòà |
10 | + ®¡ ¢«¥ ª®¬ ¤ cp (ª®¯¨à®¢ ¨¥ ä ©« ). ਨ¬ ¥â ®¡ï§ â¥«ì® ¤¢ ¯ à ¬¥âà - ¨¬ï ä ©« -¨áâ®ç¨ª ¨ ¨¬ï ä ©« -१ã«ìâ â . ¬¥ ¬®£ãâ ¡ëâì ªà ⪨¬¨ (¢ ⥪ã饬 ª â «®£¥), â ª ¨ á ¯®«ë¬ ¯ãâñ¬ (¤®«¦ë ç¨ âìáï á /). £à ¨ç¥¨¥ à §¬¥à ä ©« - 4 ¡ ©â |
5 | * Èñïðàâëåíà êîäèðîâêà â ñîîáùåíèè îá îøèáêå â êîíñîëüíîì ïðèëîæåíèè |
11 | * á¯à ¢«¥ ª®¤¨à®¢ª ¢ á®®¡é¥¨¨ ®¡ ®è¨¡ª¥ ¢ ª®á®«ì®¬ ¯à¨«®¦¥¨¨ |
6 | * Êëàâèøè èñòîðèè (ââåðõ è âíèç) ïîìåíÿíû ìåæäó ñîáîé |
12 | * « ¢¨è¨ ¨áâ®à¨¨ (¢¢¥àå ¨ ¢¨§) ¯®¬¥ïë ¬¥¦¤ã ᮡ®© |
7 | * Êîëè÷åñòâî êîìàíä â èñòîðèè óâåëè÷åíî ñ ïÿòè äî äåñÿòè |
13 | * ®«¨ç¥á⢮ ª®¬ ¤ ¢ ¨áâ®à¨¨ 㢥«¨ç¥® á ¯ï⨠¤® ¤¥áï⨠|
8 | * Óìåíüøåíî êîëè÷åñòâî ïðåäóïðåæäåíèé ïðè êîìïèëÿöèè |
14 | * ¬¥ì襮 ª®«¨ç¥á⢮ ¯à¥¤ã¯à¥¦¤¥¨© ¯à¨ ª®¬¯¨«ï樨 |
9 | * Êîìàíäà ccpuid ïðåîáðàçîâàíà â ïàðàìåòð cpu êîìàíäû ver |
15 | * ®¬ ¤ ccpuid ¯à¥®¡à §®¢ ¢ ¯ à ¬¥âà cpu ª®¬ ¤ë ver |
10 | * Èñïðàâëåíèÿ â ïàêåòíûõ ôàéëàõ ñáîðêè |
16 | * á¯à ¢«¥¨ï ¢ ¯ ª¥âëå ä ©« å ᡮન |
11 | + Äîáàâëåí ïðèìåð êîíñîëüíîãî ïðèëîæåíèÿ íà àññåìáëåðå è ïàêåòíûé ôàéë äëÿ åãî ñáîðêè |
17 | + ®¡ ¢«¥ ¯à¨¬¥à ª®á®«ì®£® ¯à¨«®¦¥¨ï áᥬ¡«¥à¥ ¨ ¯ ª¥âë© ä ©« ¤«ï ¥£® ᡮન |
Line 12... | Line 18... | ||
12 | 18 | ||
13 | 19 | ||
14 | Shell 0.5.4 // 04.06.2012 // Albom |
20 | Shell 0.5.4 // 04.06.2012 // Albom |
15 | ======================================= |
21 | ======================================= |
16 | * Èñïðàâëåí èíòåðôåéñ èñïîëíÿåìûõ êîíñîëüíûõ ïðèëîæåíèé. Òåïåðü îíè äîëæíû ñîçäàâàòü áóôåð ñ èìåíåì pid-SHELL, ãäå pid - èäåíòèôèêàòîð ïðîöåññà áåç çàãëàâíûõ íóëåé |
22 | * á¯à ¢«¥ ¨â¥àä¥©á ¨á¯®«ï¥¬ëå ª®á®«ìëå ¯à¨«®¦¥¨©. ¥¯¥àì ®¨ ¤®«¦ë ᮧ¤ ¢ âì ¡ãä¥à á ¨¬¥¥¬ pid-SHELL, £¤¥ pid - ¨¤¥â¨ä¨ª â®à ¯à®æ¥áá ¡¥§ § £« ¢ëå ã«¥© |
Line 17... | Line 23... | ||
17 | * Ðåèíêàðíèðîâàíû êîìàíäû ccpuid, free, killall |
23 | * ¥¨ª à¨à®¢ ë ª®¬ ¤ë ccpuid, free, killall |
18 | + Äîáàâëåíà êîìàíäà history |
24 | + ®¡ ¢«¥ ª®¬ ¤ history |
19 | 25 | ||
Line 20... | Line 26... | ||
20 | 26 | ||
21 | Shell 0.5.3 // 19.04.2012 // Albom |
27 | Shell 0.5.3 // 19.04.2012 // Albom |
22 | ======================================= |
28 | ======================================= |
23 | * Èñïðàâëåíèå â êîìàíäå pwd |
29 | * á¯à ¢«¥¨¥ ¢ ª®¬ ¤¥ pwd |
Line 24... | Line 30... | ||
24 | 30 | ||
25 | 31 | ||
26 | Shell 0.5.2 // 16.04.2012 // Albom |
32 | Shell 0.5.2 // 16.04.2012 // Albom |
Line 27... | Line 33... | ||
27 | ======================================= |
33 | ======================================= |
28 | * Èñïðàâëåíèå â êîìàíäå ls |
34 | * á¯à ¢«¥¨¥ ¢ ª®¬ ¤¥ ls |
29 | * Íåçíà÷èòåëüíûå äðóãèå èñïðàâëåíèÿ |
35 | * ¥§ ç¨â¥«ìë¥ ¤à㣨¥ ¨á¯à ¢«¥¨ï |
Line 30... | Line 36... | ||
30 | 36 | ||
31 | 37 | ||
32 | Shell 0.5.1 // 15.04.2012 // Albom |
38 | Shell 0.5.1 // 15.04.2012 // Albom |
33 | ======================================= |
39 | ======================================= |
Line 34... | Line 40... | ||
34 | * Íåêîòîðûå íåçíà÷èòåëüíûå èñïðàâëåíèÿ |
40 | * ¥ª®â®àë¥ ¥§ ç¨â¥«ìë¥ ¨á¯à ¢«¥¨ï |
35 | 41 | ||
36 | 42 | ||
37 | Shell 0.5 // 23.03.2012 // Albom |
43 | Shell 0.5 // 23.03.2012 // Albom |
Line 38... | Line 44... | ||
38 | ======================================= |
44 | ======================================= |
39 | * Äîáàâëåíà ïîääåðæêà êîíñîëüíûõ ïðèëîæåíèé, êîòîðûå îáùàþòñÿ ñ øåëëîì ÷åðåç èìåíîâàííóþ îáëàñòü |
45 | * ®¡ ¢«¥ ¯®¤¤¥à¦ª ª®á®«ìëå ¯à¨«®¦¥¨©, ª®â®àë¥ ®¡é îâáï á 襫«®¬ ç¥à¥§ ¨¬¥®¢ ãî ®¡« áâì |
40 | 46 | ||
Line 41... | Line 47... | ||
41 | 47 | ||
42 | Shell 0.4.6 // 30.01.2011 // Albom |
48 | Shell 0.4.6 // 30.01.2011 // Albom |
43 | ======================================= |
49 | ======================================= |
44 | * Âðåìåííî óäàëåíû êîìàíäû killall è ccpuid (÷òîáû âåðíóòü, íåîáõîäèìî ðàñêîììåíòèðîâàòü 2 ñòðî÷êè) |
50 | * ६¥® 㤠«¥ë ª®¬ ¤ë killall ¨ ccpuid (çâ®¡ë ¢¥àãâì, ¥®¡å®¤¨¬® à ᪮¬¬¥â¨à®¢ âì 2 áâà®çª¨) |
45 | * Èñïðàâëåíèÿ â òåêñòîâûõ ñòðîêàõ |
51 | * á¯à ¢«¥¨ï ¢ ⥪á⮢ëå áâப å |
Line 46... | Line 52... | ||
46 | 52 | ||
47 | 53 | ||
48 | Shell 0.4.52 // 25.10.2010 // Pterox |
54 | Shell 0.4.52 // 25.10.2010 // Pterox |
49 | ======================================= |
55 | ======================================= |
50 | * Äîáàâëåíà êîìàíäà "killall" - óáèâàåò âñå ïðîöåññû êðîìå OS/IDLE. |
56 | * ®¡ ¢«¥ ª®¬ ¤ "killall" - 㡨¢ ¥â ¢á¥ ¯à®æ¥ááë ªà®¬¥ OS/IDLE. |
51 | * Ôèêñû |
57 | * ¨ªáë |
52 | 58 | ||
53 | 59 | ||
54 | Shell 0.4.51 // 21.10.2010 // Pterox |
60 | Shell 0.4.51 // 21.10.2010 // Pterox |
55 | ======================================= |
61 | ======================================= |
56 | * Êîìàíäà "turnoff" ïåðåèìåíîâàíà â "shutdown", "kerver" óäàëåíà - òåïåðü å¸ çàìåíÿåò "ver kernel"; ôèêñû. |
62 | * ®¬ ¤ "turnoff" ¯¥à¥¨¬¥®¢ ¢ "shutdown", "kerver" 㤠«¥ - ⥯¥àì ¥ñ § ¬¥ï¥â "ver kernel"; 䨪áë. |
Line 57... | Line 63... | ||
57 | 63 | ||
58 | 64 | ||
59 | Shell 0.4.5 // 19.10.2010 // Pterox |
65 | Shell 0.4.5 // 19.10.2010 // Pterox |
Line 60... | Line 66... | ||
60 | ======================================= |
66 | ======================================= |
61 | Ïðîãðàììà òåïåðü ìíîãîÿçûêîâàÿ (àíãëèéñêèé, è ðóññêèé ÿçûê). Ïðîãðàììà ïîëíîñòüþ ðóñèôèöèðîâàííà. |
67 | à®£à ¬¬ ⥯¥àì ¬®£®ï§ëª®¢ ï ( £«¨©áª¨©, ¨ àãá᪨© ï§ëª). à®£à ¬¬ ¯®«®áâìî àãá¨ä¨æ¨à®¢ . |
62 | * Êîìàíäà "free" ïåðåèìåíîâàíà â "memory" - äëÿ òî÷íîñòè. |
68 | * ®¬ ¤ "free" ¯¥à¥¨¬¥®¢ ¢ "memory" - ¤«ï â®ç®áâ¨. |
Line 63... | Line 69... | ||
63 | * Äîáàâëåíû êîìàíäû turnoff (âûêëþ÷èòü êîìïüþòåð), kerver (âåðñèÿ ÿäðà KolibriOS), uptime; reboot òåïåðü ìîæåò ïåðåçàãðóæàòü ÿäðî ("reboot kernel") |
69 | * ®¡ ¢«¥ë ª®¬ ¤ë turnoff (¢ëª«îç¨âì ª®¬¯ìîâ¥à), kerver (¢¥àá¨ï ï¤à KolibriOS), uptime; reboot ⥯¥àì ¬®¦¥â ¯¥à¥§ £à㦠âì ï¤à® ("reboot kernel") |
64 | 70 | ||
65 | 71 | ||
66 | Shell 0.4.4 // 20.08.2010 // Albom |
72 | Shell 0.4.4 // 20.08.2010 // Albom |
Line 67... | Line 73... | ||
67 | ======================================= |
73 | ======================================= |
68 | 1) øåëë êîððåêòíî çàâåðøàåòñÿ ïðè çàêðûòèè îêíà |
74 | 1) 襫« ª®à४⮠§ ¢¥àè ¥âáï ¯à¨ § ªàë⨨ ®ª |
69 | 2) èñïðàâëåíî åù¸ 2 îøèáêè |
75 | 2) ¨á¯à ¢«¥® ¥éñ 2 ®è¨¡ª¨ |
70 | 3) äîáàâëåíû 2 êîìàíäû: |
76 | 3) ¤®¡ ¢«¥ë 2 ª®¬ ¤ë: |
71 | * sleep - æäàòü. ïàðàìåòð - âðåìÿ â ñîòûõ ÷àñòÿõ ñåêóíäû. òîëüêî öåëîå ÷èñëî. |
77 | * sleep - ¦¤ âì. ¯ à ¬¥âà - ¢à¥¬ï ¢ á®âëå ç áâïå ᥪã¤ë. ⮫쪮 楫®¥ ç¨á«®. |
72 | * ccpuid - âûâîä â êîíñîëü èíôîðìàöèè (ïîêà ñêóäíî) î ïðîöåññîðå. ïîëüçû ìàëî, íî äàâíî õîòåë ñ êîìàíäîé cpuid ðàçîáðàòüñÿ (â ñëåäóþùåì ñåìåñòðå áóäó ñòóäåíòàì êóðñ ÷èòàòü, âêëþ÷èë ðàçáîð êîìàíäû â ïðîãðàììó). |
78 | * ccpuid - ¢ë¢®¤ ¢ ª®á®«ì ¨ä®à¬ 樨 (¯®ª áªã¤®) ® ¯à®æ¥áá®à¥. ¯®«ì§ë ¬ «®, ® ¤ ¢® å®â¥« á ª®¬ ¤®© cpuid à §®¡à âìáï (¢ á«¥¤ãî饬 ᥬ¥áâॠ¡ã¤ã áâ㤥⠬ ªãàá ç¨â âì, ¢ª«î稫 à §¡®à ª®¬ ¤ë ¢ ¯à®£à ¬¬ã). |
73 | 79 | ||
74 | åñòü ìíîãî èäåé. íåêîòîðûå ëåãêî ðåàëèçóþòñÿ, íåêîòîðûå ñëîæíåå. åñëè èíòåðåñíî: |
80 | ¥áâì ¬®£® ¨¤¥©. ¥ª®â®àë¥ «¥£ª® ॠ«¨§ãîâáï, ¥ª®â®àë¥ á«®¦¥¥. ¥á«¨ ¨â¥à¥á®: |
75 | 1) äîáàâèòü ïåðåìåííóþ (îäíó!), â êîòîðóþ áóäåò ðåçóëüòàò â òåêñòîâîé ôîðìå (íå òî ÷òî âîçâðàùàåò ôóíêöèÿ) çàïèñûâàòüñÿ. ñ íåé ìîæíî áóäåò ðàáîòàòü èç êîìàíäíîé ñòðîêè |
81 | 1) ¤®¡ ¢¨âì ¯¥à¥¬¥ãî (®¤ã!), ¢ ª®â®àãî ¡ã¤¥â १ã«ìâ â ¢ ⥪á⮢®© ä®à¬¥ (¥ â® çâ® ¢®§¢à é ¥â äãªæ¨ï) § ¯¨áë¢ âìáï. á ¥© ¬®¦® ¡ã¤¥â à ¡®â âì ¨§ ª®¬ ¤®© áâப¨ |
76 | 2) âíåäðèòü ïðîñòóþ ñòåêîâóþ ìàøèíó äëÿ âû÷èñëåíèé ñ âåùåñòâåííûìè ÷èñëàìè |
82 | 2) ¢¥¤à¨âì ¯à®áâãî á⥪®¢ãî ¬ è¨ã ¤«ï ¢ëç¨á«¥¨© á ¢¥é¥á⢥묨 ç¨á« ¬¨ |
77 | 83 | ||
78 | 84 | ||
79 | Shell 0.4.3 // 20.08.2010 // Albom |
85 | Shell 0.4.3 // 20.08.2010 // Albom |
80 | ======================================= |
86 | ======================================= |
Line 81... | Line 87... | ||
81 | * Ñìåñü âåðñèé 0.4.1 è 0.4.2. Òåïåðü â àðõèâå âñå èñõîäíûå ôàéëû, íåîáõîäèìûå äëÿ êîìïèëÿöèè (ðàíüøå èñïîëüçîâàëèñü îáúåêòíèêè ñ ìîèìè îá¸ðòêàìè, èñõîäíèêè ÿ ñ øåëëîì íå âûêëàäûâàë) |
87 | * ¬¥áì ¢¥àᨩ 0.4.1 ¨ 0.4.2. ¥¯¥àì ¢ à娢¥ ¢á¥ ¨áå®¤ë¥ ä ©«ë, ¥®¡å®¤¨¬ë¥ ¤«ï ª®¬¯¨«ï樨 (à ìè¥ ¨á¯®«ì§®¢ «¨áì ®¡ê¥ªâ¨ª¨ á ¬®¨¬¨ ®¡ñà⪠¬¨, ¨á室¨ª¨ ï á 襫«®¬ ¥ ¢ëª« ¤ë¢ «) |
82 | 88 | ||
83 | 89 | ||
84 | Shell 0.4.2 // 28.08.2009 // diamond |
90 | Shell 0.4.2 // 28.08.2009 // diamond |
85 | ======================================= |
91 | ======================================= |
86 | * Äîáàâèë êîððåêòíîå çàâåðøåíèå ðàáîòû ïðè çàêðûòèè îêíà êîíñîëè, ðàáîòàåò òîëüêî íà÷èíàÿ ñ ïîñëåäíåé íà äàííûé ìîìåíò âåðñèåé áèáëèîòåêè (ëåæèò íà svn, âêëþ÷åíà â íî÷íóþ ñáîðêó). Ïåðåêîìïèëèðîâàë â VS2008 ñ LTCG, åù¸ ïîøàìàíèë ñ îïòèìèçàöèåé ïî ðàçìåðó |
92 | * ®¡ ¢¨« ª®à४⮥ § ¢¥à襨¥ à ¡®âë ¯à¨ § ªàë⨨ ®ª ª®á®«¨, à ¡®â ¥â ⮫쪮 ç¨ ï á ¯®á«¥¤¥© ¤ ë© ¬®¬¥â ¢¥àᨥ© ¡¨¡«¨®â¥ª¨ («¥¦¨â svn, ¢ª«îç¥ ¢ ®çãî á¡®àªã). ¥à¥ª®¬¯¨«¨à®¢ « ¢ VS2008 á LTCG, ¥éñ ¯®è ¬ ¨« á ®¯â¨¬¨§ 樥© ¯® à §¬¥àã |
Line 87... | Line 93... | ||
87 | 93 | ||
88 | 94 | ||
89 | Shell 0.4.1 // 16.03.2009 // Albom |
95 | Shell 0.4.1 // 16.03.2009 // Albom |
Line 90... | Line 96... | ||
90 | ======================================= |
96 | ======================================= |
91 | * âåðñèÿ ñ èñïðàâëåííûìè îøèáêàìè. |
97 | * ¢¥àá¨ï á ¨á¯à ¢«¥ë¬¨ ®è¨¡ª ¬¨. |
92 | * ðàáîòàåò êîìàíäà alias, äîáàâëåíà êîìàíäà clear. |
98 | * à ¡®â ¥â ª®¬ ¤ alias, ¤®¡ ¢«¥ ª®¬ ¤ clear. |
93 | 99 | ||
94 | 100 | ||
95 | Shell 0.4 // 12.08.2008 // Albom |
101 | Shell 0.4 // 12.08.2008 // Albom |
96 | ======================================= |
102 | ======================================= |
97 | 1) Ðàáîòàåò ñõåìà ïñåâäîíèìîâ (äî 256 êîìàíä) |
103 | 1) ¡®â ¥â á奬 ¯á¥¢¤®¨¬®¢ (¤® 256 ª®¬ ¤) |
98 | - ïðîñìîòð ïî êîìàíäå alias (áåç ïàðàìåòðîâ) |
104 | - ¯à®á¬®âà ¯® ª®¬ ¤¥ alias (¡¥§ ¯ à ¬¥â஢) |
99 | - äîáàâëåíèå ïñåâäîíèìà êîìàíäû ñ êëàâèàòóðû èëè â ñêðèïòå (â òîì ÷èñëå è .shell): alias íîâàÿ êîìàíäà = ñòàðàÿ êîìàíäà |
105 | - ¤®¡ ¢«¥¨¥ ¯á¥¢¤®¨¬ ª®¬ ¤ë á ª« ¢¨ âãàë ¨«¨ ¢ áªà¨¯â¥ (¢ ⮬ ç¨á«¥ ¨ .shell): alias ®¢ ï ª®¬ ¤ = áâ à ï ª®¬ ¤ |
100 | - êîìàíäû ðåãèñòðîçàâèñèìûå, ïîýòîìó ïîêëîííèêàì ÄÎÑ ïðèä¸òñÿ âíåñòè â .shell ñòðîêè òàêîãî âèäà |
106 | - ª®¬ ¤ë ॣ¨áâ஧ ¢¨á¨¬ë¥, ¯®í⮬㠯®ª«®¨ª ¬ ¯à¨¤ñâáï ¢¥á⨠¢ .shell áâப¨ â ª®£® ¢¨¤ |
101 | alias dir = ls |
107 | alias dir = ls |
102 | alias DIR = ls |
108 | alias DIR = ls |
103 | alias Dir = ls |
109 | alias Dir = ls |
104 | alias DIr = ls |
110 | alias DIr = ls |
Line 105... | Line 111... | ||
105 | è ò.ä. |
111 | ¨ â.¤. |
106 | - âñòðîåííûå êîìàíäû ïåðåíàçâàòü íåâîçìîæíî, íàïðèìåð, áåññìûñëåííà êîìàíäà: |
112 | - ¢áâà®¥ë¥ ª®¬ ¤ë ¯¥à¥ §¢ âì ¥¢®§¬®¦®, ¯à¨¬¥à, ¡¥áá¬ëá«¥ ª®¬ ¤ : |
107 | alias ls=somecommand |
113 | alias ls=somecommand |
108 | - ïðè îòëàäêå ïîëó÷àë ñòðàííóþ èíôîðìàöèþ, íî òàê êàê ó ìåíÿ âñ¸ ðàáîòàåò, òî ïîêà èçìåíåíèé âíîñèòü íå ïëàíèðóþ |
114 | - ¯à¨ ®â« ¤ª¥ ¯®«ãç « áâà ãî ¨ä®à¬ æ¨î, ® â ª ª ª ã ¬¥ï ¢áñ à ¡®â ¥â, â® ¯®ª ¨§¬¥¥¨© ¢®á¨âì ¥ ¯« ¨àãî |
Line 109... | Line 115... | ||
109 | 115 | ||
110 | 2) Òåïåðü øåëë ìîæíî çàïóñêàòü ñ ïàðàìåòðîì (èç ñàìîãî ñåáÿ, íàïðèìåð) |
116 | 2) ¥¯¥àì 襫« ¬®¦® § ¯ã᪠âì á ¯ à ¬¥â஬ (¨§ á ¬®£® ᥡï, ¯à¨¬¥à) |
111 | - ñèíòàêñèñ: |
117 | - á¨â ªá¨á: |
Line 112... | Line 118... | ||
112 | shell êîìàíäà |
118 | shell ª®¬ ¤ |
113 | - ïðèìåð: |
119 | - ¯à¨¬¥à: |
114 | shell /sys/somescript |
120 | shell /sys/somescript |
115 | - ïðè ýòîì .shell íå çàïóñêàåòñÿ |
121 | - ¯à¨ í⮬ .shell ¥ § ¯ã᪠¥âáï |
Line 116... | Line 122... | ||
116 | 122 | ||
117 | 3) Ðåàëèçîâàíà êîìàíäà more |
123 | 3) ¥ «¨§®¢ ª®¬ ¤ more |
118 | - ïðîñìîòð òåêñòîâûõ è áèíàðíûõ ôàéëîâ (âðîäå áû çàäà÷à ïðîñòàÿ, íî ïðèøëîñü ïîâîçèòüñÿ ñ óïðàâëÿþùèìè ñèìâîëàìè) |
124 | - ¯à®á¬®âà ⥪á⮢ëå ¨ ¡¨ àëå ä ©«®¢ (¢à®¤¥ ¡ë § ¤ ç ¯à®áâ ï, ® ¯à¨è«®áì ¯®¢®§¨âìáï á ã¯à ¢«ïî騬¨ ᨬ¢®« ¬¨) |
119 | - î÷åíü íå ðåêîìåíäóåòñÿ ïðîñìàòðèâàòü áîëüøèå ôàéëû |
125 | - ®ç¥ì ¥ ४®¬¥¤ã¥âáï ¯à®á¬ âਢ âì ¡®«ì訥 ä ©«ë |
120 | 126 | ||
121 | 127 | ||
122 | Shell 0.3 // 07.08.2008 // Albom |
128 | Shell 0.3 // 07.08.2008 // Albom |
123 | ======================================= |
129 | ======================================= |
124 | 1) Âîçìîæíîñòü çàïóñêà ñêðèïòîâ |
130 | 1) ®§¬®¦®áâì § ¯ã᪠áªà¨¯â®¢ |
Line 125... | Line 131... | ||
125 | * êàæäàÿ ñòðîêà äîëæíà ïðåäñòàâëÿåò ñîáîé êîìàíäó |
131 | * ª ¦¤ ï áâப ¤®«¦ ¯à¥¤áâ ¢«ï¥â ᮡ®© ª®¬ ¤ã |
126 | * ñòðîêîé ñ÷èòàåòñÿ íàáîð ñèìâîëîâ, êîòîðûé çàêàí÷èâàåòñÿ CR+LF (Windows) èëè LF(UNIX) èëè CR(Mac) |
132 | * áâப®© áç¨â ¥âáï ¡®à ᨬ¢®«®¢, ª®â®àë© § ª 稢 ¥âáï CR+LF (Windows) ¨«¨ LF(UNIX) ¨«¨ CR(Mac) |
127 | * åñëè ñòðîêà íà÷èíàåòñÿ ñ #, òî âñÿ ñòðîêà (ò.å. êîììåíòàðèé) èãíîðèðóåòñÿ |
133 | * ¥á«¨ áâப ç¨ ¥âáï á #, â® ¢áï áâப (â.¥. ª®¬¬¥â ਩) ¨£®à¨àã¥âáï |
128 | * ñêðèïò äîëæåí íà÷èòàòüñÿ ñ #SHS |
134 | * áªà¨¯â ¤®«¦¥ ç¨â âìáï á #SHS |