() MS-DOS , . , , .
, , (.. ), .
MS-DOS : /? [] , . : CON ; PRN , NUL . d: .
I.
1) DIR :
DIR [d:][\][_][/P][/W][/A][/O][/S][/B][/L].
:
/P ;
/W ( ) 5 ;
/A: (H, A, S, R, D H, A,);
/O: ( N, T, E, S, D, N, T, );
/S ;
/B ;
/L .
:
DIR /P ;
DIR *.txt txt .
2) MD (MKDIR) :
MD [d:][\]_.
:
MD H:\WORK\TEST H:\WORK TEST.
3) RD (RMDIR) ():
RD [d:][\]_.
:
RD TEST TEST .
4) CD :
CD [d:][\][_].
:
CD.. ; CD \ ;
CD (\)TEST TEST () .
5) TREE :
TREE [d:[\]][/F].
/F .
:
TREE H: H:.
II.
1) TYPE :
TYPE [d:][\]_ ( , .. * ?, !).
:
TYPE H:\TXT\a.txt a.txt H:\TXT.
: CTRL+S ( ).
2) DEL :
DEL [d:][\]_ ( ) [/P].
/P .
|
|
:
DEL H:\*.* /P H: .
3) COPY , , .
:
COPY [d1:][1\]_1 [d2:][2\][_2] [/V].
/V .
:
COPY a.txt PRN a.txt ;
COPY CON a.txt a.txt ( : CTRL+Z);
COPY *.txt H: . txt H:.
:
COPY [d1:][1\]_1+[d2:][2\]_2+ [d:][\]_-.
:
COPY a1.txt+a2.txt a.txt a1.txt a2.txt a.txt.
4) REN (RENAME) :
REN [d:][\]_1 _2 ( ).
:
REN a.txt a.doc a.txt a.doc.
5) COMP ( 10 ):
COMP [d1:][1\]_1 [d2:][2\]_2 [/L][/C].
:
/L , ;
/C .
:
COMP a.txt a.doc a.txt a.doc .
III. DOS
DOSKEY. . DOSKEY DOS. :
(¯) () ;
ALT+F7 ;
F7 ;
F9 .
, , /.
: DOSKEY = .
MS-DOS
.
, . |. MS-DOS , , .. .
: P1|P2|P3 P1 P2, P2 P3.
- MORE, SORT, FIND.
, , . > <.
-: ( )
|
|
1) MORE ( ):
MORE [< _]
|MORE.
:
DIR|MORE ;
MORE < a.txt a.txt;
TYPE a.txt |MORE ;
ECHO|MORE EOL, .. Enter.
2) SORT :
SORT [/R][/+n][_-][> _-] |SORT [/R][/+n][> _-].
:
/R ( 9 0, Z A);
/+n , .
:
SORT /R < a.txt a.txt, ;
SORT /R < a.txt > b.txt , b.txt;
DIR|SORT/+10 , .
3) FIND :
FIND[/V][/C][/N][/I] _
|FIND[/V][/C][/N][/I] .
:
/V , ;
/C , ;
/N , ;
/I .
:
DIR|FIND /V i > a.txt a.txt ( i).
bat. , :
DOS;
( .com,.exe);
;
;
;
.
bat . . . , , , . , , AUTOEXEC.BAT.
, ( ECHO OFF), . @, .
.bat -:
CLS ;
ECHO :
[ @ ] ECHO [ ON ][ OFF ]
ECHO [ ] ;
GOTO ( );
IF :
IF EXIST _ ( ) ;
IF _1==_2 ;
:
IF %1= = Y GOTO m m, = Y;
IF EXIST a.txt ECHO ! , ;
PATH : ( !)
PATH _[;_] ;
PATH; ;
PATH - , ;
PAUSE ;
PROMPT DOS.
|
|
:
$b - |;
$d ;
$g - >;
$h (BackSpase);
$n ;
$p () ;
$t ;
$v MS-DOS;
$_ ;
:
PROMPT $p$g , ;
REM ;
SHIFT ;
:
, , .bat -. 10 %0, %1, , %9. , .. %0 , %1 .. SHIFT.
: pf.bat, :
@ECHO OFF
TYPE %1
PAUSE
TYPE %2
PAUSE
: pf.bat f1.txt f2.txt.
, , SET, . %.
: @SET PATH=%PATH%;H:\PAS.
() :
DOS . , COMMAND.COM .
:
x.bat y.bat. y.bat x.bat :
x.bat | ||
< x > | y.bat | |
COMMAND/C y | < y > | |
< x > | EXIT | |
: BATH.
1. ¨ BATH part1.bat, :
) ;
) ;
) a.txt;
) ;
) a.txt a_sort.txt;
) a.txt;
) a_sort.txt .
¨ * part1.bat a.txt
, .
2. tf1.bat, :
, . .
, , , .
, .
" ."
3. ¨ cf1.bat, , . . cf1.bat :
|
|
, .
, .
: list_ex.txt list_n.txt , .
, .
¨ cf.bat ( 46).
¨ * cf.bat , , .
4. ¨ cf2.bat, . cf2.bat . :
, mf.bat, ( ) .
, cf2.bat, , - ( ).
¨ , . cf2.bat, PAUSE , .