*+ ,!- . -/01 !,!!
2* .
!3 "454
0 # :>455:444> +"% % 3::;
!4<:; ! !
>
1,%/>;>>>5543?
# ) %
-@ *
*,)#!"",$/%%/)'+2%/+/$"!-@
#'2+1#67+)#$)20)!1)$)-!02!1%//%#)!"$,0!/'-%#)%72)%#1 -!2!))%'8%/10%8!"#$%//%#)$,%#8#1)-/!6%/1)$)-!0% )!/%2
$
)A
- @' /!")/')!1/6-)"2!6!#1
+ 6ABCB3CBC/)1'"
' E 3:=? 3:=; 3:=5 3:=: 3::4 3::> 3::? 3::; -@ ' -@
?D<
!!0 !1
) - @ %
! E ) # ) 0 # , B) 0 # , F0G C
" ! H 3:=?
+ 3 1 3:=? ' @ / 1 3:=? + 3 ) ! H 3:=; ' + 3 H 3:=I / H 3:=I + 3 , ! % 3:=5 / ;444 B" + ;4C , ! H 3:=: / ;434 B" + ;3C + 3 H 3::4 / ;4>4 B" + ;>C
" ! 1 3::> / I444 B" + I4C
" ! # 3::? / I344 B" + I3C
! ! % 3::; / I>44 B" + I>C
;
*-
! " !# $ %!&'
$
()*$
()* + , ()*
-. /0123 4 5 + . "4 5# ! 6 4 5
7 /0122/118/
!
+ /! $ 0!6.
9 :
0 :
8 : $ $
; : $ $
< : 4 5
= !
2 : !
3 : +
+
+
+ , : ()* > $ $
()*
+ : >31 + ? "@#
>31 -. 9111
I
,! . ! /!
+ ( +$
CI> dl /derick/casey/@.@ "% 7 :! '#
4 5 A"4 5 #B
+ C
,! !0
? + D -$ !
( +$ + C
AS < > [C|D]
C CI>as testprogram 2 c
E F D !
$ $ "#
5 G
H "H# A H:B :
$ ?
, +
!I !
$
J K $ +$ J K
5
+
. 6 ( 4 5 $ + C
A PROGA ADVEN TIMER
LRUN/3 " !: 8#
% 1 0<< !
> "!># %? 9 + $ +$
= %? 1 $ +
( = ! C
C ///::: :: C /::: :: ()*C ::: ::
) ) "
L# D 8
H
H
? =
! ? C I I
:
7 *
/ $.-!
? 99
! ( 90
! . 9;
! ( 9;
! 9< ! 9< M ! & 9<
/ !0 / 1
* - 08? 0;
0=
: . 0=
: ) ? 03
: !> 03
: 091
!> : 099
- , ? : 099
4 090
: 098
+ ( 098
. 4 09;
?: 4 09< 4 "4 5 # 09=
. 4 09=
"N# 009
& ( 009
. . 4 . 000
O 008
) % 00;
00;
+ 00< >% ( 00< "4 5 # 00=
% "4 5 # 00=
? 002
/ 8 !!0 )!
( . 89( & 89
( 80
!> : ( 80
34
( + 8;
( : 8< : 8=
83 : AB AB 8/
: APB 891
( 899
( I 890
% 890
( * "4 5 # 898
. "4 5 # 898
89;
( ) 89;
) ()* ( 801
: ( ) 801
( 800
: % 800
% ( 808
( 80;
( 80;
) ( 80< . ( 80< ? ( 80=
( 80=
( . "4 5 # 802
% "4 5 # 803
) : 80/
: 80/
881
:> M : 881
) : 889
: : "4 5 # 889
: * "4 5 # 880
. : 888
:> : . 888
( 88;
: D 88;
: ?:. "4 5 # 88;
?:. ( : "4 5 # 88< ) 4 88=
) >: 4 88=
4 . 882
% 4 882
!I 4 883
( ) ? 883
( ? 883
: : 88/
()* ( 8;1 : ( ": # 8;9 ( 8;9 ) ( 8;0 : ( 8;8 ( % 8;;
33
/ 4 !0 0
. ! ;0
. . ;0
. ;0
. + ;8
. M ;8
. M ;; . ;< . ;< . !: ;< . !: ;= . !: : ;= . ;2
, . + ;2
. ;3
. + ;3
. ;3
: . ;3
. . ;/ ) D ;/ . ;91
4 ) ;99
. "4 5 # ;99
: . ) D "4 5 # ;90
) )>4) ;98
/ " ! ! ! 9:; 1<
% % <9 * <; ? <; ) << << % << % <= . . % <= - <2 ! . <3 ) <3/ = . -!!
% ! =9. M ! =0
Q "-# =8
R " # =8 ,0)! " , ) !# =;
, : =;
,0)! ) =<
3>
%! ":>: 6 4 5 # ==
" .#R =3
' ": . # =/ " . # =99
, ", . + #R =98
%%) ") + ( %% ?# =9;
! : =9< %% " - (# =9=
%% ( =92
%% : =92
=93
!+ ( =9/
: " M :# =01
% "% ) :# =00
% ' " //1 # =08
& " :# =0;
" (# =0=
. " ( : 6 4 5 # =0/
" (# =80
:! " :> # =8< & " :6 4 5 # =82
&, "? &, (6 4 5 # =83
7 " # =;1
=;9
+ =;9
% 7 =;0
) =;8
S ":>) . I6 4 5 #R =;; : ": : 4 # =;< :% ": %# =;= : ":>) : . I6 4 5 #R =<1 - ": . # =<9 @ "+# =<0 (M& " ( # =<; 4 =<< + =<< (. ' "( .# =<2 . . =<2 ) : =</ ) ==1
) ( ==9
(.? ", !# ==0
(.? ==8
( "! ( 4 # ==;
( & "( # ==2
D ==2
. ==2
( ==3
! : ==3
) ==/ (?& !& ": ( 6 4 5 # =21
(?& !& ": ( 6 4 5 # =20
(4! "( 4# =28
=2< ) =2=
3?
* " .#R =2/
*.$ (*. " ( .# =31
!(-&%(! " # =38
!& "!I : 4 # =3< !&% "!I ,@ (# =3=
!&% =33
) =3/
! ": !> # =/1
! " & # =/< ' " # =/= %! "% (# =/3
%! ( =/3
%! =911
%& " %6 4 5 # =918
%$ %%$ %($ %@ "% : # =91< ) ") : 4 # =913
)* " ) ( # =91/
) ": .? ?# =999
: . ! =990
+ ) =998
% ) =998
)!0, ") ! ,# =99;
, : =99;
) =99< ) ") (# =99=
). ' "( : .# =992
). ' =992
=992
+ ( "5# =993
. =901
' : "5'# =909
4 ) "54# =909
% =900
+ =908
)4 ")> (>:6 4 5 # =90;
&!(7 " ) # =90< : & =90=
% ? =90=
* : % =90=
- : & =902
: ( =902
( "> .#R =903
%: "+ # =90/
%: + =90/
%: =90/
=981
. =989
) =989
. =989
(& =980
) =980
M& ":> 6 4 5 # =988
.- ":>) ?:.6 4 5 # =98;
.%% ". ( # =982
. " . .#R =983
3<
. ":> .6 4 5 # =98/
. ": . #R =9;9 .? ". (# =9;8 .M: ": M :# =9;< !S " T%!&>T %?)& 46 4 5 # =9;=
?& " (# =9;2 ) " ( :6 4 5 # =9;3 & " ($ :$ # =9;/
. " . (# =9<1 " .# =9<0 ? " .#R =9<8 , 4 ? =9<< ) " )# =9<= ) % . =9<= ) % . =9<2 4 =9<2 % ) =9<3 ) "( # =9</ (9$ (0$ , =9=1 && =9=1 &- =9=1 & =9=1 , =9=1 !, =9=1 :+ =9=1 + =9=9 ! =9=9 ! =9=9 $ =9=9 ,$ ,, =9=9 =9=0 =9=0 4 =9=0 ! =9=8 ) + =9=8 ) ) =921
":>: 4# =929
. " . I# =928
! . ? . =92;
% . =92< " .#R =92=
7S " S : # =922
S ": ) . I#R =92/
) ": #R =931
, 4 ) =931
": ) : # =939
? - "? ( 6 4 5 # =930
" (# =93;
?% "? ) .6 4 5 #R =93=
?&%! ": 6 4 5 # =932
?&.? "? (# =933
?& ": ?: 4# =93/
?. "? :#R =9/1 4 ": 4) I#R =9/9 M "%$ M$ # =9/0
3;
M: ": M :# =9/;
M- " # =9/< M- =9/2 M- + =9/2 M-$ % " !# =9/3 M-$ : " . !: # =9//
M-$ " .# =9//
M-$ . ") . %# =9//
M-$ & ": & !# =011
M-$ - ": )# =019
M-$ " !# =010
% M- ) =010
M-!%::& " # =018
M-: " ?6 4 5 # =01;
M ": ) 4) M I#R =01=
@O " . M M#R =012
, 4 @O =012
/ . .!!0
> " # 29
T4!?% ) % "4 5 # 23
. 23
) >*) 4 ) 2/
) 291
:$ '$ 291
( 299
) 299
299
) 290
4! 4 ) 298
! ) 298
) 298
) 298
29;
+ ) 29< 29=
- 4 ) 292
)&: ) 292
/ 5 >-! .!! .!0
? ( 39& ( & 39
( & ( 30
: & ()* 30
? ( : 30
M&$ .$ M: ( 38
? % 38
: 4 ( 38
: 4 : 3< ( 3< . 3=
3I
4 . ! 3=
) . 32
. 33
. 33
. ( 3/
.!> 0
( 9) 9
!> 0
. 8
. ; ) ; (). 98
: 08
:>9111 0;
& % ? 0;
.!> # )! 0 9)(<
()* ,0% : ,0
% : ,0
,0
()* ,0
()* ,0
+ "QQ# ,8
QQ + ,8
: % : "%%# ,;
%% + ,; % : "%# ,< : "4# ,< 4 + ,= : ) ,2
% . ,2
: % ? %? & ,2
& ,3
% ?> ,3
) : ,/ : ,91
( : ,91
!I ,99
) ,90
I ,90
. ( : I ,98
. ( ,9;
( , : ,9< : ) ,9< % : " %# ,9=
% + ,92
( " # ,92
,93
35
+ ,9/
+ ,01
,00
: ( ": # ,08
: - ,08
% ( : ":%# ,0;
:% + ,0< !I ( "!&# ,02
!& - ,81
) ( ") # ,81
) - ,89
. ( ".'# ,89
.' - ,80
( ) ,88
( ,88
( ,8;
: ( ,8;
( ,8< . ( ,8< : : & ( ,8=
% ( ,8=
( ,8=
( ) ,8=
( " # ,82
+ ,8/
- ,8/
: : : + ( ":?# ,;1
:? + ,;9
% ( "%!# ,;0
%! + ,;8
. ( ".?# ,;;
.? + ,;; ( "&# ,;< & + ,;< : : & ( "# ,;< + ,;3
( ,<9 ( ,<9 * * . ,<9 . * . ,<8 ,<< * . " # ,<= + ,<2 : . ":.# ,<3 :. + ,<3 "!(# ,</ !( + ,=1
. ) ".# ,=9
. + ,=9
* . "# ,=9
+ ,=0
( : "# ,=0
+ ,=8 : ) ,=;
()* )&: ,=;
3=
: ) ,==
:>) , % ",%# ,==
,% + ,=2
) : ? ":&# ,=3
:& + ,=3
: : ,=/ : ,=/ ()* ,21
)&: ,29
.!> ?5 >-! !!1 9@<
! 9* 9
% . 0
? + 0
: < - 3
@ >31 : 3
@ : "-. 2/8+@.# 3
@ 31 : 3
&! * $!
( U89 - ( I 82( U,9 ,99
( U,0 : , . ,9;
( U,8 !I ,0/
( U,; * . ,<8
7
U99 ! . 90U09 09
09 " # 00
U00 0=
U89 ( ) 80
U80 ( + 8;
U88 ) O 89=
U;9 . ;9
U;0 ) )>4) ;98
U=9 %! ( =// U=0 %! =911
U=8 %! =910
U=; + =910
U=< ). ' =993
U== .? =9;;
U=2 M- =9/2 U29 ) 20
U20 28
3:
U,9 ()* ,8
U,0 : ) ,9=
U,8 ,93
U,; ( D ,88
U,< ( ) ,82
U,= ,<< U,2 ()*> ! ,21
U,3 )&: ,29
$.-!%%%%%%
$.-!
,
! "
# $ /0122/1183$
# /0122/118; ! ! " !#$
$ #$
/0122/118=$
!0
$ $ ! U99UU) -.
( +$ -. /0123 4 "4 5# . C $ !> $ $
! $ ":!#
7
" # %!&' -. /03=1 : >9111 + !
( :! ! :!
$ ! 7 )* .!& ( %!($ ($ ( ! $ "()*# "( # ! ( + ()*
()* 8 ()* ( ! $ U99UU ! .
%%%%%$.-!
-!!
' 'J + E +K 0
B:>455:444>C
!1) D ) !1)D3444 +K 6 B:>45<:4443C 1!7+6 1J " 1 " 1D3444
+K 0 B:>=I4:4443C
2#8 @( 2@ ! 2#8 +K 0
B:>455:44?;C
,") ,")J - 7@ 1@ , B, ,C @ + 0 B:>455:4><:C ), ),( , 7@ 1@ ,
+ 0 B:>455:4><:C ,06/ ,06/ ( % +K 0
,06/ B:>455:444>C
,' ,'( % 7@ 1@ ,
,06/ + 0 B:>455:4><:C
. $ )
! " !#
$ ! D , $ -$ $ ( + !
CI> edit " #
CI> wh ": #
CI> co report.txt data " .@ :#
CI> dl /jones/ ": V&#
$.-!%%%%%%8
! ! C
( )
. ) "4 5 # "4 5 #
! + ( $ $ $ "#$ 7 $ $ 6 +$ >
4 5 . 6 0
! + $ $ + ! = 2$ 0 <
! 4 5 $ ! $ $ ! 0 <$
C
D " #
D
D )
D I
! >9111 4 5 $ ! D ? 1G81 W
? 89 $ $ $
4%%%%%$.-!
$.-! 0
. 6 X + $ $ $
!
$ A B $ +
+ 7 $ D $ " #$
")>4) # ; &
$.-! )!
( I $
$ + " !! #$
+ " #$ $
( X + $ $ ( C
proga "(
+#
prog.rel "( #
userManualchap2.txt "( #
progb.rel::directory "( #
/directory/progb.rel "( #
/directory/subdirectory/chapter6:::4:609 "( #
$.-!%%%%%%"
! $ D
$ +$ $ $ $ $ 8
1 $*!
! ) !> ! !>
%? M- : = 0
$ !!
! @ ! $ @ "
!$ # -$
@ $ ! ! $ $ " #
2/ $ ! ,!7
! !
$ .!&
! ) ! ! 7 $ + (!(
! $ &
% /0122/11<=$
4 .
=%%%%%$.-!
X $ C CM>
! )$ ! C ) $ + ! D , $ ) $ @$ (?& !&$ !(-&%(!$
M-!%::& " =#$
) )
+ $ ) ! !
$ X ) + , )6 $ : ) ) ? ) ($ $ ?.$ M-
) ! $ C
System>
! 4 5 .$
) C RTE:
) ! $ ) 3 +
!0%/%1%%%%%
!0 / 1
$ $ $ ! 4 5 $ <
&U*
. A
B -!2C 1
-!2 1
D L M % @
%2%" LNOPM L& LLQM &'MM 1 '
%2%" &
'# L L (MM ' D$
!'-$ L M 1
!R L7O'O2M ! '
,+#')$# LNOPM & S 1 )
,+#')$#" LNOPO &M 1
, )-!# !
L!2"! M ,
$ L M 1 D$
" * T J ! L M '
%%%%%!0%/%1
09 " #
. A
"!) L' LQ MM 1 D
"!) LNOPM L' LLQM MM
)0 1
)$ L 'M 1 D
L)/M L +M )
+2 +@ !0%
+#%2%" * L! M 1
+#"!) '* L'! M 1 +#"!) N * L ! M
+ +
- L M "
-2! !
1$ 1$#!
!0%/%1%%%%%8
(!0
! D + -%.
Q -%.
( +$
Q C CI> ?
Help available on: (use ? <command> for help on <command>) directory /HELP.DIR
?? ADVLINK ALIAS AS ASK AT BR BREVL BRTRC CALLM CALLS CD CI CL CLOSE CN CO COMPILE CP CR CRDIR CZ DC DL DSCOPY DSRU DT ECHO ERROR EVMON EX FMTRC FOWN FPACK FREES FREL FTP FUNCTION FUNCTIONS FVERI GO GREP GRUMP IF
IN IO IS KILLSES LC LI LINDX LINK LNS LOGCHG LS MACRO MAIL MAKE MAKEFILE MASK MC MERGE METER MO More...
$ ( +$ ( $ AQ B C
CI> ? of
OF -- Terminate a program and optionally remove its ID segment or remove a prototype ID segment
Usage: OF [prog[/session][opt]]
prog is either a program name with optional session qualifier or the name of a prototype ID segment if the D option is given. The default is the last scheduled unprotected program on the primary program (usually CI) chain.
: : More...
! +$ $ $ $ +
! >-%. 7 >-%. , $
4%%%%%!0%/%1
!0 / . -A
$ 01 6 $ + 811
! $ :
$
, $ !' " ! !' 6 $ # M: =
! $ T4Y ' (% A. 4B
$ C
CI> / " $
––020/320–– Commands: [CI.STK::DEXTER] 01$
= # dl
. . . li syslog pu syslog
ru print report.txt co 8 report1.sale co 8 report2.sale co 8 report3.sale co 8 report4.sale co 8 report5.sale co report5.sale 4 prot report5.sale rw/
$
$ D $ +$ EF
& . !$
M $
!0%/%1%%%%%"
7 W ( +C
CI> //
––001/320–– Commands: [CI.STK::DEXTER]
prot report5.sale rw/
! +$
$ " # + 31
7 "># ! $ " #
$ . ! $ ! $
! $ 2 7 " +$ ># ! "Z# $ 2
+
7 I ( +$
I 9< C CI> set frame_size = 15
7!!0 1
7 !
+ &
=
=%%%%%!0%/%1
. -!!
- L M 1 U
$ L M 1
0!)!/ LM LM 1 '+
"%0 L%2M LR"M LOV+M 1 " % 0 B"%0C
"$/) L & L& L MMM 1 B 11'44D43C
U # - ) - @ -
!1 0
$ M- + CI> wh
Program DataPartition CodePartition
Name Prio PC Seg Size Status Size Status Program Status ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Session 44 User CAROLYN
CI 51 14532 32 in waiting for WH PROG2 90 54321 32 in scheduled WH 51 5640 15 in 5 scheduled ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Fri Feb 14, 1992 3:49:35 pm
! +$ M- %7& ;;
C !$ .*0$ M- & M- $ M- ! M- .*0 /1$ M- $ M- .*0 +
+ M- = $ C
CI> wh al
CI> wh al
Program DataPartition CodePartition
Name Prio PC Seg Size Status Size Status Program Status
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Session 1 Superuser MARK
CI 51 14515 32 in waiting for WH
!0%/%1%%%%%
WH 5 6330 15 in scheduled CM 2 0 32 dormant System Session
D.RTR 1 22574 32 in dormant saving resources PROMT 3 3322 10 in dormant saving resources LOGON 2 3056 13 in class susp on class #50 ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Down lu’s : 3
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Thu Feb 20, 1992 11:16 am
+ + $ . 6
+ C
!0
+
M- " !# M-
$
P++
$ !>
5%%%%%!0%/%1
!1 1 0
- ? M-
7 $ C
CI> wh pa
Ptn# Page Range Size Occupant Status Priority
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
No reserved partitions.
48– 79 32 CI/1 51
80– 111 32 D.RTR saving resources 1 112– 121 10 PROMT saving resources 3
122– 134 13 LOGON 2
135– 149 15 WH/1 5
161– 255 95 free
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Thu Feb 20, 1992 11:20 am
!1 $? *!0!
$ !>
"%?#
%? !>
!
G ! ( %?$ ! %?$
!> $ $ &
! $
%? $
( + %? = CI> io –c 6
select bus dvt dvt interface
lu device name code addr nbr addr type 6 printer (12) 25 5 63 51707 37 Thu, Apr 28, 1988, 10:05 AM
!0%/%1%%%%%
+ ! =
$ C CI> io –sc
select code 20b: interface type 0b lu device name
1 terminal (5)
2,3 cassette tape (20)
select code 25b: HPIB interface (37) bus
addr lu device name
1 40–43 MAC/ICD disk (32) 2 59 printer (12)
3 7 streaming tape drive (24) 4 8 tape drive (23)
5 6 printer (12) 6 52,53 floppy disk (30) 36 9 instrument (77)
$ +$ %? = /$ C CI> io –c 6 9
select bus dvt dvt interface lu device name code addr nbr addr type 6 printer (12) 30 2 11 36460 37 7 not assigned
8 tape drive (23) 26 4 9 36372 37 9 CS/80 tape drive (26) 31 2 7 36273 37 Thu, Dec 10, 1992, 3:03 PM
%%%%%!0%/%1
!0 ,!-
!> $ W D $ &
D &
D
)-! .
1 "I#
( " #
M
M (
( ((
, ,(
( (
, ,
+ D ! +$
%? = %? 3 (
$ ( +$ ! I %? $ W $
CI> cn 6 "W %? =) CI> cn 8 " %? 3#
CI> cn 8 ff " + # CI> cn 8 bf " # CI> cn 8 fr " + # CI> cn 8 br " #
! $
,'
/0122/1199$
4 !> D & ( +$
+ )?@ "!:)11#C CI> cn 1 30b 152331b
! $ D + + %? 9 /=11 9 D : )?@ "!:)11# C
CI> cn 1 30b 131b
& %? 9 %? 9$
D & =
!0%/%1%%%%%
/0!0 $? ,!- !7
! !>
!> D ) 6 # $ /0122/118;
! ) !
! $ -.!, $ "
#$ ! 4 5 $ D : =
+ #!0 ,!-
$ A B "# AB " # 6 $ !> ?.
+ ( +$
"%? 3# $ C CI> up 8
!> D ! $ $ >
. M $
$ D
M $ C CI> cn 8
I/O device error on LU 8 The reason is:
Device timed out
Device has been downed (use UP,lu to try recovery)
+ &
D D $ !> D ! $ M- ! $
%? %? 9
%%%%%!0%/%1
/0!0 ! :
! $ !>
9 !> <
%?
M !> $ ! $ 6 ? $
"
# 9>911 911
%? 3 91 $ C CI> to 8 1000
%? 3 " # 91
I
D !> + 6 $ I
%?
%? $ %? $ %? 9
!0%/%1%%%%%8
!1!0 1 !
) $ ) $ C
CI> tm
Wed Mar 2, 1989 7:39:34 am
! $ ) =
>-!0 . )!
+ $ :! + D + $ D $ ! $ M + ): & ): + D ?:.P0 = .-
. ): C co report01::src datafile1::data
co report02::src datafile2::data :
co report30::src datafile30::data pu report01::src ok
pu report02::src ok :
pu report30::src ok pu /src ok
+ . ):$ C CI> tr report.cmd
CI> tr report CI> report CI> report.cmd
( (?& !&
= + $ C CI> myfunc
4%%%%%!0%/%1
!! :!7
. ! T9 T/$
! ( +$
T9 T;C
CI> ru ci myfile.cmd prog1 prog2 prog3 prog4 CI> tr myfile.cmd prog1 prog2 prog3 prog4
. ( +$
T9 T;$ C
CI> tr myfile.cmd prog1,,,prog4
D T; .*;
7 " +$ # 6 ! / $ / + + 0<= $ .
$ ! $ + $ +
, + $ ! T9 T/ M + $ M +$ T9 T/
6 $ %? 9 " # ( +$
C
CI> tr 1 myprog1 myprog2 myprog3 myprog4 myprog5
7 ! 6 +$ %! T9 )7.*9
( +C
CI> tr 1 R T E "8 #
CI> co $1$2$3AnswerFile SpoolA " (#
!0%/%1%%%%%"
*!. :!7
? ?&
= ?&
? !
! $ ! &
"T#
M $ ! " $ $ # ( +$ $ C
CI> echo $file.ftn
$ T(!%$ T(!%&)$
T(!%&)9
( +C CI> set file = program1 ": X $ CI> set ext = .ftn +$
CI> set dir = ::mydir #
CI> ftn7x $file$ext$dir " .*)9(&CC)7:!#
+ C
CI> set dir = /system ": #
CI> li $dir/answers "% >7)>&M#
& "># T:! !
$ ! T:!&M &M
$ "[# D AO B ! +$ &) A B$
!!
CI> set name = user
CI> li $name\2 "% ?0#
CI> li $name\3 "% ?8#
CI> li $name\prog "% ?*#
& ! .*$ .
7 ! ! $ ! 6 +$ ! $
=%%%%%!0%/%1
,! :!7 9:; 1<
+ ! AB "
!# + AB A+B
" AB # +
&
$ $ +
! 4 ! "T#
4 , "4,#
4, ) 6 +$
/1 /1 I I X 4, ! 4,$
?&
CI> unset [–f] varname
M ?& $ 6 $ ! $ + +
=
.*!. . / :!7
M ! $ I ! -$
+ T)7Y&) 7 TM:$ ! : M: %$ T?& $ $ ! I M 4 5$
+
- ? $ ?&
T?Y%*((
! I T?Y%*((
I$ ! T?Y%*((
I $ ! ! !
$ ! @$, + : C 1
C 1 802=2
!0%/%1%%%%%
T )&: "4 5 #
T )&: ? (% )&:
)&:
2 )&:
T %?)& "4 5 #
T %?)& %!$ %$
(. ! + 7 $ T %?)& ! $ ! !S + I T %?)&
T %?)& ?&
: C 31 T:
6 +$ =111 =1 ?&
T4,Y!S "4 5 #
I X 4, 6 I 4, ?&
T()Y!S
I M $ I I ! I: C 01
C 9 802=2 T-)
( 4 5 !$ T-) $ ? : .
"?:.# P1$ .- ! ! .- $ T-) ! T-) + ?&
( 4 5 !$ T-) ! T!(:4 "4 5 #
6 +$ !:S11$ !:911$ !:;11$ !:311 ?&
T'!%% - "4 5 #
T'!%% - 2 M $ M $ :%
5%%%%%!0%/%1 T%!& "4 5 #
T%!& %!$ %$
(. ! + T%!& 7 $ $ ! $ ! !S T%!& ?&
: C 0;
C 1 802=2 T%*
+ ! I (($
$ &
: C ((
C & ((
T%*&
$ A.B
T)7Y&)
! T%:.M:
T%:.M: "TM:# M: : +
! 4 5 !$ T%:.M: +
?&
T.7
T.7 ( +$
T.7 =111 G90<
T.%%
.%% + .%% T.%%
?& T.%%
T.%%!&
+ + T.%%
T.%%!& ?&
T.%%!&
T.).
! ! I ! $ +$ ACI..A>B
: C CI>
C 23 4 56 9= 4 5
!0%/%1%%%%%
TO?!Y ): "4 5 #
! D ! &$ $ )$ .$ .?$ &$ ?&.?
! (($
C
& ! + (( ! T.). "4 5 #
! ?$ ! " $ # $ X 1$
$ .). (% ! .). (%
$ : 9 " +$ @>@ # ,' $ /0122/1199$ # C ? (%
T?&9 T?&<
( " !! # + ! + G802=3 802=2$
T?&Y
+ 0<=
4 5$ 31 4 5 ! +
T?Y(!
? ! T?Y(!
C
? ! + ? (% ! + 7 (% + : C ?
%%%%%!0%/%1 T4Y '
+ ! M: T4Y ' C
?
(%
: C ? T!&
! I + !
T4!?% "4 5 #
D $
-.?@ 4 -$ ) $
*) $ 4!$ !$ &:?.
+C Aset visual = emacsB
T4!?% ) $ *) $ 4!$ - , $ M T4!?%$
$ A,NODUPESB ( +$ 4! $ T4!?% Avi,nodupesB
+ Aset visual ci,nodupesB D ?
C
emacs,[nodupes] )
gmacs,[nodupes] *&?
vi,[nodupes] 4!
csh,[nodupes]
ci,[nodupes] $ + A>B
2 T4!?%
TM:
& ! + M: :
!0%/%1%%%%%
+ T.).C CI> set prompt = waiting:
WAITING:
+ T.7C CI> echo $opsy
–125
!. 9B< 7!!
D "N# ! ">#$ T-) "5# "G#
.M: %:.M:$ ! $ ( +C
CI> echo foo=~/bar FOO=~/BAR
CI> set foo=~/bar CI> echo $home /EAH
CI> echo $foo /EAH/BAR
& C
CI> co ~/foo>remote_node @
ANB Y ( +$
Y >- 7 >- D C
CI> co /esther/foo>remote_node @
CI> co /eah/foo>remote_node @ +
!0 . )!
$ +$
, ! $ "T9 T/#
? $
%%%%%!0%/%1
! ! + $ , ! C
Multiple levels of command files. Do you wish to
(R)eturn to prior command file or (A)bort all command files [A]?
! AAB $ ! ! ARB$ ! + +
" #
!0 -!0 . !! :!7 !0
! D C 9
0 8
; :
< . +
$ >
( +C
; 9
0 8
=
<
CI> now is the, time ,for,all CI> now , is the,time for all
NOW,IS,THE,TIME,FOR,ALL NOW,IS,THE,TIME,FOR,ALL
. 4
.
M T9 T/ $ $ D
!0%/%1%%%%%8 ( +$ (! ): C
set log = on
set params = ‘now is the, time , for all,good‘
tr ech $params - ): C
set log = off echo >$1<
echo >$2<
echo >$3<
echo >$4<
+ (! ): C CI> first
SET,PARAMS,=,now is the, time , for all,good TR,ECH,now is the, time , for all,good
SET,LOG,=,OFF
>now is the<
>time<
>for all<
>good<
! (! ): C set log = on
set params = ‘now, is,the, time , for all,good‘
tr ech $params
+ (! ): C CI> first
SET,PARAMS,=,now, is,the, time , for all,good TR,ECH,now, is,the, time , for all,good
SET,LOG,=,OFF
>now<
>is<
>the<
>time<
C!0
D
$ $ ! D "[# D D "\#
D D $ D D
4%%%%%!0%/%1
+ D C
CI> echo ‘Hello. How are you?‘ ": !#
Hello. How are you?
CI> echo ru,savename,‘Jane Doe‘ ". # RU,SAVENAME,Jane Doe
CI> echo ‘This is a backquote (‘‘).‘ ". D
This is a backquote (‘). D #
CI> echo peek\npoke ": AB
PEEKnPOKE !#
CI> li $file\x "?
T
" T+# ! T ($
(@#
! . &!
7 ! "6# , D
+ C CI> wh;dl
+ M- :%
CI> ftn7x test.ftn 0 - ; link test.rel ; test $ $
) $ $ ! + !
. ! I 6 T?&9 T?&<
T?&Y
. ! .&$
@ 9; ! ?&
?&
!0%/%1%%%%%"
+ ! !(-&%(!$ M-!%::&$ - & $ $ $ S$ :$ ($ .$ .$ .$ S$ ?%$ 4$ M !6
$ T?&9 D I +
>-! -
!(-&%(! M-!%::&
$ + "
= #
! $ 6 $ :! (& +
IF ftn7x test.ftn 0 - THEN link test.lod ELSE edit test.ftn FI
! + +$ )Y(!% ! T ?& I6 T ?& 1$ M-!%
+ % !!
$ $ !!$
T?&Y set count = 5
WHILE is $count gt 0 DO calc $count – 1 set count = $RETURN_S print some_file
DONE
!?&0** )-!
$ ! T?Y%*((
! ! ! $ $ ! + @
=%%%%%!0%/%1
+ + ! ! 9<
81111 " # T?Y%*(( 8 ! ! =1 $
CI> to 113 30000
CI> set auto_logoff = 3 CI>
Waiting for input...
Going...
Going...
Gone!
Finished
!0 9:; 1<
D D +
$ $ $
C D %.
D .
D .!& .!&1
" $ /0122/10;3$
&00!0 9:; 1<
4 5 C
CI> sp lo on -
- $ D "$ !> $ # >
! $
!0%/%1%%%%%
$ C
CI> sp lo off
$ %! &
1 !!!
$ !&% (.?$
# $ /0122/118;
=
$!!!6 #@ )! 9$ &< I + ",@#
%?
#7 1 $! 9)<
!
1 1 9'< >31 # = 7
7 #!1 1 $0 9#$< . 1 $0 7 #!1 9$#<
=
!!0%)!%%%%%8
!!0 )!
! $ $
U89 =
6
)! !
I $ $ $
$ $ C
D
D +
D
D
D
D I
D
D
D
D
)!
D $ 9= $ ":
# A1B A0<<B %?
!>
+$ $ $ $ +$ 09 + + C
CurrentManualCh1.txt
( $ I ! M AB !
8%%%%%!!0%)!
> ( +$ ">#$ AB "L#$ "G#$ "E#$
"K#$ "#$ "$#
()*
$ ()*
! $ $ ! ! $ (). !! !!
().
"% $ /0122/1112
1 )!
+ ! X
()*
! ()* (). + (
"% $ ().
$? ,!- *-. )!
! $ !>
"%?#
%?
%? !> $ , %? 9$
C
CI> co welcome.txt::system 1
? %? A: ( :B
U89 ( )
. A
[ ] ' @
& 2 @
< > < >[ ] ' * [!, ] ' BC
'
$ < >[ ] ' 2+
!!0%)!%%%%%88 7%8D )! !!0 . 9-!.<
. A
1 @
& [ [ [| []]]] 1
$ [ [ok]] & @
&$ []| 2 2+
& * [!, ] ' @BC
& * [!, ] 1
0 @
< |> < |> 0 : * [!, ] 0 D
2 [ .] 1 D
1 +1"
[–E] [–N:] 1 D +1" +1"
[*[ ![]]]
[–E] –F,| 1 D +1"
2+
[ ] 1 D
| [ok]
2 1 @
* [!, ] D
| /
* [!, ] +
+
2 [< > [|+S]] 1 D @
@ 2 | | 1 2+
84%%%%%!!0%)!
)! 1 >!
+ $ +$ +$ $ + ( +$ :!?&$
+ ?& + $ ! +$
+ ( +$ + + ?&$
+ %$ ! + ): + U80
U80 ( +
)! 1 >! )!
'
'
1
" 1D3444
1
1
!
,$/)/%#
,$/)/%#
'
-
2
2#8
2
0
0
2
0
0
0
/ B C
"
"
@ ' @
"
)
!!0%)!%%%%%8"
M $ + ! . .@$ +$
.@
+ ( +$
! ? + ?&
+ + " +$ :! :,?*>9111#
)! -!
$ I$ $ $ $ $ $ $ + C
:: : ::& /
/ / /::: ::& /
& +$ 7
+ =8 $ $ ;1 $ (). + $ + ! $ $ =8
D ! $ $ L G$
A( )B
! + $ :
MANUAL.TXT::op:4 " ;$ + .#
/op/output/OUTLINE.TXT:::4 " ;$ + ?.?
.#
EDIT.RUN::programs "( .*)#
PROGRAMMERS:::3:356 " 8$ + I 8<= #
/new/pascal.dir " . % &M#
/new ": &M#
/jones/@.@ " V&#
@.@::–16 " %? 9=#
8=%%%%%!!0%)!
!-!
: $ : $ +$
$ ) $
D 9= $ W + $
: C
::< > " ::– %?#
/< >
! A::< >B $ $ ()*
()*
()* 6 +$ CC A/< >B I
!$ $ ( 89 I
! $ "M:# M:
$ M:
7 M:
! 4 5 "-. /0123# $
! $ ( +$ + ? " # $ ! .*) D !
!!0%)!%%%%%8 1/!')$/
""/$6/%0"
"+71/!')$/
1$'+0!#)%)$#
,2!
/$H!')2$6
,2!
1/%'8)%%/!2
1/!')$/
/$6/%0"
"+71/!')$/
%2'%)$#"
"+71/!')$/
6/%-'"
"+71/!')$/
"+7/$+)#!"
,2!
'2!%/"'/!!#
1/!')$/
-!2
"+71/!')$/
)!")/$6/%0"
"+71/!')$/
0!%"'$#)/$2
"+71/!')$/
"+7/$+)#!"
,2!
"")!02$6
,2!
1%)%2$6
( U89 - ( I
85%%%%%!!0%)!
7.!-!
$
? $ D
$ $ $
M $ $ ( +$
)&?%@ >:!$ C /dir/manual.txt
! ?,:!$ C /dir/subdir/manual.txt
6 $ " + =8
$ #
! $ ( U89$
:M '% ?,?!&C
/programs/applications/graphics/subroutines/drawcktaa.rel
..%! !& $ C
/programs/applications/drawcktaa.rel
I
! $ 6 $ ( +$
/system/archive/file.txt:::3
(!%@ -!4 7)$
system/archive/file.txt:::3
(!%@ -!4 7) ", 7)$ # ! $ $ $ 7) ! $
!!0%)!%%%%%8
!-1 -!*! EDF . EDDF
+ C
G A B
G A B
( +$ ( U89 >.*)>..%! !&>*.-! .V %*$
/PROGRAMS/APPLICATIONS/PROJECTLOG
../PROJECTLOG
- AB A>.*)>..%! !&B "
*.-! # $ :%*
../MEASCONTROL/DATALOG
) AB ( +$
/PROGRAMS/APPLICATIONS/GRAPHICS/SUBROUTINES 7)%* C
../../MEASCONTROL/SUBROUTINES/SYSTEMLOG
- AB ?,?!& "*.-! # *.-! "..%! !&#
D
/PROGRAMS/APPLICATIONS/MEASCONTROL/SUBROUTINES/SYSTEMLOG
7 AB $ AB D ( +$
>.*)>..%! !&$
../../../../../DOCUMENTATION
>.*)>: ?)&!&
AB $ A>+++B D A+++B AB W
8%%%%%!!0%)!
( +$
ru prog.run
.*?&
" ? # ,
ru ./prog.run
.*?& 6 $
!-1 -!*! EGF
7 D $
#n
1 3$
(). ?:. ( +$
#1/prog.run
(). ?:. 9 .*?& "?:.
.- =#
& ?:. 6 +$ ? ?:. P9 D ?:. ( +$
ru #4/prog.run
.*?& ?:. P; ?:. P9$
?
!!0%)!%%%%%8
)! 1
I + C
G9 %& $ =$
1 !> 1 1 $
9 + "903 # D
0 (+ $
$
8 8 $ D + 8$ ;$
2 8 + ; + , $ <
$ =
+ $ 2 = 9 3 3 $ + 90 ,
90 90 =11; %%
( D
( $ ( +$
9 C CI> cr file.dat::system:1
! $ ( +C
CI> cr /system/subdir/file.dat:::1
$ D M $ D ( +C
CI> cr subdir/file.dat:::1
8%%%%%!!0%)!
)! !6
I 903 "0<= # 91 7 ! I $ I 0; ! $ +$ $ + I
I $ ( +$ 911 $ C
CI> cr bigger.dat::system::100 I $ C
CI> cr macro.err::system:1:100 " 9 $ 911 $ ) >7)#
+ = 9 $ I A+ B A+B I$
$ + = 9 +$
( 9=838 903 ( ( 9=838 I 903 A B ( +$ <1111 I G<1111>903 ] G8/9$
%
, I 802=2 $ I ( +$ 98991 C
CI> cr file::::36214
-. &0/
$ +$ 0 ( +$ 0 911 =; C
CI> cr file.dat::system:2:100:64
8 8
!!0%)!%%%%%88
)! +/! . -!. ( 9:; 1<
X -$
> $ $ A.B
" #
! I $ X X
A) :B
$ $ $
-! 9:; 1<
(
! $ $ $
M $ +6 $
7 $ $ $
: ( +$
$ . : " # ! 6 $ $ :
! $ $ $
84%%%%%!!0%)!
!
+
()* $ $ $
6 + :%
+
CI> dl <file descriptor> a "+ # CI> dl <file descriptor> c "+ # CI> dl <file descriptor> u "+ # CI> dl <file descriptor> uac ": #
? $ , $
+ X M + $ $ $ + $
)! A
$ $ ( +$
$ AGGGGGGB
SYSLOG010181 SYSLOG010281 :
:
SYSLOG123081 SYSLOG123181
! $ "G# "+ # L $ C
SYSLOG@
!!0%)!%%%%%8"
D C
" +#
D
"()* # +
I
AB AB W -$ P
AGB ALB + 6 $ L I
7 %? $ + + D ( +$
%? 9= C CI> dl 16..b
D + ! D $ 88
U88 ) O
8=%%%%%!!0%)!
/- -!!
BC 0@ /
% @ B F) " 0@G C
0 @ B/
), C
' @ B F) " 0@G C
% @
% " @ ,06/ @ B)
@ &
C
% WK W@K WK @ @
@ % "
@ W@K WK B C WK @ W@K WK
*
/ @
@
/ ,06/
1 + $
*
0
0
% "
@
0
+ @ B F) "
0@G C
!!0%)!%%%%%8 7 88D A C!*! 9-!.<
/- -!!
@ ,06/ ,06/ @ ) ) @ @
%
@ ) @ WK
* =8
0 B ,06/ C
/ B* @ C
D $ C
[c|a|u][xxxxxx.xxxxxx][–][xxxxxx.xxxxxx]
++++++++++++ 77))::--))6 $
/01<0/901111 ) 0/$ 9//0 HH "$ $ # AGB D $ ! AGB $ > ( +C
c880416.121108–910611.141411
9=$ 9/33 90C99C13 V 99$ 9//9 9;C9;C99 Aa89–91B 9/3/ 9//9
V 9$ 9/21 : 11 82 " # 0111 0182 0182
! $ $ I$ ! D $ D + "& $ D # ! + $ + !
$ " $
#
! ">#$ >(>V>$ D >(>V>LL "
+#
+ V >(
\ > X ($ >(>
($ C CI> dl /foo/
85%%%%%!!0%)!
& >( ($ C CI> dl ::foo
CI> dl @.@::foo CI> dl /foo/@.@
! "L# +
$ + ( +C file1@
9LL
( + C file2@.
! :!$ >(>V:!$ V >(
:! + + 6
> * A H!*!I
u82– "? 9/30#
u82–83 "? 9/30 9/38#
> !0 / +/ AI
@ "D ALLB$
#
/foo/ "D >(>LL$
>(#
/foo/@. " >(
+#
/@.ftn.su82 " ! (&
9/30#
/games/backgammon/source/@.@ " ?
, '*))&
>*)#
@.dir "
#
@.@.x:::4 " ; +
#
!!0%)!%%%%%8
> !0 / 9D0< A H!*!I
dl /@.@.s(user) " $
$ !
dl /@.@.s(user.@) #
dl @.@.(user) "
"
#
dl /@.@.s(user.) "
&*?. ! #
dl /@.@.s(@.) "
&*?. ! #
dl /@.@.s(user.group) "
! #
> !0 -/ .!-!, H!*!I
co /A/B@.@.k /SCRATCH/ "
,LL >
-$
#
co /A/@.@.k @ "
> $ #
co A/@ @ "
> $
\X #
> !0 17!- !A H!*!I
DL @.@:::4 ": ;
; #
DL @.@.l:::4 ": ; #
DL @.@.l:::–1 ": #
/ >I
dl @.txt ":
+ @#
dl a@.@.c83 ":
$ 9/38#
dl /joe/@.@.sc80–83 ": >V
9/31 9/38 $ D V #
8%%%%%!!0%)!
A!0 . )( )!
( ()* $ AB$ ! $ ()*
()*
D + + !
D ! $
D ! + " $ #$ AGB " # ( +$ A+IB A+IGB
D ! + ALB$ ALB ( +$ A+ILB A+ILLB ! ALB " D ALLB#
ALLLB
D $ + ( +$ A+IB A+IB
()* $ M ()* $ "G#
!! )! A
$ .$ )$ )4$ %&$ &
( +$
ARN @.SRC @.FTNB
+ + (& ! $ + $ + ! L $ + L +
ARN %@.REL @.RELB & A^B +
% :! + ! + :!$ + :!$
+
ALB $ >? >
D >? >LL + ( $ $ ( I $
$ $ $ $
!!0%)!%%%%%8 +
>.*)>: ?)&
>)&?%>: ?)&
CI> co /program/documents/@ /manual/documents/@
! +$ + + C
CI> co /program/documents.dir.d /manual/@
! +$ D
>: ?)& +
>)&?%> -.$
CI> co /program/documents/@ /manual/chapters/
>)&?%> -. + C
CI> co /program/documents.dir /manual/chapters.dir + + ) + C
CI> mo main.txt subroutine.ftn ") )!&@ ?,?!&(&#
CI> co main.lst @.temp " )!&% )!&).#
CI> rn /program /pgm " .*) .*)#
CI> co /pgm.dir /new/@ " .*) &M .*)#
8%%%%%!!0%)!
)! !
! ! = :%$ $ )$ .?$
%$ .$ )4$ )$ ? - $ $ =111$ ?&!@R = & .$ )4$ )$ ? - 4 5
!-1 &!!0
$ :% :%
$ ( +$
C CI> dl
directory ::SMITH
A.B D.E TEMP.FTN TWENTY.FTN
- )!-$ & : +
:%
$ V&C
CI> dl ::jones " ()* #
CI> dl @.@::jones
CI> dl /jones/ " #
CI> dl /jones/@.@
?,:!$ V&C CI> dl /jones/subdir/
CI> dl /jones/subdir/@.@
% =
R?&!@_ ? $ +
@> %
!!0%)!%%%%%88
&!!0 )!
%! + 7 >7)>M% ) ):C
CI> li /system/welcome.cmd
! +$
C More...
%! C More [$%] ...
$%
7 $ $ 9 802=2 $ C
/- -!
JK % $ $
J K %
O
5 %
. I
S %! " * # AB $ !
$
%!
! $ G1 %! = %!
! $ C File: filedescriptor, list? [Y]
C
/- -!
7 JK 7$
& $ +
O %!
%! 6 =
84%%%%%!!0%)!
1!0 )!
!>
(!%9@ &M(!%9@$ C CI> co file1.txt newfile1.txt
$ + 6 ":#
"
()* I#
!> ( $ = ( +
>7>.9 C CI> co /sys/report1 report1
&
+ C CI> co file1 masterfile d
\X 6 )(!% + "%? 3#C
CI> co file 8
"%? 9#C CI> co file 1
. =
!0 )!
& " # ! + 7 (!%9@ &M(!%9@$ C
CI> rn file1.txt newfile1.txt
! +$ (!%9@ + + & =
!!0%)!%%%%%8"
,!0 )!
) ( +$
(!%9@CC)!- (!%9@CCV&$
-$ (!%9 $ $
7 ) %? ! %?$ 7 .?
. , $ :% % %?
+ (!%9@ >)!- >V&C CI> mo /smith/file1.txt /jones/file1.txt
)4 =
0!0 )!
.? $ 7 (!%9@$ C
CI> pu file1.txt
Purging FILE1.TXT ...[ok]
(!%9@ (!%9@
$ .?
! $
?&.?
7 ! '
$ $ 7 D
( +C
CI> pu file–.txt
Purging FILE2.TXT:::4:24 (Yes, No, Abort, Stop Asking) [Y] ? Y Purging FILE3.TXT:::4:24 (Yes, No, Abort, Stop Asking) [Y] ? Y
! $ 6