______________________________ ------------------ ------------------ ! ! ! ! ! ! ! ! !*- ! !----------------! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ------------------ ------------------ . 4 ____________________________________________________________ ____________________________________________________________ ------------------ ------------------- ! *- ! ! !! ! ! ! ! !! ! ! ! ! !! ! ! ! ! !! ! ! ! ! !! ! ! ! ! !! ! ! ! ! !! ! ------------------ ------------------- 5. ____________________________________________________________ : - , /usr/lib/re.std; - , "". , , ; - , . , - . : ( `0') , , - . 3.10. - , , - "" red. : d ( - ). : Mac: . , 2. ( ), ( ). : $ ( <>), "$" , - . . , . - - . 3.11. - . , - . : k : Enter : (<>). : Enter or : , ( ) "$". , . , - , . "$", $ (< >$). 3.12. - ( ) , , , - "" , . red . , int short - 10 : 10l rpl "int" "short" 10 int short, "rpl", - red. , . : cb - , sort - - : <.> <> <..> -<.c.><> <..> <..>l <> <..> <..> - , <..> - , <..> - . < > < > - . () , . - - , - . - . l - . , 1 . , -15 15l 15 , 2 - 2 . - , , . ". , . . , - . CLOSE-. 3.12.1. (rpl) rpl . . - - , . rpl , ed , - , . @ . , : 100l rpl "^ *" " " 100 . $, &, @, ^, * \ ( ). 3.12.2. , : 0 cat < > , , , : cb 3.12.3. () , red, - , : : ,. , , - : a "a" - "a". : q, : qa. 3.13. . CTRL/S, CTRL/Q ( , ), CTRL/N, CTRL/O ( , ), "" (interrupt) - CTRL/C. "" - . "" , , . "" - . "" . 4. . . . . :<> use:<> - <>; :<> save:<> - <>; +:<> -:<> +search:<> -search:<> - <> ; . executing.. - ; insertmode - ; cursor defined - ; (y/n)? Create (y/n)? - <>, "y"; lines defined by tag - ( ), ; square defined by tag - ( ), - ; columns defined by tag - ( , ), - . : argument must be numeric - ; argument must be positive - ; nothing in the pick buffer - , ; Close nothing in the close buffer - , ; ? nothing to search for - ; search key not found - ; can't put a window there - "" "" ; can't make any more ports - "" (10); too many files... - (10); you can't modify this file - , - . , , - , . 5. red. - red , . . - TERM SHELL CSH. /etc/termcap. - , . , , "/etc/termcap". termcap , - ":"(). , . - ( ). , , - , , , /etc/ttytype. - : environment(5) tset(1) ttys(5) ttytype(5) termcap(5) termcap. 5.1. /etc/termcap , ":". - , - ":\", ":". . : :<>: - - ( ); :<>#<>: - (, ); :<>=<><>: - , <> . "=" , . . : 1) \<> - , : \r - 015 (return); \n - 012 (line feed); \t - 011 (tab); \b - 010 (backspace); \f - 014; 2) \nnn, "nnn" - - "nnn"; 3) ^<> - CTRL+<>, , "^C" "003"; 4) < >, ":", "\", "^", . "" \200.  1. ---------------------------------------- - | . red | ---------------------------------------|  1. . co + - | li + - | ---------------------------------------|  2. . am - - - | | bs - - 010 | 1 | rt - - | bc - - " ", | 010 | cm - - * | cl + - | do * - | up * - | nd * - | ho * - | ---------------------------------------|  3. is - - | fs - + | | | cu - + " " | ( , \177.) | nb - + | ---------------------------------------|  4. . UC - - | | LC - - | | CY - + | | ---------------------------------------|  5. ; al - - | dl - - | ic - - | dc - - | cd - - | | ce - - | sr - - | sf - - | ns - - | ( roll) | cs - - - | * | ---------------------------------------|  6. , . kd + - | ku + - -- // -- | kl + - -- // -- | kr + - -- // -- | kh + - -- // -- "home" | ---------------------------------------|  7. , : kN - - <-PAGE> | kP - - <+PAGE> | kB - - | kF - - <+LINE> | kR - - <-LINE> | ---------------------------------------|  8. , PF1-5 : | k1 - - | k2 - - | k3 - - | k4 - - | k5 - - | ---------------------------------------|  9. , - f. - + , | f- - + -| f0 - + . | f1 | .. ... . . | f9 - + | ---------------------------------------|  10. tc=<> , -| | | <> | <>@ | <> | hR - + | | ( )| ---------------------------------------|  11 . Gs - + - | | Ge - + -| | Gt - + - | | ---------------------------------------- 1 , - red. . 11 . 2. . - "cm". , red , "*" "", - . - "am" , - . 3. . "cu" - , "". , "@". - "cu=\177", . 4. . "UC", "lcase"; , , . 5. ; "cs" "cm" - - . 6. , . 7. , , . 8. , PF1 - PF5 , . 9. , - "0"-"9", "-", ".". 10. , . : vt340:cm@:UC:KI:LC@:nb:tc=vdt52100c 11 , - . Gs , Ge . Gt - : : - ; - ; - ; - ; - "T"; - ; - "T"; - ; - "T"; - ; - "T"; - ; - ; - ; - ; - ; , - -8. 5.2. . - "cm" . , , - %X, - , X ( printf). "cm" , - , . "%" : %d - , "printf", - 0; %2 - %2d; %3 - %3d; %. - %c; %+x - "x" ( ), "%."; %r - . ; %i - 1 ( 0); %% - "%". , "VDT-52100" : cm=3^a%.%. , "%.", "bs" ( "bc") "up", 1 . , \t, \n, ^D \r: . - /etc/termcap. - "tc=...". /etc/termcap, .  1. red red . , , . red - : red [-] _ [_] "_", _; , - . red [-] , - . red [-] - - . red [-] -r _ , - . - . - , . `2', . - , < > (), `1' `1', `2'`4' - `4'. : , , ( "," , ^C CTRL+C): - : `1', <> . ( , , , ). , . - : - : `.', ^B () . - : `4' - . - ; - . - : `2'< > - : `2'< > /. <+PAGE> - : `7', <-PAGE> - : `2'`7', - , . <+LINE> - : , ^T <-LINE> - : , ^W - ; - - () ( ). (- ) - "kF" "kR". <+SEARCH> - : `3', ^R <-SEARCH> - : `2'`3', ^E - , . - : `5', / ; - : `6', ^U - : `1'`6' - : `8', ; - , . - : `2'`8', . - . - : `9', ^F . - : `2'`9', ^G . , . - . (`1'). - . (`1'). - : `2' `-', ^V - ( ). - : `-', ^D ( - ). - : `2'`4' - , . . - . - : `0' ( ). - : `2'`0', ^P : "[[l] ] []". "" "" ( l, ) . - , . - : < ><> "a" . <>q[a]< >. - : <>><> - ( ), <> - < > ( ), ( ), ( ). , , , ( ), "$". - : <>d <> <>. - : <>$ - : <>k<> , ( ), . - : `2'`0', ^A , . - . , - . , - . - . , - , `2'. ____________________________________________________________ -15--0013 --------------------------- ---------------------------- | | & | USE | | +PAGE | OPEN | PICK | | i~~ | I | V_| | | -7- | -8- | -9- | | | +LINE | SAVE | | -PAGE | CLOSE | PUT | --------------------------- ---------------------------- | | HOME | | | GOTO | INSERT | DCHAR | | <-- | & | --> | | -4- | -5- | -6- | | LEFT | | RIGHT | | M-PORT | CH-TAB | | --------------------------- ---------------------------- | BSPACE | I | | | ARG | "" | +SEARC | | <-I | V | I-> | | -1- | -2- | -3- | | | -LINE | | | | "" | -SEARC | --------------------------- | ESCAPE | B-TAB | | OPEN | INSERT | CLOSE | | -0 - | -,- | | = | .. | = | | CH-PORT | EXEC | --------------------------- ---------------------------- EXIT -"""" TAB - "" 6 ____________________________________________________________ ____________________________________________________________   VDT52100 VT-340 -------------------- ------------------ | | | | | | | "d l" | "i l" | |"return"|"erase"| -------------------- ------------------ ||| | "d c" | "i c" | -------------------- | | | "h o m e" | -------------------- : <+PAGE> - `8' <+LINE> - ^T <-PAGE> - `8' <-LINE> - ^W - <> - <> - `4' <+SEARCH> - ^R - `4' - ^F - `0' - ^G - ^A - ^P - `5' - ^B - ^U <-SEARCH> - ^E - `-' - ^D . 7 ____________________________________________________________ ____________________________________________________________   2000.3 0-9, ".","," "". ------------------------------------- | ARG | B-SPACE| HOME | / | | *** | ***00 | & | *** | | *00 | | +---- | / | ------------------------------------- | +PAGE | OPEN | PICK | & | | -7- | -8- | -9- | I | | -PAGE | CLOSE | PUT | +LINE | ------------------------------------- | GOTO | INSERT | DCHAR | I | | -4- | -5- | -6- | V | | M-PORT | CH-TAB | | -LINE | ------------------------------------- | ARG | "" | +SEARC | | | -1- | -2- | -3- | --> | | | "" | -SEARC | RIGHT | ------------------------------------- | ESCAPE | B-TAB | | | -0 - | -,- | <-- | | CH-PORT | EXEC | LEFT | ------------------------------------- . 8 ____________________________________________________________ ____________________________________________________________   2000.1 0-9, ".","," "". ------------------------------------------ | ARG | | |INSERT |B-SPACE| |" | ***** | **::: | ***> | <*** | | "| ***:: | | | | ------------------------------------------ | HOME | | | & | OPEN | | & | | | I | * | | +---- | | | +LINE | V | ------------------------------------------ | +PAGE | OPEN | PICK | I | CLOSE | | -7- | -8- | -9- | V | & | | -PAGE | CLOSE | PUT | -LINE | * | ------------------------------------------ | GOTO |INSERT | DCHAR | | | | -4- | -5- | -6- | ---> | | | M-PORT |CH-TAB | | RIGHT | | ------------------------------------------ | ARG |"" |+SEARC | | | | -1- | -2- | -3- | <--- | | | |"" |-SEARC | LEFT | | ------------------------------------------ | ESCAPE | B-TAB | | | | -0 - | -,- | | | | CH-PORT | EXEC | | | ------------------------------------------ . 9 ____________________________________________________________ ____________________________________________________________   -7958,VDT-STATION,VDT-52129 , DEC/VT-52 ---------------------------------- | ARG | OPEN | CLOSE | & | | pf1 | pf2 | pf3 | | | | | | | +LINE | ---------------------------------- | +PAGE | OPEN | PICK | I | | -7- | -8- | -9- | V | | -PAGE | CLOSE | PUT | -LINE | ---------------------------------- | GOTO |INSERT | DCHAR | | | -4- | -5- | -6- | ---> | | M-PORT |CH-TAB | | RIGHT | ---------------------------------- | ARG |"" |+SEARC | | | -1- | -2- | -3- | <--- | | |"" |-SEARC | LEFT | ---------------------------------- | ESCAPE | B-TAB | USE | | -0 - | -,- | enter | | CH-PORT | EXEC | SAVE | ----------------------------------- . 10 ____________________________________________________________ 2. - lt ^F tab ^] rt ^E escape ^@ up ^A +line ^T dn ^B -line ^W rn ^C +page ^N home ^D -page ^Q tab ^G goto ^O b-tab ^H left ^S right ^Y ch-port ^M +search ^R del-ch ^U -search ^X b-space open ^K arg ^_ close ^^ insert ^\ pick ^I save ^V put ^Z use ^L m-port ^J exec ^P