$ od -c -N 50000 [eris]<Lisp>KOTO>LISPUSERS>CD-COMMAND.TEDIT!1 0000000 X E R O X \t C D - C O M M A N D 0000020 \r 2 \r \r 4 \r \r 1 \r \r C D - C O M 0000040 M A N D \r 1 \r \r 4 \r \r B y : 0000060 M a t t H e f f r o n ( E C 0000100 . H e f f r o n @ U S C - E C L 0000120 . A R P A ) \r \r C D - C O M M A 0000140 N D d e f i n e s a n e w 0000160 p r o g r a m m e r ' s a s 0000200 s i s t a n t c o m m a n d 0000220 a n d f u n c t i o n C D 0000240 t o a s s i s t i n c o n 0000260 n e c t i n g t o d i f f e 0000300 r e n t d i r e c t o r i e s 0000320 ( s i m i l a r t o C O N 0000340 N ) . \r ( C D D I R - S P E C 0000360 ) \t \t \t \t \t \t \t [ F u n c t i o 0000400 n & P r o g . A s s t . 0000420 C o m m a n d ] \r D I R - S P E 0000440 C s p e c i f i e s t h e 0000460 d i r e c t o r y t o c o n 0000500 n e c t t o . I t c a n 0000520 b e a { D E V I C E / H O S 0000540 T } < D I R E C T O R Y > a s 0000560 f o r C O N N i n w h i 0000600 c h c a s e C D b e h a v 0000620 e s t h e s a m e a s C 0000640 O N N . I t c a n b e 0000660 a n A T O M s u i t a b l e 0000700 a s a s u b - d i r e c t 0000720 o r y n a m e , C D w i l 0000740 l p a c k D I R - S P E C 0000760 o n t o t h e e n d o f 0001000 t h e v a l u e o f g l o 0001020 b a l v a r i a b l e C D - 0001040 R O O T D I R a n d c o n n 0001060 e c t t o t h a t d i r e 0001100 c t o r y . I f t h e f 0001120 i r s t c h a r a c t e r o 0001140 f D I R - S P E C i s > 0001160 t h e n C D w i l l p a c 0001200 k t h e r e s t o f D I 0001220 R - S P E C o n t o t h e 0001240 e n d o f t h e c u r r e 0001260 n t c o n n e c t e d d i r 0001300 e c t o r y a n d c o n n e 0001320 c t t h e r e . T h i s , 0001340 i n e f f e c t , d e c e 0001360 n d s t h e s u b - d i r e 0001400 c t o r y t r e e . I f 0001420 D I R - S P E C i s t h e 0001440 L I T A T O M < t h e n C 0001460 D w i l l c o n n e c t t 0001500 o t h e v a l u e o f g 0001520 l o b a l v a r i a b l e C 0001540 D - R O O T D I R ; a n d 0001560 i f D I R - S P E C i s e 0001600 i t h e r ? o r . ( p e 0001620 r i o d ) t h e n C D w i 0001640 l l d i s p l a y t h e c 0001660 u r r e n t c o n n e c t e d 0001700 d i r e c t o r y w i t h o 0001720 u t c h a n g i n g i t . 0001740 I f D I R - S P E C i s 0001760 u n s p e c i f i e d t h e n 0002000 C D w i l l c o n n e c t 0002020 t o t h e v a l u e o f 0002040 L O G I N H O S T / D I R . \r 0002060 C D - R O O T D I R \t \t \t \t \t \t 0002100 \t \t \t [ G l o b a l V a r i a 0002120 b l e ] \r U s e d b y C D 0002140 ( a b o v e ) . C D - C O M 0002160 M A N D i n i t i a l i z e s 0002200 i t w h e n l o a d i n g 0002220 ( u s i n g I N I T V A R S 0002240 ) t o t h e v a l u e o 0002260 f L O G I N H O S T / D I R . 0002300 \r E x a m p l e s : ( a s s 0002320 u m i n g C D - R O O T D I R 0002340 i s { D S K } < L I S P F I 0002360 L E S > ) \r C D P R O J E C T 0002400 \t C o n n e c t s t o { D S 0002420 K } < L I S P F I L E S > P R O 0002440 J E C T > \r C D > D O C U M E 0002460 N T A T I O N \t C o n n e c t s 0002500 t o { D S K } < L I S P F I 0002520 L E S > P R O J E C T > D O C U 0002540 M E N T A T I O N > \r C D P R 0002560 O J E C T > D O C U M E N T A T 0002600 I O N \t \r \t \t A l s o c o n n 0002620 e c t s t o { D S K } < L I 0002640 S P F I L E S > P R O J E C T > 0002660 D O C U M E N T A T I O N > \r \0 0002700 \0 \0 \0 \0 003 ( L I S T ( ( P A G 0002720 E N I L ( P A P E R S I Z E 0002740 L e t t e r F O L I O I N F 0002760 O ( A R A B I C ) S T A R T 0003000 I N G P A G E # 1 ) ( 0 0 0003020 6 1 2 7 9 2 ) ( ( F O L I 0003040 O N I L ( P A R A L O O K S 0003060 ( Q U A D C E N T E R E D ) 0003100 C H A R L O O K S ( S U P E 0003120 R S C R I P T 0 I N V I S I 0003140 B L E O F F S E L E C T P O 0003160 I N T O F F P R O T E C T E 0003200 D O F F S I Z E 1 0 F A 0003220 M I L Y M O D E R N O V E R 0003240 L I N E O F F S T R I K E O 0003260 U T O F F U N D E R L I N E 0003300 O F F E X P A N S I O N R 0003320 E G U L A R S L O P E R E G 0003340 U L A R W E I G H T M E D I 0003360 U M I N V E R T E D O F F 0003400 U S E R I N F O N I L S T Y 0003420 L E N I L ) F O R M A T I N 0003440 F O ( A R A B I C ) ) ( 1 6 0003460 2 3 6 2 8 8 3 6 ) N I L 0003500 ) ( H E A D I N G N I L ( 0003520 H E A D I N G T Y P E R U N N 0003540 I N G H E A D ) ( 8 4 7 4 4 0003560 5 2 8 3 6 ) N I L ) ( T 0003600 E X T N I L N I L ( 8 4 0003620 9 6 4 5 6 6 0 0 ) N I L ) 0003640 ) ) ( P A G E N I L ( P A 0003660 P E R S I Z E L e t t e r F 0003700 O L I O I N F O ( A R A B I C 0003720 ) ) ( 0 0 6 1 2 7 9 2 ) 0003740 ( ( F O L I O N I L ( P A 0003760 R A L O O K S ( Q U A D C E 0004000 N T E R E D ) C H A R L O O K 0004020 S ( S U P E R S C R I P T 0 0004040 I N V I S I B L E O F F S 0004060 E L E C T P O I N T O F F P 0004100 R O T E C T E D O F F S I Z 0004120 E 1 0 F A M I L Y M O D E 0004140 R N O V E R L I N E O F F 0004160 S T R I K E O U T O F F U N 0004200 D E R L I N E O F F E X P A 0004220 N S I O N R E G U L A R S L 0004240 O P E R E G U L A R W E I G 0004260 H T M E D I U M I N V E R T 0004300 E D O F F U S E R I N F O 0004320 N I L S T Y L E N I L ) F 0004340 O R M A T I N F O ( A R A B I 0004360 C ) ) ( 1 6 2 3 6 2 8 8 0004400 3 6 ) N I L ) ( H E A D I N 0004420 G N I L ( H E A D I N G T Y 0004440 P E R U N N I N G H E A D ) 0004460 ( 8 4 7 4 4 5 2 8 3 6 ) 0004500 N I L ) ( T E X T N I L N 0004520 I L ( 8 4 9 6 4 5 6 6 0 0004540 0 ) N I L ) ) ) ( P A G E 0004560 N I L ( P A P E R S I Z E L 0004600 e t t e r F O L I O I N F O 0004620 ( A R A B I C ) S T A R T I N 0004640 G P A G E # N I L ) ( 0 0 0004660 6 1 2 7 9 2 ) ( ( F O L I 0004700 O N I L ( P A R A L O O K S 0004720 ( Q U A D C E N T E R E D ) 0004740 C H A R L O O K S ( S U P E 0004760 R S C R I P T 0 I N V I S I 0005000 B L E O F F S E L E C T P O 0005020 I N T O F F P R O T E C T E 0005040 D O F F S I Z E 1 0 F A 0005060 M I L Y M O D E R N O V E R 0005100 L I N E O F F S T R I K E O 0005120 U T O F F U N D E R L I N E 0005140 O F F E X P A N S I O N R 0005160 E G U L A R S L O P E R E G 0005200 U L A R W E I G H T M E D I 0005220 U M I N V E R T E D O F F 0005240 U S E R I N F O N I L S T Y 0005260 L E N I L ) F O R M A T I N 0005300 F O ( A R A B I C ) ) ( 1 6 0005320 2 3 6 2 8 8 3 6 ) N I L 0005340 ) ( H E A D I N G N I L ( 0005360 H E A D I N G T Y P E R U N N 0005400 I N G H E A D ) ( 8 4 7 4 4 0005420 5 2 8 3 6 ) N I L ) ( T 0005440 E X T N I L N I L ( 8 4 0005460 9 6 4 5 6 6 0 0 ) N I L ) 0005500 ) ) ) ) \0 \0 \0 \0 \0 005 \0 \a \0 ( \0 \0 0005520 \0 \0 001 310 \0 004 \0 \0 \0 004 002 004 \0 \0 \0 \0 0005540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005560 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 \v \0 \0 0005600 \0 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 0005640 \0 \0 001 310 \0 021 \0 \0 \0 004 002 003 \0 \0 \0 \0 0005660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005700 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 006 \0 \0 0005720 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 0005760 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 \0 \0 \0 \0 0006000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006020 \0 \0 \0 \0 \0 D \0 \0 \0 \0 001 310 \0 \0 \0 \0 0006040 \0 \0 003 004 \0 \0 001 001 310 001 \0 \0 \0 \0 \0 \0 0006060 \0 \v P A G E H E A D I N G \0 \v R 0006100 U N N I N G H E A D \0 \0 \0 \0 \0 \0 0006120 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370 0006140 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 0006160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006200 \0 \0 \0 \0 \0 004 \0 005 \0 024 \0 006 M O D E 0006220 R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 0006240 M O D E R N \0 006 \0 \0 \0 \0 \0 \0 \0 \0 0006260 \0 022 \0 004 L O G O \0 030 \0 \0 \0 \0 \0 \0 0006300 \0 \0 \0 024 \0 006 M O D E R N \0 \n \0 \0 0006320 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R N 0006340 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 0006360 \0 006 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 001 \0 0006400 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 0006420 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H R U 0006440 L E . G E T F N 001 \0 024 \0 006 M O D 0006460 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006500 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 0006520 \0 002 \0 001 \0 \v H R U L E . G E T F 0006540 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 0006560 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 0006600 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H 0006620 R U L E . G E T F N 001 \0 024 \0 006 M 0006640 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0006660 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 0006700 \0 \0 \0 \v \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 0006720 004 \0 \0 \0 002 \0 001 \0 \v H R U L E . G 0006740 E T F N 001 \0 024 \0 006 M O D E R N \0 0006760 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 0007000 \0 001 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 0007020 \0 \v H R U L E . G E T F N 001 \0 024 0007040 \0 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 0007060 002 \0 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 0007100 002 \0 003 \0 \0 \0 , \0 \0 \0 \0 005 \0 \0 \0 \0 0007120 \0 002 \0 \a \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 0007140 \0 \0 002 \0 002 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 0007160 \0 ; \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 004 0007200 \0 \0 \0 > \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 0007220 \0 004 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 0007240 002 \0 002 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 \b 0007260 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 0007300 \0 ( \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 0007320 \0 \0 \ \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 0007340 004 \0 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 0007360 \0 \0 004 \0 \0 \0 025 \0 \0 \0 \0 005 \0 \0 \0 004 0007400 \0 \0 \0 \0 004 \0 \0 \0 7 \0 \0 \0 \0 005 \0 \0 0007420 \0 002 \0 \0 \0 \0 004 \0 \0 \0 A \0 \0 \0 \0 005 0007440 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 G \0 \0 \0 0007460 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 006 \0 0007500 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 0007520 261 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 0007540 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 0007560 004 \0 \0 \0 . \0 \0 \0 \0 005 \0 \0 \0 \n \0 \0 0007600 \0 \0 004 \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0 \0 001 0007620 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 0007640 \0 001 \0 \0 \0 \0 004 \0 \0 \0 017 \0 \0 \0 \0 005 0007660 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 d \0 \0 \0 0007700 \0 005 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 036 \0 0007720 \0 \0 \0 005 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 0007740 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0007760 \0 023 \0 \0 \0 \0 004 \0 \0 \0 022 \0 \0 \0 \0 005 0010000 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 \b \0 \0 \0 \0 0010020 005 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \v \0 \0 0010040 \0 \0 005 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 > 0010060 \0 \0 \0 \0 005 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 0010100 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 0010120 \0 \0 025 \0 \0 \0 \0 005 \0 \0 \0 \n \0 \0 \0 \0 0010140 004 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 0010160 \0 001 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 & \0 0010200 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 022 0010220 \0 \0 \0 \0 004 \0 \0 \0 3 \0 \0 \0 \0 005 \0 \0 0010240 \0 \0 \0 002 \0 001 \0 \0 \0 031 \0 \0 \0 \0 004 \0 0010260 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 001 0010300 \0 \0 \0 : \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 0010320 001 \0 \0 005 277 \0 a z 272 0010331