Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3244 → Rev 3245

/programs/system/shell/History.txt
1,3 → 1,17
 
Shell 0.6 // 16.02.2013 // Albom
+ Äîáàâëåíà âîçìîæíîñòü çàïóñêàòü ïðîãðàììû, èìåíà êîòîðûõ èëè ïóòü ê êîòîðûì ñîäåðæàò ïðîáåëû. Èìÿ ïðîãðàììû (âîçìîæíî ñ ïóò¸ì ê íåé) äëÿ ýòîãî íåîáõîäèìî çàêëþ÷àòü â êàâû÷êè. Ò.å. íàêîíåö-òî ìîæíî çàïóñòèòü ïðîãðàììó èç /rd/1/File managers, íå ïåðåõîäÿ â íå¸
+ Äîáàâëåíà ôóíêöèÿ ðàçäåëåíèÿ ñòðîêîâîé ïåðåìåííîé íà int argc, char* argv[], ÷òî îçíà÷àåò âîçìîæíîñòü óëó÷øåíèÿ êîìàíä (îáðàáîòêà íåñêîëüêèõ ïàðàìåòðîâ)
+ Äîáàâëåíà êîìàíäà cp (êîïèðîâàíèå ôàéëà). Ïðèíèìàåò îáÿçàòåëüíî äâà ïàðàìåòðà - èìÿ ôàéëà-èñòî÷íèêà è èìÿ ôàéëà-ðåçóëüòàòà. Èìåíà ìîãóò áûòü êðàòêèìè (â òåêóùåì êàòàëîãå), òàê è ñ ïîëíûì ïóò¸ì (äîëæíû íà÷èíàòüñÿ ñ /). Îãðàíè÷åíèå íà ðàçìåð ôàéëà - 4 Ãáàéòà
* Èñïðàâëåíà êîäèðîâêà â ñîîáùåíèè îá îøèáêå â êîíñîëüíîì ïðèëîæåíèè
* Êëàâèøè èñòîðèè (ââåðõ è âíèç) ïîìåíÿíû ìåæäó ñîáîé
* Êîëè÷åñòâî êîìàíä â èñòîðèè óâåëè÷åíî ñ ïÿòè äî äåñÿòè
* Óìåíüøåíî êîëè÷åñòâî ïðåäóïðåæäåíèé ïðè êîìïèëÿöèè
* Êîìàíäà ccpuid ïðåîáðàçîâàíà â ïàðàìåòð cpu êîìàíäû ver
* Èñïðàâëåíèÿ â ïàêåòíûõ ôàéëàõ ñáîðêè
+ Äîáàâëåí ïðèìåð êîíñîëüíîãî ïðèëîæåíèÿ íà àññåìáëåðå è ïàêåòíûé ôàéë äëÿ åãî ñáîðêè
 
 
Shell 0.5.4 // 04.06.2012 // Albom
=======================================
* Èñïðàâëåí èíòåðôåéñ èñïîëíÿåìûõ êîíñîëüíûõ ïðèëîæåíèé. Òåïåðü îíè äîëæíû ñîçäàâàòü áóôåð ñ èìåíåì pid-SHELL, ãäå pid - èäåíòèôèêàòîð ïðîöåññà áåç çàãëàâíûõ íóëåé
47,7 → 61,7
=======================================
Ïðîãðàììà òåïåðü ìíîãîÿçûêîâàÿ (àíãëèéñêèé, è ðóññêèé ÿçûê). Ïðîãðàììà ïîëíîñòüþ ðóñèôèöèðîâàííà.
* Êîìàíäà "free" ïåðåèìåíîâàíà â "memory" - äëÿ òî÷íîñòè.
* Äîáàâëåíû êîìàíäû turnoff (âûêëþ÷èòü êîìïüþòåð), kerver (âåðñèÿ ÿäðà KoOS), uptime; reboot òåïåðü ìîæåò ïåðåçàãðóæàòü ÿäðî ("reboot kernel")
* Äîáàâëåíû êîìàíäû turnoff (âûêëþ÷èòü êîìïüþòåð), kerver (âåðñèÿ ÿäðà KolibriOS), uptime; reboot òåïåðü ìîæåò ïåðåçàãðóæàòü ÿäðî ("reboot kernel")
 
 
Shell 0.4.4 // 20.08.2010 // Albom
59,8 → 73,8
* ccpuid - âûâîä â êîíñîëü èíôîðìàöèè (ïîêà ñêóäíî) î ïðîöåññîðå. ïîëüçû ìàëî, íî äàâíî õîòåë ñ êîìàíäîé cpuid ðàçîáðàòüñÿ (â ñëåäóþùåì ñåìåñòðå áóäó ñòóäåíòàì êóðñ ÷èòàòü, âêëþ÷èë ðàçáîð êîìàíäû â ïðîãðàììó).
 
åñòü ìíîãî èäåé. íåêîòîðûå ëåãêî ðåàëèçóþòñÿ, íåêîòîðûå ñëîæíåå. åñëè èíòåðåñíî:
1) äîáàâèòü ïåðåìåííóþ (îäíó!), â êîòîðóþ áóäåò ðåçóëüòàò â òåêñòîâîé ôîðìå (íå òî ÷òî âîçâðàùàåò ô-öèÿ) çàïèñûâàòüñÿ. ñ íåé ìîæíî áóäåò ðàáîòàòü èç êîìàíäíîé ñòðîêè.
2) âíåäðèòü ïðîñòóþ ñòåêîâóþ ìàøèíó äëÿ âû÷èñëåíèé ñ âåùåñòâåííûìè ÷èñëàìè.
1) äîáàâèòü ïåðåìåííóþ (îäíó!), â êîòîðóþ áóäåò ðåçóëüòàò â òåêñòîâîé ôîðìå (íå òî ÷òî âîçâðàùàåò ôóíêöèÿ) çàïèñûâàòüñÿ. ñ íåé ìîæíî áóäåò ðàáîòàòü èç êîìàíäíîé ñòðîêè
2) âíåäðèòü ïðîñòóþ ñòåêîâóþ ìàøèíó äëÿ âû÷èñëåíèé ñ âåùåñòâåííûìè ÷èñëàìè
 
 
Shell 0.4.3 // 20.08.2010 // Albom
70,7 → 84,7
 
Shell 0.4.2 // 28.08.2009 // diamond
=======================================
* Äîáàâèë êîððåêòíîå çàâåðøåíèå ðàáîòû ïðè çàêðûòèè îêíà êîíñîëè, ðàáîòàåò òîëüêî íà÷èíàÿ ñ ïîñëåäíåé íà äàííûé ìîìåíò âåðñèåé áèáëèîòåêè (ëåæèò íà svn, âêëþ÷åíà â íî÷íóþ ñáîðêó). Ïåðåêîìïèëèðîâàë â VS2008 ñ LTCG, åù¸ ïîøàìàíèë ñ îïòèìèçàöèåé ïî ðàçìåðó.
* Äîáàâèë êîððåêòíîå çàâåðøåíèå ðàáîòû ïðè çàêðûòèè îêíà êîíñîëè, ðàáîòàåò òîëüêî íà÷èíàÿ ñ ïîñëåäíåé íà äàííûé ìîìåíò âåðñèåé áèáëèîòåêè (ëåæèò íà svn, âêëþ÷åíà â íî÷íóþ ñáîðêó). Ïåðåêîìïèëèðîâàë â VS2008 ñ LTCG, åù¸ ïîøàìàíèë ñ îïòèìèçàöèåé ïî ðàçìåðó
 
 
Shell 0.4.1 // 16.03.2009 // Albom
94,7 → 108,7
alias ls=somecommand
- ïðè îòëàäêå ïîëó÷àë ñòðàííóþ èíôîðìàöèþ, íî òàê êàê ó ìåíÿ âñ¸ ðàáîòàåò, òî ïîêà èçìåíåíèé âíîñèòü íå ïëàíèðóþ
 
2) Òåïåðü øåëë ìîæíî çàïóñêàòü ñ ïàðàìåòðîì (èç ñàìîãî ñåáÿ, íàïðèìåð).
2) Òåïåðü øåëë ìîæíî çàïóñêàòü ñ ïàðàìåòðîì (èç ñàìîãî ñåáÿ, íàïðèìåð)
- ñèíòàêñèñ:
shell êîìàíäà
- ïðèìåð:
101,7 → 115,7
shell /sys/somescript
- ïðè ýòîì .shell íå çàïóñêàåòñÿ
 
3) Ðåàëèçîâàíà êîìàíäà more. ( MEMENTO MORI! - Ìîìåíòàëüíî... â ìîðå! )
3) Ðåàëèçîâàíà êîìàíäà more
- ïðîñìîòð òåêñòîâûõ è áèíàðíûõ ôàéëîâ (âðîäå áû çàäà÷à ïðîñòàÿ, íî ïðèøëîñü ïîâîçèòüñÿ ñ óïðàâëÿþùèìè ñèìâîëàìè)
- î÷åíü íå ðåêîìåíäóåòñÿ ïðîñìàòðèâàòü áîëüøèå ôàéëû
 
108,7 → 122,7
 
Shell 0.3 // 07.08.2008 // Albom
=======================================
1) Âîçìîæíîñòü çàïóñêà ñêðèïòîâ.
1) Âîçìîæíîñòü çàïóñêà ñêðèïòîâ
* êàæäàÿ ñòðîêà äîëæíà ïðåäñòàâëÿåò ñîáîé êîìàíäó
* ñòðîêîé ñ÷èòàåòñÿ íàáîð ñèìâîëîâ, êîòîðûé çàêàí÷èâàåòñÿ CR+LF (Windows) èëè LF(UNIX) èëè CR(Mac)
* åñëè ñòðîêà íà÷èíàåòñÿ ñ #, òî âñÿ ñòðîêà (ò.å. êîììåíòàðèé) èãíîðèðóåòñÿ
115,12 → 129,12
* ñêðèïò äîëæåí íà÷èòàòüñÿ ñ #SHS
* ïðè çàïóñêå øåëëà àâòîìàòè÷åñêè çàïóñêàåòñÿ ñêðèïò .shell
 
2) Èñòîðèÿ èç 5 (ìîæíî èçìåíèòü ïðè êîìïèëÿöèè) ââåä¸ííûõ êîìàíä.
2) Èñòîðèÿ èç 5 (ìîæíî èçìåíèòü ïðè êîìïèëÿöèè) ââåä¸ííûõ êîìàíä
* ïåðåìåùåíèå ïî èñòîðèè - UP/DOWN
 
3) Êîìàíäà alias, êîòîðàÿ ïîçâîëÿåò ââîäèòü ñèíîíèìû äëÿ êîìàíä.
3) Êîìàíäà alias, êîòîðàÿ ïîçâîëÿåò ââîäèòü ñèíîíèìû äëÿ êîìàíä
* äî 256 (ìîæíî èçìåíèòü ïðè êîìïèëÿöèè) ñèíîíèìîâ
* ïîêà ðàáîòàåò òîëüêî äîáàâëåíèå è ïðîñìîòð ñèíîíèìîâ, à îòðàáîòêà ïîêà íå ðåàëèçîâàíà.
* ïîêà ðàáîòàåò òîëüêî äîáàâëåíèå è ïðîñìîòð ñèíîíèìîâ, à îòðàáîòêà ïîêà íå ðåàëèçîâàíà
 
 
Shell 0.2 // 04.08.2008 // Albom
131,13 → 145,13
 
Shell 0.11 // 01.08.2008 // Albom
=======================================
* Äîáàâèë êîìàíäû free è reboot, âí¸ñ íåêîòîðûå èçìåíåíèÿ, èñïðàâèë íàéäåííûå îøèáêè.
* Äîáàâèë êîìàíäû free è reboot, âí¸ñ íåêîòîðûå èçìåíåíèÿ, èñïðàâèë íàéäåííûå îøèáêè
 
 
Shell 0.1 // 29.07.2008 // Albom
=======================================
* Ðåàëèçîâàíû (íå ïîëíîñòüþ) êîìàíäû: about, cd, date, echo, exit, help, kill, ls, ps, pwd, ver
* Ïðè çàïóñêå ïðîãðàììû (åñëè íå óêàçàí ïîëíûé ïóòü) îíà èùåòñÿ â êàòàëîãå /rd/1 è òåêóùåì êàòàëîãå.
* Ïðè çàïóñêå ïðîãðàììû (åñëè íå óêàçàí ïîëíûé ïóòü) îíà èùåòñÿ â êàòàëîãå /rd/1 è òåêóùåì êàòàëîãå
 
 
Shell 0.02 // 27.07.2008 // Albom
153,6 → 167,6
Shell 0.01 // 27.07.2008 // Albom
=======================================
* Ðåøèë íàïèñàòü ôóíêöèîíàëüíûé øåëë íà Ñè ñ èñïîëüçîâàíèåì console.obj.
* Ïîêà ñäåëàë ôóíêöèþ îòäåëåíèÿ êîìàíäû è ïàðàìåòðîâ, à òàêæå ðåàëèçîâàë êîìàíäû help (ïîêà áåç ïàðàìåòðîâ), ver è exit.
* Ðåøèë íàïèñàòü ôóíêöèîíàëüíûé øåëë íà Ñè ñ èñïîëüçîâàíèåì console.obj
* Ïîêà ñäåëàë ôóíêöèþ îòäåëåíèÿ êîìàíäû è ïàðàìåòðîâ, à òàêæå ðåàëèçîâàë êîìàíäû help (ïîêà áåç ïàðàìåòðîâ), ver è exit