Subversion Repositories Kolibri OS

Rev

Rev 1673 | Rev 2502 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1673 Rev 1807
-
 
1
Shell 0.4.6 // 30.01.2011 // Albom
-
 
2
* Âðåìåííî óäàëåíû êîìàíäû killall è ccpuid (÷òîáû âåðíóòü, íåîáõîäèìî ðàñêîììåíòèðîâàòü 2 ñòðî÷êè)
-
 
3
* Èñïðàâëåíèÿ â òåêñòîâûõ ñòðîêàõ
-
 
4
 
1
Shell 0.4.52 // 25.10.2010 // Pterox
5
Shell 0.4.52 // 25.10.2010 // Pterox
2
=======================================
6
=======================================
3
* Äîáàâëåíà êîìàíäà "killall" - óáèâàåò âñå ïðîöåññû êðîìå OS/IDLE.
7
* Äîáàâëåíà êîìàíäà "killall" - óáèâàåò âñå ïðîöåññû êðîìå OS/IDLE.
4
* Ôèêñû
8
* Ôèêñû
5
 
9
 
6
Shell 0.4.51 // 21.10.2010 // Pterox
10
Shell 0.4.51 // 21.10.2010 // Pterox
7
=======================================
11
=======================================
8
* Êîìàíäà "turnoff" ïåðåèìåíîâàíà â "shutdown", "kerver" óäàëåíà - òåïåðü å¸ çàìåíÿåò "ver kernel"; ôèêñû.
12
* Êîìàíäà "turnoff" ïåðåèìåíîâàíà â "shutdown", "kerver" óäàëåíà - òåïåðü å¸ çàìåíÿåò "ver kernel"; ôèêñû.
9
 
13
 
10
Shell 0.4.5 // 19.10.2010 // Pterox
14
Shell 0.4.5 // 19.10.2010 // Pterox
11
=======================================
15
=======================================
12
Ïðîãðàììà òåïåðü ìíîãîÿçûêîâàÿ (àíãëèéñêèé, è ðóññêèé ÿçûê). Ïðîãðàììà ïîëíîñòüþ ðóñèôèöèðîâàííà.
16
Ïðîãðàììà òåïåðü ìíîãîÿçûêîâàÿ (àíãëèéñêèé, è ðóññêèé ÿçûê). Ïðîãðàììà ïîëíîñòüþ ðóñèôèöèðîâàííà.
13
* Êîìàíäà "free" ïåðåèìåíîâàíà â "memory" - äëÿ òî÷íîñòè.
17
* Êîìàíäà "free" ïåðåèìåíîâàíà â "memory" - äëÿ òî÷íîñòè.
14
* Äîáàâëåíû êîìàíäû turnoff (âûêëþ÷èòü êîìïüþòåð), kerver (âåðñèÿ ÿäðà KoOS), uptime; reboot òåïåðü ìîæåò ïåðåçàãðóæàòü ÿäðî ("reboot kernel")
18
* Äîáàâëåíû êîìàíäû turnoff (âûêëþ÷èòü êîìïüþòåð), kerver (âåðñèÿ ÿäðà KoOS), uptime; reboot òåïåðü ìîæåò ïåðåçàãðóæàòü ÿäðî ("reboot kernel")
15
 
19
 
16
Shell 0.4.4 // 20.08.2010 // Albom
20
Shell 0.4.4 // 20.08.2010 // Albom
17
=======================================
21
=======================================
18
1) øåëë êîððåêòíî çàâåðøàåòñÿ ïðè çàêðûòèè îêíà
22
1) øåëë êîððåêòíî çàâåðøàåòñÿ ïðè çàêðûòèè îêíà
19
2) èñïðàâëåíî åù¸ 2 îøèáêè
23
2) èñïðàâëåíî åù¸ 2 îøèáêè
20
3) äîáàâëåíû 2 êîìàíäû:
24
3) äîáàâëåíû 2 êîìàíäû:
21
* sleep - æäàòü. ïàðàìåòð - âðåìÿ â ñîòûõ ÷àñòÿõ ñåêóíäû. òîëüêî öåëîå ÷èñëî. 
25
* sleep - æäàòü. ïàðàìåòð - âðåìÿ â ñîòûõ ÷àñòÿõ ñåêóíäû. òîëüêî öåëîå ÷èñëî. 
22
* ccpuid - âûâîä â êîíñîëü èíôîðìàöèè (ïîêà ñêóäíî) î ïðîöåññîðå. ïîëüçû ìàëî, íî äàâíî õîòåë ñ êîìàíäîé cpuid ðàçîáðàòüñÿ (â ñëåäóþùåì ñåìåñòðå áóäó ñòóäåíòàì êóðñ ÷èòàòü, âêëþ÷èë ðàçáîð êîìàíäû â ïðîãðàììó).
26
* ccpuid - âûâîä â êîíñîëü èíôîðìàöèè (ïîêà ñêóäíî) î ïðîöåññîðå. ïîëüçû ìàëî, íî äàâíî õîòåë ñ êîìàíäîé cpuid ðàçîáðàòüñÿ (â ñëåäóþùåì ñåìåñòðå áóäó ñòóäåíòàì êóðñ ÷èòàòü, âêëþ÷èë ðàçáîð êîìàíäû â ïðîãðàììó).
23
 
27
 
24
åñòü ìíîãî èäåé. íåêîòîðûå ëåãêî ðåàëèçóþòñÿ, íåêîòîðûå ñëîæíåå. åñëè èíòåðåñíî: 
28
åñòü ìíîãî èäåé. íåêîòîðûå ëåãêî ðåàëèçóþòñÿ, íåêîòîðûå ñëîæíåå. åñëè èíòåðåñíî: 
25
1) äîáàâèòü ïåðåìåííóþ (îäíó!), â êîòîðóþ áóäåò ðåçóëüòàò â òåêñòîâîé ôîðìå (íå òî ÷òî âîçâðàùàåò ô-öèÿ) çàïèñûâàòüñÿ. ñ íåé ìîæíî áóäåò ðàáîòàòü èç êîìàíäíîé ñòðîêè.
29
1) äîáàâèòü ïåðåìåííóþ (îäíó!), â êîòîðóþ áóäåò ðåçóëüòàò â òåêñòîâîé ôîðìå (íå òî ÷òî âîçâðàùàåò ô-öèÿ) çàïèñûâàòüñÿ. ñ íåé ìîæíî áóäåò ðàáîòàòü èç êîìàíäíîé ñòðîêè.
26
2) âíåäðèòü ïðîñòóþ ñòåêîâóþ ìàøèíó äëÿ âû÷èñëåíèé ñ âåùåñòâåííûìè ÷èñëàìè.
30
2) âíåäðèòü ïðîñòóþ ñòåêîâóþ ìàøèíó äëÿ âû÷èñëåíèé ñ âåùåñòâåííûìè ÷èñëàìè.
27
 
31
 
28
Shell 0.4.3 // 20.08.2010 // Albom
32
Shell 0.4.3 // 20.08.2010 // Albom
29
=======================================
33
=======================================
30
* Ñìåñü âåðñèé 0.4.1 è 0.4.2. Òåïåðü â àðõèâå âñå èñõîäíûå ôàéëû, íåîáõîäèìûå äëÿ êîìïèëÿöèè (ðàíüøå èñïîëüçîâàëèñü îáúåêòíèêè ñ ìîèìè îá¸ðòêàìè, èñõîäíèêè ÿ ñ øåëëîì íå âûêëàäûâàë)
34
* Ñìåñü âåðñèé 0.4.1 è 0.4.2. Òåïåðü â àðõèâå âñå èñõîäíûå ôàéëû, íåîáõîäèìûå äëÿ êîìïèëÿöèè (ðàíüøå èñïîëüçîâàëèñü îáúåêòíèêè ñ ìîèìè îá¸ðòêàìè, èñõîäíèêè ÿ ñ øåëëîì íå âûêëàäûâàë)
31
 
35
 
32
Shell 0.4.2 // 28.08.2009 // diamond
36
Shell 0.4.2 // 28.08.2009 // diamond
33
=======================================
37
=======================================
34
* Äîáàâèë êîððåêòíîå çàâåðøåíèå ðàáîòû ïðè çàêðûòèè îêíà êîíñîëè, ðàáîòàåò òîëüêî íà÷èíàÿ ñ ïîñëåäíåé íà äàííûé ìîìåíò âåðñèåé áèáëèîòåêè (ëåæèò íà svn, âêëþ÷åíà â íî÷íóþ ñáîðêó). Ïåðåêîìïèëèðîâàë â VS2008 ñ LTCG, åù¸ ïîøàìàíèë ñ îïòèìèçàöèåé ïî ðàçìåðó.
38
* Äîáàâèë êîððåêòíîå çàâåðøåíèå ðàáîòû ïðè çàêðûòèè îêíà êîíñîëè, ðàáîòàåò òîëüêî íà÷èíàÿ ñ ïîñëåäíåé íà äàííûé ìîìåíò âåðñèåé áèáëèîòåêè (ëåæèò íà svn, âêëþ÷åíà â íî÷íóþ ñáîðêó). Ïåðåêîìïèëèðîâàë â VS2008 ñ LTCG, åù¸ ïîøàìàíèë ñ îïòèìèçàöèåé ïî ðàçìåðó.
35
 
39
 
36
Shell 0.4.1 // 16.03.2009 // Albom
40
Shell 0.4.1 // 16.03.2009 // Albom
37
=======================================
41
=======================================
38
* âåðñèÿ ñ èñïðàâëåííûìè îøèáêàìè.
42
* âåðñèÿ ñ èñïðàâëåííûìè îøèáêàìè.
39
* ðàáîòàåò êîìàíäà alias, äîáàâëåíà êîìàíäà clear.
43
* ðàáîòàåò êîìàíäà alias, äîáàâëåíà êîìàíäà clear.
40
 
44
 
41
Shell 0.4 // 12.08.2008 // Albom
45
Shell 0.4 // 12.08.2008 // Albom
42
=======================================
46
=======================================
43
1) Ðàáîòàåò ñõåìà ïñåâäîíèìîâ (äî 256 êîìàíä)
47
1) Ðàáîòàåò ñõåìà ïñåâäîíèìîâ (äî 256 êîìàíä)
44
- ïðîñìîòð ïî êîìàíäå alias (áåç ïàðàìåòðîâ)
48
- ïðîñìîòð ïî êîìàíäå alias (áåç ïàðàìåòðîâ)
45
- äîáàâëåíèå ïñåâäîíèìà êîìàíäû ñ êëàâèàòóðû èëè â ñêðèïòå (â òîì ÷èñëå è .shell): alias íîâàÿ êîìàíäà = ñòàðàÿ êîìàíäà
49
- äîáàâëåíèå ïñåâäîíèìà êîìàíäû ñ êëàâèàòóðû èëè â ñêðèïòå (â òîì ÷èñëå è .shell): alias íîâàÿ êîìàíäà = ñòàðàÿ êîìàíäà
46
- êîìàíäû ðåãèñòðîçàâèñèìûå, ïîýòîìó ïîêëîííèêàì ÄÎÑ ïðèä¸òñÿ âíåñòè â .shell ñòðîêè òàêîãî âèäà
50
- êîìàíäû ðåãèñòðîçàâèñèìûå, ïîýòîìó ïîêëîííèêàì ÄÎÑ ïðèä¸òñÿ âíåñòè â .shell ñòðîêè òàêîãî âèäà
47
alias dir = ls
51
alias dir = ls
48
alias DIR = ls
52
alias DIR = ls
49
alias Dir = ls
53
alias Dir = ls
50
alias DIr = ls
54
alias DIr = ls
51
è ò.ä.
55
è ò.ä.
52
- âñòðîåííûå êîìàíäû ïåðåíàçâàòü íåâîçìîæíî, íàïðèìåð, áåññìûñëåííà êîìàíäà:
56
- âñòðîåííûå êîìàíäû ïåðåíàçâàòü íåâîçìîæíî, íàïðèìåð, áåññìûñëåííà êîìàíäà:
53
alias ls=somecommand
57
alias ls=somecommand
54
- ïðè îòëàäêå ïîëó÷àë ñòðàííóþ èíôîðìàöèþ, íî òàê êàê ó ìåíÿ âñ¸ ðàáîòàåò, òî ïîêà èçìåíåíèé âíîñèòü íå ïëàíèðóþ
58
- ïðè îòëàäêå ïîëó÷àë ñòðàííóþ èíôîðìàöèþ, íî òàê êàê ó ìåíÿ âñ¸ ðàáîòàåò, òî ïîêà èçìåíåíèé âíîñèòü íå ïëàíèðóþ
55
 
59
 
56
2) Òåïåðü øåëë ìîæíî çàïóñêàòü ñ ïàðàìåòðîì (èç ñàìîãî ñåáÿ, íàïðèìåð).
60
2) Òåïåðü øåëë ìîæíî çàïóñêàòü ñ ïàðàìåòðîì (èç ñàìîãî ñåáÿ, íàïðèìåð).
57
- ñèíòàêñèñ:
61
- ñèíòàêñèñ:
58
shell êîìàíäà
62
shell êîìàíäà
59
- ïðèìåð:
63
- ïðèìåð:
60
shell /sys/somescript
64
shell /sys/somescript
61
- ïðè ýòîì .shell íå çàïóñêàåòñÿ
65
- ïðè ýòîì .shell íå çàïóñêàåòñÿ
62
 
66
 
63
3) Ðåàëèçîâàíà êîìàíäà more. ( MEMENTO MORI! - Ìîìåíòàëüíî... â ìîðå!  )
67
3) Ðåàëèçîâàíà êîìàíäà more. ( MEMENTO MORI! - Ìîìåíòàëüíî... â ìîðå!  )
64
- ïðîñìîòð òåêñòîâûõ è áèíàðíûõ ôàéëîâ (âðîäå áû çàäà÷à ïðîñòàÿ, íî ïðèøëîñü ïîâîçèòüñÿ ñ óïðàâëÿþùèìè ñèìâîëàìè)
68
- ïðîñìîòð òåêñòîâûõ è áèíàðíûõ ôàéëîâ (âðîäå áû çàäà÷à ïðîñòàÿ, íî ïðèøëîñü ïîâîçèòüñÿ ñ óïðàâëÿþùèìè ñèìâîëàìè)
65
- î÷åíü íå ðåêîìåíäóåòñÿ ïðîñìàòðèâàòü áîëüøèå ôàéëû
69
- î÷åíü íå ðåêîìåíäóåòñÿ ïðîñìàòðèâàòü áîëüøèå ôàéëû
66
 
70
 
67
Shell 0.3 // 07.08.2008 // Albom
71
Shell 0.3 // 07.08.2008 // Albom
68
=======================================
72
=======================================
69
1) Âîçìîæíîñòü çàïóñêà ñêðèïòîâ.
73
1) Âîçìîæíîñòü çàïóñêà ñêðèïòîâ.
70
* êàæäàÿ ñòðîêà äîëæíà ïðåäñòàâëÿåò ñîáîé êîìàíäó 
74
* êàæäàÿ ñòðîêà äîëæíà ïðåäñòàâëÿåò ñîáîé êîìàíäó 
71
* ñòðîêîé ñ÷èòàåòñÿ íàáîð ñèìâîëîâ, êîòîðûé çàêàí÷èâàåòñÿ CR+LF (Windows) èëè LF(UNIX) èëè CR(Mac)
75
* ñòðîêîé ñ÷èòàåòñÿ íàáîð ñèìâîëîâ, êîòîðûé çàêàí÷èâàåòñÿ CR+LF (Windows) èëè LF(UNIX) èëè CR(Mac)
72
* åñëè ñòðîêà íà÷èíàåòñÿ ñ #, òî âñÿ ñòðîêà (ò.å. êîììåíòàðèé) èãíîðèðóåòñÿ
76
* åñëè ñòðîêà íà÷èíàåòñÿ ñ #, òî âñÿ ñòðîêà (ò.å. êîììåíòàðèé) èãíîðèðóåòñÿ
73
* ñêðèïò äîëæåí íà÷èòàòüñÿ ñ #SHS
77
* ñêðèïò äîëæåí íà÷èòàòüñÿ ñ #SHS
74
* ïðè çàïóñêå øåëëà àâòîìàòè÷åñêè çàïóñêàåòñÿ ñêðèïò .shell
78
* ïðè çàïóñêå øåëëà àâòîìàòè÷åñêè çàïóñêàåòñÿ ñêðèïò .shell
75
 
79
 
76
2) Èñòîðèÿ èç 5 (ìîæíî èçìåíèòü ïðè êîìïèëÿöèè) ââåä¸ííûõ êîìàíä.
80
2) Èñòîðèÿ èç 5 (ìîæíî èçìåíèòü ïðè êîìïèëÿöèè) ââåä¸ííûõ êîìàíä.
77
* ïåðåìåùåíèå ïî èñòîðèè - UP/DOWN
81
* ïåðåìåùåíèå ïî èñòîðèè - UP/DOWN
78
 
82
 
79
3) Êîìàíäà alias, êîòîðàÿ ïîçâîëÿåò ââîäèòü ñèíîíèìû äëÿ êîìàíä.
83
3) Êîìàíäà alias, êîòîðàÿ ïîçâîëÿåò ââîäèòü ñèíîíèìû äëÿ êîìàíä.
80
* äî 256 (ìîæíî èçìåíèòü ïðè êîìïèëÿöèè) ñèíîíèìîâ
84
* äî 256 (ìîæíî èçìåíèòü ïðè êîìïèëÿöèè) ñèíîíèìîâ
81
* ïîêà ðàáîòàåò òîëüêî äîáàâëåíèå è ïðîñìîòð ñèíîíèìîâ, à îòðàáîòêà ïîêà íå ðåàëèçîâàíà.
85
* ïîêà ðàáîòàåò òîëüêî äîáàâëåíèå è ïðîñìîòð ñèíîíèìîâ, à îòðàáîòêà ïîêà íå ðåàëèçîâàíà.
82
 
86
 
83
Shell 0.2 // 04.08.2008 // Albom
87
Shell 0.2 // 04.08.2008 // Albom
84
=======================================
88
=======================================
85
* äîáàâèë íîâûå ôóíêöèè
89
* äîáàâèë íîâûå ôóíêöèè
86
* íàïèñàë ñîáñòâåííóþ ïðîöåäóðó ââîäà êîìàíäû
90
* íàïèñàë ñîáñòâåííóþ ïðîöåäóðó ââîäà êîìàíäû
87
 
91
 
88
Shell 0.11 // 01.08.2008 // Albom
92
Shell 0.11 // 01.08.2008 // Albom
89
=======================================
93
=======================================
90
* Äîáàâèë êîìàíäû free è reboot, âí¸ñ íåêîòîðûå èçìåíåíèÿ, èñïðàâèë íàéäåííûå îøèáêè.
94
* Äîáàâèë êîìàíäû free è reboot, âí¸ñ íåêîòîðûå èçìåíåíèÿ, èñïðàâèë íàéäåííûå îøèáêè.
91
 
95
 
92
Shell 0.1 // 29.07.2008 // Albom
96
Shell 0.1 // 29.07.2008 // Albom
93
=======================================
97
=======================================
94
* Ðåàëèçîâàíû (íå ïîëíîñòüþ) êîìàíäû: about, cd, date, echo, exit, help, kill, ls, ps, pwd, ver
98
* Ðåàëèçîâàíû (íå ïîëíîñòüþ) êîìàíäû: about, cd, date, echo, exit, help, kill, ls, ps, pwd, ver
95
* Ïðè çàïóñêå ïðîãðàììû (åñëè íå óêàçàí ïîëíûé ïóòü) îíà èùåòñÿ â êàòàëîãå /rd/1 è òåêóùåì êàòàëîãå.
99
* Ïðè çàïóñêå ïðîãðàììû (åñëè íå óêàçàí ïîëíûé ïóòü) îíà èùåòñÿ â êàòàëîãå /rd/1 è òåêóùåì êàòàëîãå.
96
 
100
 
97
Shell 0.02 // 27.07.2008 // Albom
101
Shell 0.02 // 27.07.2008 // Albom
98
=======================================
102
=======================================
99
* Ðåàëèçîâàë êîìàíäû: 
103
* Ðåàëèçîâàë êîìàíäû: 
100
  exit - âûõîä
104
  exit - âûõîä
101
  ls (ñ ïàðàìåòðîì è áåç) - âûâîä ñïèñêà äèðåêòîðèè
105
  ls (ñ ïàðàìåòðîì è áåç) - âûâîä ñïèñêà äèðåêòîðèè
102
  pwd - òåêóùèé êàòàëîã
106
  pwd - òåêóùèé êàòàëîã
103
  ps - ñïèñîê ïðîöåññîâ è èõ PID
107
  ps - ñïèñîê ïðîöåññîâ è èõ PID
104
  kill - çàâåðøèòü ïðîöåññ ïî PID
108
  kill - çàâåðøèòü ïðîöåññ ïî PID
105
  help (ñ ïàðàìåòðîì è áåç) - ïîìîùü
109
  help (ñ ïàðàìåòðîì è áåç) - ïîìîùü
106
 
110
 
107
Shell 0.01 // 27.07.2008 // Albom
111
Shell 0.01 // 27.07.2008 // Albom
108
=======================================
112
=======================================
109
* Ðåøèë íàïèñàòü ôóíêöèîíàëüíûé øåëë íà Ñè ñ èñïîëüçîâàíèåì console.obj.
113
* Ðåøèë íàïèñàòü ôóíêöèîíàëüíûé øåëë íà Ñè ñ èñïîëüçîâàíèåì console.obj.
110
* Ïîêà ñäåëàë ôóíêöèþ îòäåëåíèÿ êîìàíäû è ïàðàìåòðîâ, à òàêæå ðåàëèçîâàë êîìàíäû help (ïîêà áåç ïàðàìåòðîâ), ver è exit.
114
* Ïîêà ñäåëàë ôóíêöèþ îòäåëåíèÿ êîìàíäû è ïàðàìåòðîâ, à òàêæå ðåàëèçîâàë êîìàíäû help (ïîêà áåç ïàðàìåòðîâ), ver è exit.