literaturhinweise - springer978-3-322-83047-0/1.pdf · literaturhinweise bach, ... kernighan, b.w.,...

27
446 Literaturhinweise Bach, M.J., The Design of the UNIX Operating System, Prentice-Hall Inc., Eaglewood Cliffs, NJ, 1986. Bourne, S.R.,"The UNIX Time-Sharing System: The UNIX Shell,"Bell Systems Technical Journal, Vo1.57, No.6/2, 1978, pp. 1971-1990. Bourne, S.R., The UNIX System, Addison-Wesely, Reading MA, 1983 et seq. Egan, J.I., Teixera, J.T., Writing a UNIX Device Driver, John Wiley & Sons, New York, 1988. Joy, W., An Introduction to the C-Shell, Computer Science Division, University of California, Berkely, 1983. Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., Eaglewood Cliffs, NJ, 1984 et seq. Kernighan, B.W., Ritchie, D.M., The C Programming Language, Prentice-Hall Inc., Eaglewood Cliffs, NJ, 1978. McGilton, H., Morgan, R., Introducing the UNIX System, McGraw-Hill, New York, NY, 1983 et seq. Ralston, A., Meek, C.L., Editors, Encyclopedia of Computer Science, Petrocelli/Charter, New York, NY, 1976. Ritchie, D.M., Thompson, K., "The UNIX Time-Sharing Sytem,"Bell Systems Technical Journal, Vo1.57, No.6/2, 1978, pp. 1905-1930. Ritchie, D.M., "A Retrospective,"Bell Systems Technical Journal, Vo1.75, No.6/2, 1978, pp. 1947-1970. Rochkind, M.J., Advanced UNIX Programming, Prentice-Hall, Eaglewood Cliffs, 1985. Tompson, K., "UNIX Implementation," Bell Systems Technical Journal, Vo1.75, No.6/2, 1978, pp. 1931-1946.

Upload: vuongnhan

Post on 08-Aug-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

446

Literaturhinweise

Bach, M.J., The Design of the UNIX Operating System, Prentice-Hall Inc., Eaglewood Cliffs, NJ, 1986.

Bourne, S.R.,"The UNIX Time-Sharing System: The UNIX Shell,"Bell Systems Technical Journal, Vo1.57, No.6/2, 1978, pp. 1971-1990.

Bourne, S.R., The UNIX System, Addison-Wesely, Reading MA, 1983 et seq.

Egan, J.I., Teixera, J.T., Writing a UNIX Device Driver, John Wiley & Sons, New York, 1988.

Joy, W., An Introduction to the C-Shell, Computer Science Division, University of California, Berkely, 1983.

Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., Eaglewood Cliffs, NJ, 1984 et seq.

Kernighan, B.W., Ritchie, D.M., The C Programming Language, Prentice-Hall Inc., Eaglewood Cliffs, NJ, 1978.

McGilton, H., Morgan, R., Introducing the UNIX System, McGraw-Hill, New York, NY, 1983 et seq.

Ralston, A., Meek, C.L., Editors, Encyclopedia of Computer Science, Petrocelli/Charter, New York, NY, 1976.

Ritchie, D.M., Thompson, K., "The UNIX Time-Sharing Sytem,"Bell Systems Technical Journal, Vo1.57, No.6/2, 1978, pp. 1905-1930.

Ritchie, D.M., "A Retrospective,"Bell Systems Technical Journal, Vo1.75, No.6/2, 1978, pp. 1947-1970.

Rochkind, M.J., Advanced UNIX Programming, Prentice-Hall, Eaglewood Cliffs, 1985.

Tompson, K., "UNIX Implementation," Bell Systems Technical Journal, Vo1.75, No.6/2, 1978, pp. 1931-1946.

Page 2: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

English Core Terminology

A abort, job 137 absolute path, file system 58 access levels, file system 108 acquiring the CPU 141 adaptability 380 ampersand, & 179 apostrophe,' 230 append, file contents 199,262,273,277 assured migration paths 3 at-sign, @ 441 automatic, environment variable 266

B background 138,163 backslash, \ 24, 45, 96 bad block table, file system 53, 71 base name 58 batch processing 137 benchmarking 209 bit shift 409 blank, space 172 block device files 86 block special 311 boot block, file system 53 69 booting, system 149 braces, { ... } 235 252 builtin shell commands and directives

11, 174

C cancellation, job 137 catalog, file system 57 certification phase, disk formatting 69 change directory 98 character device files 86 character size, stty(1) 28 character special, file 311 check file system, fsck(lm) 71 -, blocks and sizes 71 -, connecUvHy 71 -, free list 71 -, pathnames 71 -, reference counts 71 checksum, tar (1) 134 child directory 57 child process 151 closely cooperating processes 146 collating sequence, ASCII 228 colon,: 441 command files 175 command prompt, primary prompt 24 command token 260 compressed, file system 72

447

concatenate, fJ7es 40, 127 concatenate, character strings, variables

171,262 concurrent processes 140,141,179 concurrent shell processing 220 condition code, exit code, commands

170 conditional execution 181 connectivity 4, 71 continuation prompt, secondary prompt

173 control sections, kernel 91 copy in/out, cpio(1) 74, 131 core dump, on quit 203, 206, 336, 434 core file, memory 85, 92 cost, of search, hash(sh) 348 current directory 23 current process group 10 154 current working directory 19,36,58,371 currently active processes 149 cursor movement 240

D data stream 191 day of month, of week 215 debugger 96 default 26, 421 degraded, file system 72 delimiter, instream data 194,274,399

408 ' demand paging, memory 142 demons, slave processes 20, 150 342 device control codes, stty(1) 240 ' device driver 91 device files 66, 77, 84 diagnostic area, boot block 53 diagnostics, shell 170 directory file 60, 77, 83,311 directory, file system 57,128,133,416 disabling/enabling, display attributes 240 disabling/enabling, line printer, Ip(1) 42 disk packs 131 display attributes, terminal 240 dollar sign, $ 232 domain, of operator 412 donor variable 261 dot directive, .(sh) 286 dot,. 184, 225 dotted, reference 97,169,227 double dot, ../XYZ 59 double quote," 24 doubly linked lists 55 dummy file, null file 85 dump levels, fdump(lm) 74

Page 3: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

448

E effective group ID, EGID 22, 157 effective user ID, EUID 153,157 empty file 416 enabling/disabling, display attributes 240 enabling/disabling, line printer, 1p(1) 42 enclosing, quotes - double quotes, .. ..... 171, 229 - single quotes, ' ... ' 171, 229 - exec quotes, ' ...• 172,195,196,232 encrypted login password 21 end-of-file, condition 270 enforced differentiation, password 22 entity, abstract 8, 17 entry points, kernel 91 error scanning, shell scripts 285 event 141,334,366,387 executable statement 283 executable, file status 311, 416 execute only, file status 110 execution environment, shell 189 execution priority, process 205 existence test, file 416 exit code, return code 170 expand and quote, lexical 374,393 export, shell variable 266 expression, evaluation 408 extend arguments, xargs(l) 203 extended mail, xmail(l) 39 extract, option, tar(l) 130

F fair share algorithm 153 fast, startup option, csh(l) 445 file descriptor 192,276,312 file locking 55 file pointer 192 file system, resident, mounted 51, 66 first in, first out, FIFO, pipe 78,219 folder, directory 57 foreground, process 138,163 formatting, disk 52 free blocks, list 53ff free inodes, list 53ff free-field command language 380 fully qualified path name 93

G glob, directive, jargon 358 global, variable, viz. environment global, substitution 393 group leader, processes 154 group mode, execution 115

H handshake, data link 28, 238 hangup, terminal connection 154, 207,

213

Sach- und Begriffsverzeichnisse

hard disk, winchester 51 hash chain pointers, inode list 55 hash table, search paths 351,443 header, file 96 header segment, binary file 153 history buffer, csh(l) 355, 387 home directory 21, 23, 58, 98, 371

I identifier, file 93, 95, 224 included, metacharacter 226 index node, inode 53 initial system loader, ISL 53 instance, executing program, process

139 instream data, here data 274,399 internal field separator 173, 245, 247 internal pipe 88,147 interprocess communication, IPC 144 interrupt, process 31, 146 invocation priority, command 174 isolated, metacharacter 22

J job control language 137 job entry system 137 job files 215 job, run 137

K kernel entry point 142 kernel mode, system mode 36, 143, 208 keyboard codes 240 keyword parameter 202, 351

L label, storage media, volcopy(lm) 75,

79 label, goto 421 lexical factoring 359 lexical parsing 170 lexical pattern 224 line discipline, terminal 28, 158,237 line printer spooler, 1p(1) 115 line protocol 28 linear descendents, directories 58 linefeed, LF 355 link library 144 linked list of free data blocks 71 link, basename-inode 54, 60, 71, 83 loader, Id(l) 82, 96, 97, 168 logfile 76 logical blocks 52 logical disk partitioning 51,55 logical mount, logical unmount 66 login ID, LID 21 login group ID, LGID 21

Page 4: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

English Core Terminology

M mail, message 38 mailbox 38, 92, 146 mainframe 137 major device number 85, 86, 92 make file system, mkfs(1m) 69 master process, slave process 342 master startup file 169 merge, data streams 197,278 message queues 146 minor device number 85,86,92 mnemonics, stty(1) 238 mount point directories 51, 67 mountable file systems 51, 66 multiuser environment 17 mutually anticipating processes 146

N named pipe 77, 85, 88, 147,311 naming conventions 93 native UNIX commands 19 nicely, nice(1) 206, 442 notification, IPC 147 null string 101 numeral, character298

o octal dump, od(l) 41 odd, parity, data link 238 open file 55,148, 151 ordinary data files, regular files 77 orphaned objects 71 overhead, file system 56 owner ID, files 416 owner mode, executable files 115

P paginator, pg(l) 41 paging, memory 91 paired square brackets, [ ... ] 172 parent directory 57 parent process 151 parenthesized command grouping 180 partitioning, disk 51,55, 66 parity enable, stty(1) 28 password aging 22,34 pathname 36 permanently mounted, file system 51,

66 physical blocks, disk 52 physical mount, physical unmount 66 pipe, generic 40, 41, 84, 88, 89, 103,

142, 146, 197 polling,lPC 147 positional parameter 202 postfix, operator 409 predictable, real-time systems 4 preprocessed, keyboard input 170 primary prompt, command prompt 24

print working directory, pwd(1) 19 printer demon 42 prioritized, jobs 137 prioritity queue, processes 141 private header file 97 private startup file 169 process group leader 154 process ID, PID 149 process scheduler 153 process states 139 process swapping 117,142 process table, entry 148 process windows 85 program image 116 protective characters 170 pseudo device drivers 92 public, access level 107

449

purely literal use, special characters 229

Q qualification by levels 97 questionmark,? 225 quote, modifier 374 quoted execution, commands 190

R range, of operator 100, 412 rank, of shell variable 365 rational fortran, RATFOR 13 raw 1/0 87,136 read only, file status 67, 110 readable, file status 311, 416 ready-to-run, process 141 149 real group ID, RGID 153156 real device, virtual device 84 real time, accounting 208 real user ID, RUID 153,156 reels, tape 73, 131 regular expressions, lexical 100 regular file, ordinary file 311, 416 rehashing, search paths 249 relative path 59 remote host 17 remote mail, rmail(l) 39 removable, file system 51 rename, file 133 repeated, metacharacter 226 rescheduling, jobs 137 resident assembler 143 resident file system 66 residue, operator 409 response, to signal 334 restricted editor, red(1) 47 restricted shell, rsh(1) 244 return, exit code 170 reversed, history buffer 442 rewind characteristics 136 right angular bracket, > 173 run control file 169

Page 5: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

450

root, directory 51, 54, 57 root, superuser 22 run, job, jargon 137 run levels, run states, operating system

150 158 running, process state 141

S scalar, variable 365 scheduled, jobs 137 scheduling, process 148,153 scope, of shell variable 184, 188 search path, directories 98 -, commands 174 secondary prompt, continuation 173 service period, operating system 150 session environment 17 set-group-ID, file status 117ff, 127, 153, shared memory, in IPC 146 shared text-hold-over mode, files 105,

115ff,119 shared text mode, programs 116 sharp sign, # 24,172,357,441 shell environment 160, 188 shell layer manager, shl(t) 91, 220 shell scripts 81,109,173,175 sibling directories 58 simplex mode 146 single dot, .IXYZ 59 single quote, ' 179,229 single user mode 35, 72 sink, source, of data 84 slave process, master process 342 sleep state, process 141,149 space, blank 172, 231, 245, 355 spawn, process 149 special characters 170 speed, baud 28 square brackets, [ ... ] 225 standard input, output, error 350, 445 standby principle, jobs 219 statement, lexical 170 -, executable 283 step, of job 137 sticky bit, file 311 stream editor, sed(t) 49,271 streaming tape 131 structure specification, C-Ianguage 82 subdirectory, file system 57 substitution effector, shells 172, 232 subtree, file system 58 swapping, processes 91, 148 symbolic links, across file systems 122 system accounting 13 system call, syscall, jargon 142 system mode, kernel mode 36, 143, 208

Sach- und Begriffsverzeichnisse

T tab character 172 task, generic 138 terminal capabilities 240 terminal control 164, -, codes 240 terminal monitor 23 terminfo compiler, tic(tm) 241 text sharing, process 151 tilde, wavy, - 410 time slicing, CPU 140 time stamp, file system 53 time-sharing, generic 137 token, as part of identifier 95 -, as symbolic variable 365 total blocks, free blocks 53f total inodes, free inodes 53fff trailing, metacharacter 226 trailing mark, files 79 transition states, processes 141, 149 trial and error, at login 18 tty port, terminal 158 tutorial, system documentation 14 type-ahead, keyboard 169

U universal escape character, backslash, \

171 unlabelled, tape 75 unmounted, file system 66 user 10, UID 21 user area, user table, u-area, process

entry 148, 156, 152 user mode, process 36,142,208 user structure, multi-user 20

V verbose, option, cpio(t), tar(1) 128, 133 verbose, shell option, 350, 444 virtual device 91 volume label, volcopy(tm) 75 void, character string 313

W wakeup, process 141, 142 walkback, subshells 343 wall clock scheduling 153 wavy, tilde, - 358 white spaces 172,231,245,355 word processor 46 workstation 3 write only, file status 110 writeable, file status 311, 416

Z zombie, process,jargon 142,149

Page 6: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

451

Generische UNIX-Bezeichner und -Schliisselworte Shell-Variable

"$*" 287, 331ff H$" 256,287,331 $* 255ft, 287ff, 295, 331ft, 405, 433 $~ 255,256,287,331 $# 255ff, 268, 286ff, 331ff, 367ff,

374ft, 405ff, 426 $0 161,255,287,329,405 $1, $2, ... enumerated latent variables

186,228, 255ft, 268ff, 286ff, 322, 329ft, 340ft, 351, 370, 405, 426ff, 445

$! 210,254,261,344ft $$ 184,185,254,339,341ft,364 $- 254,285,351 $? 170,178,182, 184ft, 250ff, 254,

261,296, 311ff, 344, 345, 346, 367,369ft,375,406

$argv 370ff, 405ft, 426, 433, 443, 445 $CDPATH 98ft,257,262,347 $cdpath 98, 371, 441 $cwd 371ff $EXINIT 258 $echo 247,251,372 $histchars 371, 396 $history 371ft, 387, 396 $HOME 44. 98, 186, 371, 378 $home 98, 371ff $IFS 173, 245, 247, 258, 264, 286,

288,290,291,305,330,332 $ignoreeof 372 $LOGNAME 184, 186, 189, 194, 195,

256,258,371,378 $MAIL 39, 186, 258, 378 $mail 39,371 $MAILCHECK 39, 258 $noclobber 372, 397 $noglob 227,359,373 $nonomatch 373 $PATH 174ff, 186, 243ft, 249, 257,

262, 290ff, 348, 378ft, $p~h 175,354,360,369,371,379

443 ' $prompt 172,305,359,371 $PS1 24ft,172,246,258 $PS2 25,173,258 $savehist 371, 396 $SHELL 161,186,189,220,258,378 $shell 371ft $status 170, 178, 184ff, 360ft, 364

386,417,438ff ' $TERM 186, 240ft, 256, 258, 294, 371,

379 $term 371ff $TERMCAP 258, 379

$TZ 186ft,258,379 $USER 186,254,371,378 $verbose 373, 388

KOrzel und SchlOsselworte, Shell-Instruktionen

ASCII, control codes 17, 27ft

Baud, speed 28,238 break, In Schleif en 321, 324ff, 332ff,

425,428 breaksw, In 'swltch-case'-Paragraph

422,429,430,431

CTL, ASCII, control codes 17, 27ft, 106 CTL_C, Intr 28, 31, 75, 236, 238 251,

438 CTL_D, eof 16, 28, 194ff, 233, 237,

305ft,322,372,399 CTL_J, LF 28, 246 CTL_Q, start 28, 30, 233 CTL_S, stop 28, 30, 233 CTL_X, klA 28 CTL_Z, swtch 28, 221ft

case, 'ease'-Paragraph 328ft,340 case, Sprungmarken In 'switch-case'­Paragraph 430, 431 continue, In Schleif en 309,320, 324ft,

330,332ft,422,425,428,431,433 cs7, cs8, character size, stty(1) 28

237ft '

DEL, Intr 27, 31, 75, 237, 250, 338 339ft, 343 '

do, done, In Schleif en 320, 329

EGID, effective group 10 22, 116 153 157,348 ' ,

elif,ln'if'-Paragraph 319,324,328 424 else, In 'if'-Paragraph 308, 317ff '324

423 ' , end, In 10reach'-Schleife 402, 432ft end, In 'whlle'-Schleife 425ft endif, in 'if'-Paragraph 423ft endsw, In 'swltch-case'-Paragraph 430 EOF, end of file condition 32,90' 215

217,270,399 ' , eof, CTL_D, stty(1) 28ff, 194ff, 233,

237,305ft,322,372,399 EOT, ASCII 16, 20, 38 erase, sttyO) 28, 29, 30, 233, 237

238,243,327,353 '

Page 7: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

452

esac, in 'case'-Paragraph, 327ff ESC, ASCII escape, Fluchtzeichen 16,

27,49,240 EUID, effective userlD 116,153,155,

156,157,212,214

fi, 'if'-Paragraph 308, 313ff, 317, 319 'for'-Schleife 329, 330ft 'foreach'-Schleife 402, 432ff

GID, grouplD 20ft, 35,105,108,112, 114ff, 153ft, 213 348

goto, 421, 424, 427, 435

intr, stty(l) 28,146,164,237,239, 251,344,362,434

ixon/ixoff, stty(l) 237ft, 353

kill, stty(l) 28, 29, 237, 243

LID, loginlD20, 22, 34ff, 37ft, 112, 114, 156,184,215

LGID, login group ID, 20ft, 35,105,108 114ff '

NUL, ASCII 96, 98ft, 178, 225 229 358 ' ,

PGID, process group ID 154, 156ft 159ff, 213 '

PID, process ID 36,145, 148ft, 161, 337ft,362

PPID, parent process ID 36, 148ft, 152, 160ft, 337ff, 362

parenb, stty(l) 28, 237ff parodd, stty(l) 28, 237ft

quit, stty(l) 28ft, 31, 39, 49,146,164, 169,177,203,206, 211ft, 221, 223, 232, 237ft, 251, 344, 352,362, 434 436 '

RGID, realgrouplD 114,153, 156ft RUID, real user ID 148, 153, 156ff,

212, 214

SIGHUP, signal(2) 154,207,209, 212ft, 223,252, 346, 352, 434,440 442 '

SIGINT, signal(2) 145ft, 164, 169,212, 251,336,344,351ft,434,435ft,439 443,445 '

SIGKILL, signal(2) 212,337, 340ft, 344,352,434

SIGQUIT, signal(2) 146,164,169,212, 251ft, 336, 340, 344, 351ff, 434 436ff, 445 '

SIGTERM, signal(2) 212ft, 336, 340, 351ff, 434, 439

Sach- und Begriffsverzeichnisse

SIGUSR, signal(2) 212, 341, 352, 434 start, stop, stty(l) 28, 237ft *stderr, *stdin, *stdout, 192,276 'switch-case'-Paragraph 328, 421ft

429ft ' swtch, stty(l) 223,233

then, in 'if'-Paragraph 308, 313ft, 317 319 '

UID, userlD 20ft,35ff,98, 104ft, 112ff, 148,153, 155ft,212,214, 345

'until'- undo 'while'-Schleifen 320ft

X-OFF/X-ON 27, 30, 233

Systemverzeichnisse und -dateien

Ibin 26, 73, 175,228 Ibin/csh 160, 186, 258, 353, 371, 378 Ibin/echo 44,174,347, 357ff Ibin/newgrp 348 Ibin/pwd 348 Ibin/sh 186, 243, 258 Idev 66,73,90,103,200,220 Idev/lp 273ft, 384ff, 389ft, 398 Idev/null 270 Idev/tty 78, 86ft, 89, 216ff, 237ft, 270,

279ft, 303, 311, 324, 392, 400ff, 419 letc 26 73 letc/inittab 149ff, 158 letc/cron 215 letc/getty 158, 186, 372, 378 letc/gettydefs 158, 186,372,378 letc/group 35, 79, 113ff letc/init 36, 149ft, 158 letc/inittab 149,150,158 letc/magic 78 letc/mnttab 68 letc/passwd 21,33, 78ft, 81, 113ft, 156, 159ft, 186,243,353,372 letc/profile 169, 243, 266 llib/libc.a 144 Ilost+fou nd 123 /unix 69, 149 lusr/bin 26, 44, 174ft, 290, 291, 353,

369 lusr/include/a.out.h 82 lusr/include/signal.h 146, 212 335 lusr/include/sys/ino.h 54 ' lusr/include/sys/inode.h 55 lusr/include/sys/proc.h 148 lusr/include/sys/user.h 148 lusr/include/termio.h 238 lusrllib/terminfo 240ft

Page 8: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Generische UNIX-Bezeichner und -Schliisselworte 453

lusrlspool/cron/atjobs 102, 218ft lusrlspool/cron/crontabs 102, 215 lusrc/include/dir.h 84 .cshrc 97, 99, 169, 353ff, 369, 379,

382,396,403ft,436,445 .exrc 97 .Iogin 23,97ft, 160, 169,227,237,353,

369,372,379,396,436

.Iogout 97,101,169,354,437,442

.news_time 34,37,97

.profile 23,37, 97ft, 106, 160, 169,227, 237,243,252,266,269,280

a.out 82, 97, 182, 222ft dead.letter 38 nohup.out 207

Page 9: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

454 Sach- und Begriffsverzeichnisse

Generische UNIX -Verweise UNIX-Befehle und Shell-Anweisungen, System- und Bibliotheksaufrufe sowie allgemeine Systemverweise.

• (sh) 184, 286, 346

:(csh) 178

:(sh) 178,251,310,321

@(csh) 361,367,409

A a.out(4) 82 acct(1 m) 208 adb(1) 96 alias(csh) 11, 360, 380ft ar(1) 96, 144 as(1) 82,96 ascii(5) 10, 21, 27, 33, 80, 95, 102,

170,183, 22ff, 228ft, 248, 300 at(1) 115,217ff awk(1) 14,81,307

B batch(1) 219 btermcap(5) 258, 379

C cancel(1) 42 cat(1) 12,30,32,40, 127, 135,200,

201, 274,307,418ft cc(1) 82, 96, 176ff cd(1) 23, 65, 98, 109, 155, 196 cd(csh) 98, 371ff cd(sh) 20, 36, 98, 244, 257, 260 chdir(2) 98, 155 chgrp(1) 112,118 chmod(1) 110,115,117,183,200,203,

283, 402 chown(1) 112ft, 118 chroot(2) 155 close(2) 88, 91, 147 config(1 m) 92 cp(1) 69,122, 125ff, 135, 176 cpio(1) 73ff, 104, 125, 128ff, 131ft,

187, 198,272 crash(8) 10 cron(1 m) 115, 150, 215ft crontab(1) 215ft csh(1) 11,20,23,98,112,160,162,

165, 168, 211ff, 403 curses(3X) 10, 13, 240

D date(1) 10, 18ff, 25, 34,ft, 187, 195,

263,383 dcopy(1 m) 72 dd(1) 69,80 df(1) 55 dir(4) 84 disable(1 )/enable(1) 42 dkpart(1 m) 66 dup(2) 272

E echo(1) 11, 44ft, 99,102,174,178,

190,227,347,357,358,398,441 echo(csh) 11,44,174,227,357,442 echo(sh) 11,29, 44ff, 174, 182,227,

274,303 ed(1) 47ff, 81, 176ff, 183,214,271,

283,301 edit(1) 47 enable(1 )/disable(1) 42 env(1) 44,189,202,249,266,295,

376,407 environ(5) 187, 190, 257 eval(sh) 260ft, 297 ex(1)/Vi(1) 47ft, 81,97,177,183,215,

258,402 exec(2) 149, 152, 159ft exec(csh) 152,161,204, 360ft, 440 exec(sh) 152, 161, 204, 205, 271, 278,

324,346 exit(2) 150, 178,213,310 exit(csh) 162, 178, 354, 372, 422, 439ff exit(sh) 20, 178, 244, 309ft, 338, 345ft export(sh) 11, 99,175,188ft, 266, 295,

376 exp~1) 297, 301ft, 310,316, 321, 407,

408,423

F false(1) 178,181,251,308,310,321,

361,386,417 fdump(1m) /restore(1m) 73ft file(1) 43, 78ft, 81ft, 86ft, 315, 324 find(1) 103ft, 118, 122, 128, 132, 198,

203ft fork(2) 150ft format(1 m) 68ft fprintf(3S) 192, 276 fs(4) 52,69 fscanf(3S) 192, 276 fsck(1m) 71ft,123

Page 10: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Generische UNIX-Verweise

G get(1) 97 getenv(3S) 190 getpgrp(2) 155 getty(1 m) 158 gettydefs(4) 158 glob(csh) 357ft, 403 grep(1) 198,307 group(4) 105,113,115

H hash(sh) 249 head(1) 41 history(csh) 387,396

I id(1) 35 init(1 m) 150, 158 inittab(4) 150, 158 inode(4) 54 intro(1) 26 intro(2) 143, 145ff, 152,214 intro(7) 86, 90 ioctl(2) 91, 238

J job(1) 115

K kill(1) 146, 154ft, 179,212,216,252,

268,336,340, 345ft,434ft,440 kill(2) 145,154,156,212,214 kill(csh) 154,212

L labelit(1 m) 75 Id(1) 13, 82, 96, 115ft lex(1) 13, 97 line(1) 306,418, 425ft Iink(1m) 62,121ft Iint(1) 13 In(1) 62,121ft login(1) 34,159,244 login(csh) 161 logname(1) 35 logout(csh) 161, 169, 354, 372, 440 Ip(1) 42,115,198 Ipadmin(1 m) 42 Ipsched(1) 150 Ipstat(1) 42 Is(1) 19,37,63, 78ft, 83ft, 87ft, 97,

106,108ft, 117ff,122, 133, 135, 176, 192,236,250,267,400

M mail(1) 18, 38ft, 186, 194, 215ff, 217

258,371, 378 '

make(1) 13, 96, 187 man(1) 12 mesg(1) 38 mkdir(1) 83 mkfs(1 m) 69 mknod(1 m) 88, 92, 200 mnttab(4) 68 more(1) 40ft,201 mount(1 m) 12, 67 mv(1) 124 mvdir(1m) 125

N ncheck(1 m) 122 newgrp(1) 115, 348 news(1) 34, 97 nice(1) 153,206,210,442 nice(2) 153 nice(csh) 153,206

455

nohup(1) 154,207,209,213,346,440 442 '

nohup(csh) 154,207,210,434,440 nroft(1) 12,81 nroft(1 )/troff(1) 81

o od(1) 41,84 onintr(csh) 212,354, 362, 426 437ft open(2) 12, 91, 147, 192, 276, 282

P passwd(1) 22,33ft passwd(4) 10,21,34,113,156,160 pg(1) 41 pipe(2) 88, 147 pr(1) 198 printf(3S) 10,192,276 profile(4) 169,243 profile(5) 187 ps(1) 36, 149, 152, 154, 210, 280 putenv(3S) 190 pwd(1) 64, 236, 348 pwd(sh) 19, 36

R read(2) 10,91,147,192,276,279 read(sh) 304,321,418 readonly(sh) 255, 265, 295, 367 red(1) 47 rehash(csh) 369 repeat(csh) 360, 363 restore(1 m)/fdum(1 m) 73ff return(sh) 267 rm(1) 62, 80, 83, 92, 123, 176, 204 rmail(1) 39 rmdir(1) 83, 123 rsh(1) 205, 244, 352

Page 11: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

456

S sccs(1) 13, 96ff, 187 sdb(1) 13,96 sed(1) 49,81,271,307 semop(2) 145 set(csh) 188ff, 227, 355, 365, 367, 370,

372,404,407,418 set(sh) 43, 186, 188ff, 227, 244, 248,

250, 254ft, 257ft, 265ff, 268, 285ff, 292,295,315,351

setenv(csh) 188ff, 376, 378, 406ft, 418 setguid(2) 153 setmnt(1 m) 68 setpgrp(2) 155 setprgp(2) 157 setuid(2) 153 setulimit(1) 79, 127,205 sh(1) 11, 20, 23, 98, 112, 165, 168,

211 shift(csh) 368, 370, 406, 426 shift(sh) 257, 293, 322 shl(1) 91, 220ff, 223, 233 signal(2) 145ff, 154,212,251,282,335 sleep(1) 210,250,275 sln(1) 64, 122 sort(1) 81, 198, 307, 400, 419 source(csh) 184,382,404,440,442 source(sh) 396 stdio(3S) 192, 276 stty(1) 28ff, 169, 172, 177, 194,223,

232ff, 236ff, 238ft, 243, 251, 336, 344,353,362,434,436

sync(1) 53

T tail(1) 41 tar(1) 73,104,125, 128fl, 131, 133,

135,176,187,198,272 tee(1) 199,279 term(4) 240ff term(5) 242 terminfo(4) 240ff termio(7) 10, 29, 238 test(1) 31 Off, 317 tic(1m) 241 time(1) 207,444 times(sh) 35

Sach- und Begriffsverzeichnisse

timex(1) 208 tput(1) 241 trap(sh) 212, 251, 322, 337ff, 344ff, true(1) 178,181,251,310,321,361,

386,417 tty(1) 28ff, 35,169,172,177,194,223, 232ff, 236ft, 243, 251, 312, 336, 344,

353,362,434,436 type(sh) 249

U umount(1m) 68 unalias(csh) 382 unlink(1 m) 62, 70, 122ff, 125 unset(csh) 189,227,355,367,370,

372,404,407 unset(sh) 186, 189,255, 257ft, 265,

268,295 unsetenv(csh) 189, 378, 407 uucp(1) 14,116

V vi(1)/ex(1) 47ff, 81, 97,177,183,215,

258,402 volcopy(1 m) 72ft

W wait(1) 151,211 wait(2) 151,156 wait(csh) 151,156,211,437 wait(sh) 151,156,211,344 wall(1m) 38 wc(1) 200,363 who(1) 19,35,37 write(1) 10,37,192,200,275 write(2) 10,91,147,192,276,279 wumpus(6) 10,221

X xargs(1) 104,198,203,229 xmail(1) 39

y yacc(1) 13, 97

Page 12: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

457

Allgemeine Begriffe: Deutsch-Englisch

Bei gleicher Schreibweise in beiden Sprachen sind die Termini nur jeweils einma! aufgefiihrt.

A ASCII; American Standard Code for Information Interchange: siehe ascii(5) -, -Datei; - file: siehe Textdatei -, -Norm; - standard. 28,30ft -, -Steuerzeichen; - control codes:

16, 27ff, 45 -, -Terminal: 27tt, 31,242 -, -Zeichen; -, character: 20, 80

106,232,258 -, -Zeichensatz; ASCII character set:

12,27t~41, 80,229 ANSI; American National Standards Institute: 5, 13 Abbilden, von Teilbaumen, Datei­system; replicating directory subtrees: 120,128ft Abbruch, asynchron; abort, quit, asyn­chronous: siehe Signal Abfall, Zugriffsleistung, Dateisystem; access performance degradation, file systems: 70 Ablagedatei, bei Abbruch; core dump, at quit : 31, 206, 336, 434 -, transient, im Arbeitsspeicher; core,

memory file: 85,91 -, von mail(1); mail holding file :186,

215ft, 258,371 Ablautsteuerung; flow of control -, asynchron; asynchronous -: 334ft,

342,352,434 -, bedingungsfrei; unconditional-:

309,420ft -, bedingt; conditional-: 310,326,

346,408,422,429 -, gerichtet; directed -: 326ft, 429ft -, synchron; synchronous - : 308,

420 abnormal, Betehlsterminierung; abnor­mal command termination: 170, 177ft, 250,282,361,397,417 adressierbar; addressable -, Sektor; -, sector: 52,68 -, Datenblock, - data block: 79 -, Element, Event, Betehlspufter; -

element, event, history buffer: 389 Affirmation, logische (TRUE); logical afnrmaUon: 179,251,310,320,361 Aktionsfunktion : siehe Signal aktiv : siehe ProzeB

aktuell; current -, Arbeitsverzeichnis: sieheVerzeichnis -, Shell: siehe Shell Alias-Funktion, BefehlskOrzel; alias function, command token: 360, 381ft Ampersand, & : 179ft Anbinden, Dateien; opening files: siehe Dateibindung Anfangsadresse, Datenbereich; start­ing address, data region: 55 Anhalten, Ausgabe, auch Ausgabe­Stop; suspending output: 30 Anpassung,Terminal; matching term­inal capabilities: 237, 240 Antwortzeit, Dialogbetrieb; interactive response time: 137, 214 Anweisung: siehe Shell- Anweisung sowie Indexgruppen "(sh)" und "(csh)" Arbeitsebene, mehrtach, siehe auch shl(1); shell layer, multiple: 220, 221, 223 Arbeitsverzeichnis; working directory: siehe Verzeichnis Architektur, Dateisystem; architecture, file system: 50, 70ft Archivprogramm, siehe auch ar(1); archive program: 96, 144, 176 Archivierung, siehe auch tar(1) und cpio(1); archiving: 128, 131ft, Argument; argument: -, Befehlszeile; - command line: 26,

177,228,288 -, lexikalische Interpretation; -, lexical

interpretation: 227, 288, 292, 433 -, -Option: 103, 175ft -, -liste; arglist, jargon: 287, 322, 331,

385, 405ft, 426,433 -, -variable: siehe Shell- Variable -, -zeiger, C-Programm; argument

pointer: 190 Assembler, einheimisch; resident assembler: 81ft, 92, 96 assoziative Struktur-Oberl ageru ng: siehe Dateisystem Asterisk, * , lexikalische Bedeutung; lexical significance: 44, 97, 101, 172, 224ft,327,366,378 asynchron; asynchronous

: siehe Ablauf steuerung : : siehe AusfOhrung :

- : siehe ProzeB

Page 13: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

458

'at'-Zelchen, @ ; 'at' sign: 29, 361, 409 Attribut; aUribute - : siehe ProzeB - : siehe Objekt Aufbereitung, Tastatureingabe; prepro­cessing, keyboard input: 169 Auffangdatei, bei Umlenkung; holding file, at redirection: 42,127,136,192, 197,201,233,268, 271ff, 279, 304, 324,382,397,400, Auffangvariable, Aufnahmevariable, Zuweisung, siehe auch Spendervari­able; recipient variable, assignment: 196,306ff,401 Aufrechnung, Systemressourcen; ac­counting, system ressources: 9, 13, 202,207ff,214,373,444 Aufruf; call: -, System-, siehe auch Indexgruppe

"(2)"; system call, syscall, jargon: 11, 85, 88, 90ff, 98, 141ff, 149ff, 159ff, 178, 192,214,238,272,276, 279,282,310

-, Blbllotheks-, slehe auch Index­gruppe "(3)·; library call, libcall, jargon: 11, 190, 192,276

-, Befehls- : siehe Befehl -, -Steuerdatel: siehe Steuerdatel -, -vorrang : slehe Befehl aufsetzbar : siehe Datelsystem Aufteilung, loglsche, Plattenspeicher; logical disk partitioning: 51, 55, 66 Auftragsnummer; job number: 42, 217ff Aus- und Einlagern - :siehe Dateisystem -, Programme; program paging: 142 -, Prozesse; process swapping: 117,

148 ausfOhrbar; executable - :slehe Datei - :siehe Statement AusfOhrberechtigung; execution per­mission: 115,178,311,416 AusfOhrung : siehe Befehl AusfOhrungsphase, Anlegen, Datei­system; creation phase: 68 -, -prioritit, Dringlichkeit; priority:

slehe Prioritiiit -, -umgebung; execution environment

152,165,168, 189ff,202 -, -zitate : siehe Zitate : -, -zustand; run state: 142,208 Ausgabe, Eingabe : siehe E/A Ausgleichsalgorithmus; fair share al­gorithm: 141,153 Auslassungswerte; defaults: 26, 421 Auslastung, CPU; -utilization: 36,153

Sach- und Begriffsverzeichnisse

Auslastungs- und Kapazltiitsdaten; usage and availability information: 53 -, -prlnzip; standby principle: 219 Auslog-; logout -, -Kontrolle; logout control: 355 -, -Steuerdatei: siehe Steuerdatel AusschluBprinzip, lexikalisch; lexical exclusion principle: 248 Ausweichtabelle; bad block table: 69, 71 Auswertung; evaluation -, AusdrOcke, Bedingungen; expres­

sions and conditions: 297ff, 407, 409

-, Anweisung, @(csh); -, directive: 409

-, Befehl, expr(1); -, command: 297ff,316,408

-, Exlt-Kodes; 181ff,310 -, objektbezogene Bedingungen; -,

Ole status conditions: 311, 416 -, arlthmetisch; arithmetic - : 298ff,

41 Off , -, blt-bezogen; bitwise -: 408, 41 Off -, lexikalisch; lexical-: 300 -, loglsch; logical-: 299,412 -, vergleichend; relational-: 300,

414

B Backslash, \ , lexlkalische Bedeutung;

-, lexical significance: 171, 229ff, 233ff, 245ff, 355ff

-, siehe auch Zeilenfortsetzung -, siehe auch Fluchtzeichen Bandkassette; streaming tape: 75ff, 134, 136 Basisname; basename: 54, 58, 60, 62, 83ff, 93ff, 121ff, 155, 174ff, 224, 228,234,241, 249, 257, 316, 347ff, 360 Baud, Obertragungsgeschwlndlgkeit; transmission rate: 28,238 Baumstruktur, Dateisystem; tree struc­ture, file system: 50ft, 57ft, 62ff, 156 bedingt ; conditional - : slehe Ablausteuerung - : siehe BefehlsausfOhrung - : slehe Zuweisung BedingungsprOfung: siehe Auswer­tung Befehl, UNIX, generisch; - command: siehe auch Indexgruppe ·(1'--, Kopier-; copy - : siehe cp(l),

cplo(1), tar(l) -, Llst-; list- : slehe Is(l) -, LOsch-; delete - : siehe rm(l),

rmdir(1 ) -, Such-; search-: siehe find(1)

Page 14: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Allgemeine Begriffe: Deutsch-Englisch

Befehlsaufruf; command Invocation: 174,249ff,359ff

-, Grundsyntax; basic -syntax: 25, 174

-, Vorrang; - precedence: 174, 206, 249,267,347ff,360,381,441

BefehlsausfOhrung, -ablauf; command execudon: 174,249ff,359ff

-, asynchron; asynchronous-: 179, 181,184,192,196,198,200, 203ff, 206ff, 244, 252, 267, 270ff, 282, 284, 318ff, 326ff, 330, 344, 362, 364,366,403,423,425, 43Off, 439

-, bedlngt; condltlonal- : 181ff, 253, 363

-, Hlntergrund; background- : 162ff, 179

-, synchron; synchronous - : 163, 343ff,350,422,437,444,

-, Vordergrund; foreground-: 162ff, 177

-, zltlert, slehe auch AusfOhrungs-zitate; quoted- : 195ff, 280ff, 401

Befehls--, -datel: siehe Datei -, -elngabe : siehe Normaleingabe -, -folge; command sequence: 180ff,

209ff,252ff,362ff -, -gruppe; command group: -, Rundklammern ( ... ); parenthesized

-: 180ff, 193, 195ff, 199, 208ff, 246,252ff,267,271,273,275,309, 362ff,398

-, geschweifte Klammern { .•• }; braced -:181,252ff,275,282,317

-, -kOrzel, Variable; command token variable: 260ff

-, alias(csh); command aI/as: 381ff -, -prompt; command prompt, primary

prompt, shell prompt: 24, 31, 172, 258,269,359,385

-, -puffer; history buffer: 174,380, 383,385, 387ff

-, -substitution: siehe -kOrzel, -puffer -, -syntax; command syntax: 25ff,

168,175,183,402 -, -typ, siehe auch type(sh); command

type: 249 -, -verknOpfung, logisch; conditional

command Invocation: 181, 251, 309,413

-, -verzelchnis; command directory: 174,249,371,378,443

-, -wlederholung, slehe auch repeat(csh); command repeat: 360, 363ff

Begrenzer, slehe Delimiter: Benutzer, allgemeine Definition: user, general definition: 8, 17, 21ff

459

Benutzer -, -dialog, generell; user dialog: 6, 138, 160, 168 -, -eingriff; user Intervention: 23,

169,337 -, -eintrag, PaBwortdatel: user entry,

password file: 17, 21ff, 33, 114, 160

-, ProzeBverwaltung : slehe ProzeB -, -gemeinschaft; user community:

23,33,70,105,107,113,116,206, 214,353

-, -gruppe, Datelsystem; user group, Ole system: 108,111,113,156

-, -Kennung, UID; user 10 : 20ff, 98, 103,105,112,114,116,215,417

-, -, effektive, EUID; effective user 10:153,156ff,212,214

-, -, tatsAchliche, RUID; real user 10 : 148,156ff,212,214

-, -prozeB : slehe ProzeB -, -signal : slehe Signal -, -tabelle, ProzeBverwaltung; user

area, u-area, process management: 148, 151ff, 156ff

-, -terminal; user terminal: 17, 29, 35, 138,150,161,205,237

-, Typbezelchner, slehe auch $TERM; terminal type descriptor: 258,371

-, -variable: slehe Sheil-Variable beschldigt : slehe Datelsystem Betriebssystem, allgemeln; operating system, general: 1ff, 13, 23, 47, 66, 70, 72ff, 97, 136ff, 148ff, 165,380 Betriebszustlnde; run states, levels: 150,158,242 Bezeichner; identifier, descriptor -, UNIX-Dokumentatlon : 10ff -, Datenstrom, slehe auch Objektbin-

dungen; file descriptor: 192, 280, 282,304,397

-, Objekt; Ole identloer: 25,93ff, 127 -, Extension; 373ff -, Klassen, lexlkalische Darstellung;

classes of Identifiers, lexical repre­sentatlon: 44, 100ff, 124, 225ff, 248,291ff,359

-, lexlkalische Regeln; lexical rules: 94ff, 170, 224, 229, 232ff, 247, 301, 356

-, PrAfix, Infix, Suffix: 95, 97, 101, 224,359

-, Radix; 373ff -, Sheil-Variable: 255, 258ff, 262ff,

294,296,365,367,376,421 Blbliotheksaufruf, -funktion: siehe Aufruf Blockadresse, Inode; block address, inode: 54, 56, 60, 71, 79

Page 15: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

460

Blockkopierbefehl, dd(1); block copy command: 69,80 BOURNE-Shell, Oberblick; overview: 166 -, gemeinsame Lelstungsmerkmale;

common capabilities: 168ft -, eigene -; intrinsic-: 243ft BSO-System; Berkely Systems Distri­buUon: 1ft,167,258,353,379 BOndelung, bei E/A-Umlenkung; com­bining data streams, at VO redirection: 193,271,273,274,363,398

C C, Programmiersprache; 'C' Language: 7,13,45,82,85,92,96,142, 167ft, 179, 190,240,276,298,300,328,334,361, 402,408,412421,426,429ft -, Bibliotheken : 'C' libraries: 11ff,

190, 192 -, Kompiler, cc(1) : 96ft, 144, 176ft -, Programme; C programs: 146, 154,

156,178,190,192,201,228,238, 272,276,282,310,376

-, Programmierung; C programming: 143,145ft,211

-, Zusatzdateien; 'C'include files, header HIes: 53ff, 82,84, 96ft, 146, 148,198ft,212,238,335

CCITT-Norm, -Standard V.24 : 85ft, 239 CPU, Zentraleinhelt, Rechenwerk; central processing unit: 137, 140ft, 205 -, -Auslastung; - utilization: 36, 153 -, -Befehl; machine instruction: 142ft -, -Laufzeit, -Zeit; - time: 35ft, 202,

207ft,349,373,444 -, -Oienstleistung; - service: 153,

205 -, -Register: 142ft -, -Task: 138ft -, -Zeitauftellung; - time slicing:

140ft, -, -Zutei.!ung; - schedulinq: 148 C-Shell, Uberbllck; - overview: 167 -, gemeinsame Leistungsmerkmale;

common capabilities: 168ft -, elgene Leistungsmerkmale; intrinsic

capabilities: 353ft C-Subshell; c-subshel/: 184, 372, 403

D Oatei, engerer Sinn; Ole, narrow sense:

77ff -, ausfOhrbar; executable - : 26, 82,

107, 113, 115ff, 174ff, 204, 234, 347,349,360,369

-, Befehls-; command- : 109, 169, 175, 183ft

Sach- und Begriffsverzeichnisse

Oatel; file: -, Binir-, generisch; binary file: 40ft,

79,82 -, -, ausfOhrbar; binary programOle:

44,69,79,97,105,109,113,115ff, 127,149,153,158,160, 174ft,228

-, -, binlire Daten; binary data file : 82ft,241

-, -Bindung; open file, descriptor: 55, 151,162,192,204,270,272,280, 304,323,

-, -Ende, siehe auch EOF-Bedingung; end of HIe condition:

-, Erzeugungsdatum; creation date: 54

-, Existenztest : existence test: 311, 414

-, regullire, generisch; regular file: 40, 56, 77, 79ft, 83, 91,93, 105, 126, 131, 146ft, 175,270,278,418

-, Textdatei, auch ASCII-Datei; text file, ASCII file: 40, 42ft, 49, 79ff, 170,175,183,192,196,200,203ff, 214,241,271,283,314,322,396, 402,427

-, Sichern; backup, archiving: 131ff, 135

Oateisystem, generisch; file system: 50ft

-, abnehmbar; - unmountable, remov­able: 51ft

-, Anlegen; - creation: 55,60, 68ff -, -, PrOf- und Korrekturphase; certi-

Hcation phase: 69, 71 -, Archivieren, Auslagern : archiving,

dumping- : 131ft -, assoziative Struktur-Oberlagerung:

associative structure extension, : 59, 63ft

-, beschlidigt, zersetzt; damaged, corrupted- : 70, 72ff

-, eingeschraubt; permanently moun­ted- :51, 66

-, elnhlingbar, einhlingen; mountable, mounting, -: 8, 51, 53, 66, 69

-, einhelmisches; resident- : 8, 51, 53,55, 66ff, 72ff, 91,147,149

-,Einlagern, Wiederherstellen; restoring, - : 73ft, 76, 131ff, 135ff, 202

-, Grundstruktur; basic structure, - : 51ft,56ft,64,68

-, porDs; degraded, - : 56, 72, 74ft -, Pflege und Reparatur, siehe auch

fsck(1 m); maintenance and repair: 70ft, 123

-, -, Korrekturschritt; -, corrective step: 72

Page 16: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Allgemeine Begriffe: Deutsch-Englisch

Dateisystem; file system -, Sichern, Sicherung; backup,

archiving, - : 70ft, 73ff, 100, 104, 214

-, Teilbaum, Verzeichnisse; directory subtree: 58, 66, 70, 83, 103ft, 123, 125, 128ft, 132, 134, 155,204

-, Verwaltungsverluste; -, overhead: 56

-, Zugriffsleistung; -, access perform-ance:56, 70, 72

Daten- und Signalaustausch : siehe Signal- und Datenaustausch Daten; data -, -bereich; data region -, -, Disk, Datenblocke : 55ft, 79 -, -, Arbeitsspeicher: 151 -, -block, Dateisystem; data block:

53ft, 62, 69ff, 79ft, 205, 208, 350 -, -kanal; special file: 8, 40, 84, 90,

191ff, 197ft, 224, 270, 275ft, 311, 418

-, -sicherheit; data security: 113, 155,192

Datenstrom, generisch; data stream; 77, 84, 88, 191 197ff, 199, 201, 271ft,280,304,311ft

-, Standard-; standard- : 191ff, 205, 215,217,220, 270ft, 275ff, 279, 303,324,363,397,401,404,418

-, -, Fehlerausgabe; standard error: 191ft, 197, 208ft, 260, 270ft, 276,278ft, 284ff, 297, 304, 352, 363, 398,400ft, 404

-, -, Normalausgabe; standard out­put: 191ff, 195, 197ff, 207ft, 215, 257, 263,270ft, 276, 278, 280ft, 290, 303ft, 312,324, 363,366,377, 382, 396ft,400ff,404

-, -, Normaleingabe; standard input: 191ff, 194, 198, 200ft, 215ft, 218, 270, 274, 276ft, 281ft, 304ft, 322ft, 348,350,352,397,399ft,418,445

Delimiter, Begrenzer, mitflieBende Daten; delimiter, instream data :194ff, 274ff, 399 deterministisch, Aspekt; deterministic, pedictable aspect: 4,140,326,429 Dialogbereitschaft, Prompt, Shells; readiness, prompting: 18, 24, 31, 172 Dialogbetrieb, Mehrbenutzer; inter­active processing, time-sharing: 18, 137ft, 168, 172ft Dichotomie, logische; logical dicho­tomy: 181,251, 298ft, 309, 412, 417, 422 Dienstleistung, Shell, Kernel, System; services, -, -, - : 6, 138, 140, 142, 150,160

461

Dienstport, siehe auch TTY; tty port : 19, 28ff, 35ft, 89,150,159, 161ff, 164, 169,172, 191ft, 205, 215ft, 218, 220, 232,237,239,271,312,324,343,435 Dienstprogramm; utility program: 6ft, 9,17,19,72,74,96, 115ft, 120,128, 131,168 DienstprozeB; demon, jargon: 20, 42, 115ft, 158,342 Dienstzeit : siehe Laufzeit Disk-Inode : 54, 105 Diskette; -, floppy disk: 51, 66ft, 72, 74,86ft, 131, 133ft Doppelzitate : siehe Zitate Dringlichkeit : siehe PrioriHit Druckauftragsverwalter, siehe auch Ip(1); line printer spooling system: 13, 42ft, 115, 150, 198

E E/A, Eingabe/Ausgabe; li~, inputl output E/A-Umlenkung; I/O redirection: 40, 42, 49, 127, 132, 147, 164ff, 175, 179ff,191ff, 197, 204, 206ff, 215ff, 219, 224, 237, 246, 253, 260ft, 267, 270ff,279, 297, 303ff, 306, 309, 317ff,322ff, 326ft, 330, 334, 363, 366, 372,381ff, 384ft, 389, 396ff, 400, 403, 405, 417ft, 423, 425, 427, 430, 432,442 -, Vorrang; -, precedence: 271, 273,

284,398,419 ElA-Steuerung; 110 control: 166ff, 191, 205, 270, 273, 275ft, 280, 282ff,286, 303,312,324,347,397 -, erweiterte; extended- : 275ff -, Shell-Skript: 303ft, 418ft Echtzeit; real-time: 208, 444 -, Anwendung, System; - application,

system: 4, 90, 144, 201, 335. 342 -, Austausch, Meldungen; - message

exchange: 33, 37ft -, Disponierug; scheduling: 214ft, 217 -, Kontinuum, Verteilung, CPU; - time

continuum, distribution: 140ft eckige Klammern: siehe Klammern Editor, UNIX, ASCII: 14,31, 46ft, 81,

176ft,183,242,258 -, Dualmode, siehe auch ex(1 )/Vi(1);

dual mode editor: 46, 48, 81, 258, 283,402

-, Volischirm, siehe auch vi(1); full screen: 49, , 182, 240

-, Zeilen, siehe auch ed(1), ex(1); line editor: 48,81

Eigenverzeichnis : siehe Verzeichnis Eigner, Objekte; owner, files: 107ft, 110,112,116 -, Prozesse; -, prozesses: 156

Page 17: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

462

Eigner-Kennung : siehe Kennung Eingabe, Ausgabe: siehe E/A -, Tastatur; keyboard input: 29, 31,

169ft, 179, 192 -, Umlenkung : siehe E/A-Umlenkung -, Zuweisung, Variable; input assign-

ment, variable: 304, 366, 378, 418 Eingabestrom : siehe Datenstrom Eingriffsrecht, Prozesse; controlling authority, processes: 20, 22 Einloggen, Session; login, session:

17ft, 22ff, 39, 58, 114, 150, 158ff, 168ft, 186, 189, 191,205,237,243, 280,353,372,378,396,434

Einlog-, siehe auch Login- : -, -Auftorderung; login prompt: 17ft -, -Prozedur; login procedure: 159 -, -Steuerdatei: siehe Steuerdatei -, -Versuch; login attempt: 18 -, -Zeiten; login times: 35 Eintragspaar, ProzeB; process entry pair: 148 Ei nzel ben utzer-System; single-user system: 8 Ei nzelbetri ebszustand; single user mode: 35, 72ft Einzelzitate: siehe Zitate Endblock, Datei; last block, Iile: 56 Entity, abstrakt : 8, 17 Environmentvariable : siehe Shell­Variable EOF-Bedingung, Dateiende; End-Of­File condition: 32,90,215,217,270, 323,399 Ereignis : siehe Event ererbt; inherited -, ProzeBattribute, process attributes:

153ft,160,204,441 -, ProzeBumgebung; -, process en­

wronment: 151, 190,407 Event -, Ereignis, asynchron; asynchronous

-: 141, -, Befehlspuffer, history buffer: 359,

387ft,442 Exit, Ende -, Befehl, ProzeB, Shell: 43,88,117,

147ft, 151, 159, 163, 186, 188, 197, 199, 207, 209ft, 244, 255, 268, 278ft, 282, 287, 344ff, 350, 360, 382, 405ff, 437, 439, 444

-, LeitprozeB : 213 -, Shell- Skript : 285, 295, 346, 440 Exit-Kode: 178ff, 196, 199, 212ft, 250, 253ft, 257, 259, 261, 265, 267, 282, 284, 293ff, 296ft, 305ft, 309ff, 321, 326, 344ft, 351,ft, 360ff, 367, 370,384, 386, 392,403, 405ft, 417, 422ft, 437, 439, 441ft,445

Sach- und Begriffsverzeichnisse

Exklusion, lexikalisch, Zeichenklassen; lexical exclusion, character classes: 248,358 Extension: siehe Bezeichner

F FIFO, Warteschlangen, Kanal; First-In­First-Out queues, pipes: 78, 85, 88, 219,387 Faktorisieren; factoring -, lexikalisch, lexical: 359 -, von Aktionen, 'case'-Konstrukt :

factorizing actions: 328,431 Fehlerausgabe : siehe Datenstrom Fehlerzustand; error condition: 68, 143, 170,212, 254ft, 257, 259, 265, 294, 352, 367ft, 370, 373, 394, 405ft, 421 Festplatte, Plattenlaufwerk, -speicher; hard disk, winchester, disk unit: 12, 50ft, 66, 69ft, 72, 76ft, 84, 86ft, 117, 131, 133ft, 142,386 Fluchtzeichen; escape character: -, ASCII: 16, 27 -, universell; universal- : 96, 171,

225 -, siehe auch Backslash -, siehe auch lexikalische Schutz-

zeichen Flu Bsteuerzeichen; transmission controlcodes:27,30,233 Formatierphase; formatting phase: 69 Fortsetzungsprompt; continuation, secondary prompt: 24ff, 173,246,258, 267, 283, 308, 356, Freisetzen, Datei; closing files: 191 Funktionstasten; function keys: 27, 48,240 Falligkeitsschema, Datensicherung, siehe auch fdump(1 m); dump level backup scheme: 74

G Gefahrenquellen, Dateisystem; prob­lem areas, file system: 70 Geltu ngsbereich, Shell-Variable; scope, shell variable: 184, 188, 255, 265,287,295,376,406 -, Alias: 382 - , Shell-Funktionen : 268 Geratekanal; device file: 12, 50, 66ft, 73, 75ft, 84ft, 89ft, 131ft, 134ft, 158, 161ft 191ft,220, 237, 239, 271ft, 27~ 280ft,312,400 -, virtuell; virtual- : 220 -, Haupt- und Nebenwert; -, major

and minor device number: 85ft, 92, 105

Page 18: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Allgemeine Begriffe: Deutsch-Englisch

Geratesteuerung; device control: 27, 282 Geratesteuerzeichen, Ausgabe; device con"olcode~ output:45,274,398 Geratetreiber; device driver: 14, 29, 31,53,86,91,136,143,164,169,172, 232,343 geschweifte Klammern : siehe Klam­mern Gleichzeitigkeit, scheinbare; simul­taneity, apparent: 140ft globale Variable: siehe Shell-Variable Gruppen, Verwaltung, Dateisystem; group administration, file system: 113ft -, Zugriftsrecht; group access permis-

sion -, Login-Gruppe, siehe auch LGID;

login group: 113ff -, Host-Gruppe, siehe auch HGID;

host group: 105, 108, 113ft -, Befehle : siehe Befehlsgruppen

H Hakenverzeichnis; mount point direc­tory: 51, 66ft, 75ft, 103 HauptzusUinde, Prozesse; principal process states: 141 Hilfsbefehl, vorschaltbar; prepended auxiliary command: 202ft, 206ft, 213, 229,249 Hintergrund, Definition; background: 163 -, AusfUhrung : siehe Befehlsaus­

fOhrung Hochfahren, Betriebssystem : siehe Systemstart

I IEEE-Norm, -Standard, Institute of Electrical and Electronic Engineers: 4, 85, 88 IPC : siehe ProzeBkommunikation Infix: siehe Bezeichner Initialzustand; initial state: 149 Inode, Objektzeiger : index node: 53, 62,71, 79ft, 83ft, 91,108,115,124, 126, 152 -, Index: 60, 93, 98, 105,107,123,

155 - , Inhaltsschema; -, layout: 54 - , Liste : - , list: 53ft, 69 - , Links: siehe Namensbindung Instanz, ablaufendes Programm, Shell; instance, executing program, shell : 129ft, 139, 142, 149, 151ft, 157ff, 184, 190,205,211,215,220,244,309,355, 402,422,444

463

Instruktion; instruction: -, Programm; program: 143ft -, Shell: 168,246,283, 298, 306,

308ft, 318ft, 325, 330, 332ft, 346, 402,408,420ft,428ft,431,433,435

Interrupt, asynchrone Unterbrechung; interrupt, asynchronous event: -, -Routine: 436 -, -Signal, -Taste, -Zeichen : siehe

Signal IPC, Inter process Communication: siehe Signal- und Datenaustausch

K Karteileiche, beendeter ProzeB, Jar­gon; zombie process, jargon: 142 Katalog, Dateisystem; catalog, file system: 56ft Kennung;idenUffcaUon, 10: -, Benutzer- , UID; user 10: 20ft 35ft

98, 104ff, 112ft, 148, 153, 155ft, 212,214,345

-, -, eftektive EUID, effective user ID. 116,153,155,156,157,212,214

-, -, tatsachliche RUID; real user 10: 148,153,156,157,212,214

-, Gruppen-, GID; group 10 : 20ff, 35, 105,108,112, 114ft, 153ft 213 348

-, -, eftektive, EGID; effective group 10:22,116,153,157,348

-, -, tatsachliche, RGID; real group 10: 114,153,156,157

-, Login-, LID; login 10 : 20, 22, 34, 35,37,38,112,114,156,184,215

-, Login-Gruppen-, LGID : login group 10: 20ft, 35, 105, 108, 114ft

-, Host-Gruppen-, HGID : host group 10: 108, 114ft

Kernel, Betriebssystem, engerer Sinn; operating system, narrow sense: 6, 23, 29,31,53,55, 69ft, 83, 85, 88, 91ft, 141ff, 145ff, 148ff, 154, 160, 165, 189, 208 Kernel-Schnittstelle; kernel interface: 11,36, 140 Klammern. -, eckige, [ ... ]; square brackets: 15ft,

172,248,310,317,349,373 -, geschweifte, { ... }; braces: 181,

235ft, 252ft, 262, 267, 275, 282, 317,359,362,375,417,423

-, Rund-, ( ... ); parentheses: 129, 180ft, 193, 210, 252ft, 267, 273, 275, 282, 298ft, 316ft, 327, 356ft, 362, 365, 368, 375, 398, 400, 410ft,413tf,423,

-, spitze, < ... >; angular brackets: 15

Page 19: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

464

Knoten; node -, Verzeichnisbaum; directory tree -:

57ff -, ProzeBbaum; -, process tree: 156 kollektiv; collective -, erfassen, manipulieren, Objekte; -

manipulation, files: 93, 100, 126, 154,156,224

-, steuern, Prozesse; - control, processes: 163, 212ft

Kommentar-Regeln; comment rules: 173,247,357 komplemenUir, Zweig, 'if-else'-Kon­strukt; complementary branch: 317ft, 423ft komprimieren, Dateisystem; compress­ing, file system: 56, 72, 74ft Konfiguration, Terminals; terminal con­figuration: 150, 158,237 Korrekturfunktion, Eingabe; corrective function, input: 29, 33, 169

L latent: siehe Shell- Variable Laufbereitschaft, Proze B; ready-to-run state, process: 141 ff, 148ft Laufwerk, Platten-, Band; drive, disk, tape: 66, 72, 75, 86, 131ft Laufzeit -, Dienstzeit, Betriebssystem; service

period, operating system: 148, 150 -, ProzeB; life time, process: 151,

153,342,373 LaufzusUinde, ProzeB; active process states: 141,149 LeitprozeB : siehe ProzeB lexikalisch, Interpretation; lexical inter­pretation, expansion: -, Metazeichen; metacharacters: 44,

288,292,375,383 . -, Muster; lexical patterns: 100, 103,

124,126,132,171, 227ff, 231, 248, 256, 284, 291, 302, 357ft, 367, 373ff, 377, 391

-, Leistungsmerkmale, Shells; lexical capabilities: 7,9,47,49,167,224, 225,

-, Schutzregeln; lexical protection rules: 229ff, 259, 286, 289, 301, 330,350ft,365,385,432,445

-, Schutzzeichen; protective charac-ters: 170, 230, 245, 247, 355

Link-Zahler, Inode, Namensbindungen; link counter: 54, 62, 64, 71, 105 Login . -, -Kennung, LID : siehe Kennung -, -PaBwort : 18, 21ft, 33 -, -Phase: 158ff, 243, 353

Sach- und Begriffsverzeichnisse

-, -Programm : 20ft, 243, 353 -, -ProzeB: 158ft, 186,442 -, -Shell : siehe Shell -, -Steuerdatei: siehe Steuerdatei -, -Zyklus; logincycle: 18,158ft,161 logische Aufteilung, Disk; logical parti­tioning, disk: 51,55, 66 Logout-Steuerdatei: siehe Steuerdatei lokale Variable: siehe Shell-Variable Loschzeichen: siehe erase, kill, sny(1)

M MODEM, serielle Obertragung; serial ~ansmission:20,48,85ft,239,279 Mehrbenutzer-; multi-user -, - betrieb; - operation: 8, 48, 70,

80,113,116,150,156,158,202, 214

-, -umgebung; - environment: 17ft, 33,42

-, -struktur; - structure: 156ff Metazeichen, lexikalisch; metachar­acter, lexical: 44, 93, 100, 102ft, 124, 126,132,134, 171ft, 205, 224ff, 228ff, 231,234,248,256,284,288,291ft,326, 330, 351, 357ft, 365, 373ff, 377, 382, 391,430ft MitflieBende Daten; instream data: 194,274ft,399 Mi Bbrauch, versch.; abuse, misuse, miscell.: 22, 38,113,116,153 Modifikator, lexikalisch; modifier, lexi­cal :373ft, 377, 389, 393, 395, 406, 432ff MultiprozeB- vs. Multi-Tasking: 138 -, -betrieb, -System; multiprogram­

ming system: 137, 139ft, 142, 144, 156,160,209

-, -struktur; process control structure: 156ff

-, -umgebung; multiprogramming en-vironment: 31

Mutation: siehe ProzeB, Umwandlung Mutter-; parent -, -prozeB : siehe ProzeB -, -verzeichnis : siehe Verzeichnis

N Nachbilden, Teilbaum, Dateisystem; duplicating directory subtree: 120, 125, 128ft,131 Namensbindung, Inode; link: 54, 60, 62ft, 70ft, 80, 83ft, 93, 105ff, 120ft, 128ft, 131, 133,287 -, mehrfache; multiple links: 62ft, 121 Namenskonflikt; naming conflict: 242, 360 Nebenkennung : siehe Geratekanal

Page 20: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Allgemeine Begriffe: Deutsch-Englisch

Negation, logische (FALSE); negation, logical: 179, 251, 300, 310, 316, 319ft, 361,409,413,426 Normalausgabe, -eingabe: siehe Datenstrom NUL-Zeichen, ASCII; ASCII-NUL: 96, 101,225,229,358 NULL-Anweisung, siehe auch :(sh) und :(csh); null directive: 178 NULL-Verweis; empty, void, path: 98ft

o Objekt, Dateisystem, generisch; file:

77ft -, Attribute; - attributes: 105ft, 416 -, Bezeichner; - descriptor: 276ff

282,312 -, Bindung; open -: 276ft, 282, 312 -, verwaist; orphaned-: 123, Objekt-Pipeline; named pipe: 197,200 Objektkode, -datei, -modul; object code, file, module: 7, 14, 82, 92, 97, 126, 144, 176ff Objektzeiger : siehe Inode Oktalwert, -wertigkeit; octal value: 20, 41,43,80,82, 109ft, 112, 178, 236, 250,361 Operand, Operator: 298, 300ft, 408ft, 413ft Operator, Vorrang; - precedence: 182,298ft,316,408,413 Option -, Befehls- : 25ft, 175ft -, Shell-; siehe Shell -, Variable: siehe Shell-Variable OSF, Open Systems Foundation, siehe auch Prototyp : 4

P PAD, Obertragung; transmission: 85ff,

239,279 Paragraph: -, 'if'- : 317ft, 423ff -, 'case'-, 'switch-case'- : 326ft, 346,

421,429ft,431 Parameter, Befehlsaufruf; -, command invocation: -, positionsgebunden : positional- :

24ff, 173, 175ft, 202ft, 246, 287 -, Zuweisung; keyword parameter:

250, 349ff, 444ft -, DatenObertragung, siehe auch

stty(1): data transmission - : 28, 237ft, 344

-, System: 53,69, 79, 151 ParitatsprOfung, DatenObertragung, siehe auch stty(1); parity checking, data transmission: 28, 80ft, 238

465

PaBwort; password: -, Eintrag; - entry: 23, 105, 243, 98,

156,160 -, Feld; - field: 243 -, Einlog-; login-; -, Gruppen-; group-: 115 -, verandern; changing- : 33ft -, Verfall; - aging: 34 -, zusatzliches; auxiliary- : 315, 322,

341,426 PaBwortdatei, siehe auch passwd(4); password file: 17ff, 21ff, 35ff, 38, 58, 105,108, 112ft, 156ft, 159ft, 186; 243, 353,372,378 Pipe: siehe ProzeBkanal Pipeline, Shell- : 197ft, 203, 206ff, 215, 217ft, 253, 267, 281ff, 304ft, 317ft, 324, 326ft, 330, 361, 363, 366, 381, 384ft, 389, 400ff, 417, 423ft, 430, 432 -, Objekt- : 200 Plattenspeicher : siehe Festplatte POSIX : siehe Prototyp Postwurf-Kanal; mailbox: 146 Prioritat, Dringlichkeit, Prozesse; exe­cution priority: 137, 152ft, 202, 205ft, 210,219,442 Prioritatsverteiler, Prozesse; process scheduler: 141, 153 Promptvariable : siehe Shell-Variable Promptzeichen : prompt character: 18, 24172,221,247 Protokoll, Datenaustausch, Prozesse, siehe auch Vereinbarung; protocol, inter process communication: 85, 92, 146,335 Protokollieren, Terminaldialog; tran­scribing, capturing terminal dialog: 25, 199,280 Prototyp, UNIX, OSF/1, POSIX : 4 ProzeS, im Gegensatz zu Task, gene­risch : 7ft, 20, 138 -, aktiv; currently active - : 36, 141ff,

149,151,154,206,211,213,345 -, asynchron ablaufend; asynchron­

ouslyexecuting-: 151, 163,200, 209,344ft, 350, 437

-, Attribute; - attributes: 36, 151ff, 161,202,204,360,441

-, -baum; - tree: 154, 156, 160,284, 403

-, beilautend; concurrent- : 8, 140ft, 151,162,179,208,210,220

-, Benutzer-; user- : 9, 22, 31,62, 73,98, 116ft, 139, 142, 149ft, 154, 160ft, 169, 186, 191

-, Benutzertabelle; user area, u-area : 148, 151ft, 156ft

-, Eintrag, siehe auch Benutzer- und ProzeBtabelle

Page 21: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

466

ProzeB -, Erzeugung; - creation, spawning:

149, 151ft, 158ft -, 'getty'- : 150ft, 158 -, -gruppe; - group: 152, 154, 156ft

159ft ' -, -, TTY-Gruppe : siehe TTY--, -, -Kennung, PGID; - group 10:

54,156,157,159,160,213 -, -kanal, siehe auch Pipeline; pipe:

40ft, 77,85, 128ft, 142ft, 146ft, 153 -, -, permanent; named pipe: 77,

88ff, 91ft, 103, 105, 146, 197, 200ft -, -, transient, siehe auch pipe(2) und

Shell-Pipe; transient, internal shell pipe: 128, 147, 165

-, Kategorien : - categories: 150 -, -Kennung, -Nummer, PID; - 10 :

36,145, 149ft, 154ft, 157, 161,184ft, 200,204, 210ff, 254, 261ff, 336ft, 340,342, 344ft, 362, 364ff, 437ft 440 '

-, Kommunikation, IPC; inter process communication: 9, 31, 142 144 211,334 ' ,

-, Leit-, siehe auch ProzeBgruppe; -group leader: 154, 157, 160ft, 205, 212ff, 346, 352, 440

-, Mutter-; parent-: 36,148, 151ff 347,160,199,282 '

-, -, -Kennung, -Nummer, PPID; parent process 10 : 36, 148, 152 160ft,337, 362 '

-, Mu.tter-To~hter-Verhaltnis; parent­child relationship: 152, 156

-, permanent, siehe auch System­prozeB: 149ff, 158,215

-, -querschnitt, sie.he auch ps(1); process cross-section: 36, 193, 337

-, -steuerung; - control: 31 144 156ft, 165,201,213 "

-, -struktur; -structure: 156ft, 213 -, synchron ablaufend; synchronously

executing - : 343, 351, 364 434 436ft,442 ' ,

-, Synchronisation: siehe wait(1) -, System- : 22, 142, 149ft, 186 -, -ta~elle; - table: 142, 148, 151 -, -tellbaum; - subtree: 160 -, Terminal- : 157ff, 205, 209 -, Tochter-; child-: 147, 151ft, 160ft,

177,184,188,213,220,223,251, 295, 344, 348, 350ft, 364, 434 436ff, 440, 444 '

-, transient: 150, 158 -, -umgebung; - environment: 8 31

139, 151ft ' , -, -umwandlung, Mutation, siehe auch

exec(sh), exec(csh) : 152, 204

Sach- und Begriffsverzeichnisse

-, Ursprungs-; ancestor- : 149ft -, -verwaltung; - management: 148

152, 156ft ' -, -zustande; - states: 139ft 149 Prafix : siehe Bezeichner ' Pseudobefehl, siehe auch true(1) false(1); pseudo command: 178, 251: 308,310,321,361,386,417

Q Quellen, Senken von Datenstr6men: sources and sinks of data streams: 77ft,85,191

R Radix: siehe Bezeichner Rang, Shell-Variable; rank shell variable: 365, 367ft, 374ff 377 405ff Reaktion : siehe Signal' , Reche~leistung, CPU; CPU usage, computmg power: 35, 116, 202 207ft regular: siehe Datei ' Rekursiv-Muster : recursive scheme -, Weiser, Verweis; , - path, path-

name: 59, 62, 93 -, arithmetische AusdrOcke· - arith­

metic expressions: 298, 4'10 ' Root-Verzeichnis : siehe Verzeichnis

S Schadenszone, Dateisystem, siehe auch fsck(1 m); damage area, file sys­tem: 71 Schlafzustand : siehe ProzeBzustande Schreibrecht : siehe Zugriftsrecht Sektor, Festplatte; sector, physical block, disk: 52ft, 68ft Selbsteintrag, Verzeichnisdatei· self­referencing entry, director'" file: 60 84 106 .T' ,

Selektor : siehe Shell-Variable Semikolon, ';' : siehe Trennzeichen senil, ~etriebssystem; senile, corrupted operatmg system: 70 Senken : siehe Quellen und Senken ~~ell, DatenObertragung, Port: siehe

Session, Definition: 17ff -, Abbruch; -, abnormal termination,

abort: 17, 154, -, aktuelle, Veri auf; current -

duration: 22, 35, 43, 161, 191' 200 237,349 ' ,

-, Beginn; -, begin, start 18, 22, 34, 159,169,353,442

-, E~de,. Terminierung; -, end, ter­mlnauon:20,32,34,244,346

Page 22: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Allgemeine Begriffe: Deutsch-Englisch

Shell, Aufruf; shell, invocation: 172, 227, 244, 248, 254ff, 266, 351, ·355, 370,372,379,382,445

-, aktuelle; current- : 20,43, 160ft, 174, 179ft, 184ft, 188, 196, 202ff, 210, 213, 240, 244, 252ft, 265ft, 279, 282, 285ff, 295, 317, 339, 343ft, 346ft, 350ft, 354ff, 359, 362ft, 370, 372, 376, 382, 386, 404ff, 434,437,440, 444ft

-, Login- : 23, 160ft, 169, 186, 189, 191,243,269,353ft,378,442

-, Terminal- : 154, 160ff, 168ft, 172, 177,179, 189ft, 205, 207, 209ft, 213ft, 220ft, 223, 243ft, 251ff, 312, 336ft, 343ft, 346ft, 354ft, 360ft, 366, 372,422,437,440

Shell- : siehe auch sh(1), csh(1) -, -Anweisung, siehe auch Index­

gruppen "(sh)" u nd "(csh)" : builtin shell command, directive: 11ff, 19ff, 25,45,152,165,169,174,178, 192, 224, 249, 343, 347ff, 357, 360ff, 441 ft

-, -Ebene; shell level : 144ff, 151, 153ft, 187, 276ff, 437, 440

-, -, mehrfach : siehe Arbeitsebenen -, -Environment, siehe auch Environ-

mentvariable, Shell-Variable: 189ft -, -, aktuelles; current shell environ­

ment: 202ft, 240, 244, 265, 285, 355,360,

-, -Funktion; shell function: 174ft, 224, 243, 267ft, 271, 275, 338ff, 347ft,351

-, -Instruktion; shell Instruction : 168, 246,283,298,306, 308ff, 318ff, 325, 330, 332ft, 346, 402, 408, 420ft,428ft,431,433,435

-, -Operator, logisch : siehe Befehls­verknOpfung

-, -Option, siehe auch set(sh) und Optionsvariable : 185, 205, 243ft, 254ft, 266, 284ft, 292, 295, 349ft, 353,355,370,403,444ft

-, -Pipeline: 196ft, 200, 209ft, 253, 281ff, 361, 400

-, -Programmierung : 144ft, 178,243, 251,281,283ft,353,402ft

-, -Skript : 164,175,178,186,190, 194,203, 208ft, 212ff, 228, 239, 244,255,257,259,263,265,268ft, 271, 274ft, 283ff, 297, 303, 305, 308ft, 312ff, 319, 324, 328ft, 332, 336ft, 341ft, 352, 357, 361ft, 371,376,399, 402ff, 418, 420, 422, 434,437ft

-, -Syntax, Schreibweise; - syntax, notation: 15

467

Shell-Variable: -, Argumentvariable: 184, 186, 188ft,

228, 254ff, 268, 286ff, 292ff, 296, 349,364,371,405ft,443,445

-, Benutzervariable; user variable: 184, 187, 188, 195ff, 254, 258ft, 263, 265ft,294ft,364,376, 407

-, global, Environmentvariable : 43ft, 175,184, 189ft, 202, 249, 254,265ft, 28~286,295,346,353,364,371ft 376ff,406ff,418,432,440,443

-, latent: 186, 255ft, 265, 268, 286, 315,349,351,370ft,405ft,445

-,Iokal : 181, 189, 252, 254, 265, 286,295, 349, 363, 365, 367, 370, 376ft,386,404ft,407,409,432,441

-, Optionsvariable; option variables: 184,227,355,359,372,388,397ft, 404

-, Promptvariable, sieh auch '$PS1', '$PS2' sowie '$prompt' : 24ff, 247, 359,371

-, Selektor, Element, Vektorvariable : 367ff 373,375,377,406

-, Standardvariable : 43, 98ft, 161, 172ft, 186ff, 189, 220, 240ff, 244, 246ff, 249, 254, 257ff, 262, 265ft, 347ff, 354, 358, 360, 364, 369, 371ff, 376, 378, 387, 396, 441, 443

-, Systemvariable : 43, 170, 178, 184ff, 210, 250, 254ft, 265, 285, 351,360,364ft

-, Zuweisung; -, assignment: 24, 99, 186ft, 196, 231, 247, 255, 258ft, 261ff, 264, 280, 287, 292, 294ft, 305ft, 359, 364ft, 370, 374ft, 377, 390ft, 401, 408ft, 411, 413, 415, 418ff, 441, 443

-, -, Eingabezeilen-, siehe auch read(sh); input line assignment : 304,321,366,378,418,426

Signal- und Datenaustausch, IPC : 9, 85,88,92,140, 142,144ft Signal, siehe auch signal(2) : -, Abfangen, siehe auch trap(sh),

onintr(csh); - trapping: 207, 211ft -, Abbruch-, siehe auch SIGQUIT;

quit: 31,146,164,211,322, 251ff, 336, 343, 354, 361ff, 436ff

-, -, Taste; quit key: 211,239,336 -, -, Zeichen ; quit character: 28ff,

236, 238ft -, Aktionsfunktion; response funktion :

334,337ft,349 -, Ausblenden, Abstellen, auBer Kraft

setzen : -, disabling: 154, 207, 211ff, 340, 343, 349, 361ft, 434ft, 439,442ff

Page 23: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

468

Signal -, Wlederherstellung, vorbelegte

Wirkung; -, restoring defaults: 341, 349, 434, 436, 442ff

-, Belegung; signal assignment: 341, 349

-, Benutzer-, siehe auch SIGUSR; usersigna/:177,341,434

-, Hangup : siehe SIGHUP -, Interrupt, siehe auch SIGINT : 31,

145ff, 164, 169,212,251,322,336, 338, 343, 361, 426, 434ff, 439, 443, 445434,437,439,443

-, Interrupt-Taste; Interrupt key: 75ft, 123,211,239,246,250,354ft

-, Interupt-Zeichen, intr; Interrupt char­acter: 28ff, 236, 238

-,Nummer; - number: 145, 212ff, 251,336,340,342

-, Schema; - scheme: 145 -, Tabelle; - table: 212, 335 -, Terminler-; termination - : siehe

SIGTERM -, vorprogrammierte Reaktlon; pro­

grammed response: 31, 144ff, 164, 251,334,338,340,343,352,435ft, 443

skalar, Wert, Variable; scalar, value, variable: 188, 365, 367, 374ff, 406, 408ft, 421ff, 429 Sondertaste; dedicated key: 16, 27, 240 Sonderzeichen; special character: 15, 30,34, 96, 106, 170ff, 225, 229ft, 236, 245,264,300, 305ft 327, 355ft, 359, 365,367.371,376,378,381,393,430 Spendervariable, bei Zuweisungen, siehe auch Auffangvariable; donor variable, at assignments: 261ft, 294ff, 377 Sperrfeld, In Inode; file lock field: 55 Standard-Datenstrom: siehe Daten­strom Standardtrennzeichen : siehe Trenn­zeichen, auch $IFS Standardvariable : siehe Shell-Variable Statement, ausfOhrbar; executable statement: 283, 320, 324ft, 332ft, 336ft, 345,425,430,439 Status-Kode, bei Interrupt, Abbruch; status code, at Interrupt, quit: 251 Statusvariable : siehe $? und $status sowie Systemvariable Steuerdatei; control file : -, Aufruf-; run control file : 97, 169,

352ft,369,403ft,445 -, Auslog-; logout control, session

wrap-up, file: 97, 169, 354f1, 436, 442

Sach- und Begriffsverzeichnisse

Steuerdatei -,Einlog-; login control, session

startup, file :23,97,99, 160, 168ft, 186,237,243,252,266,269,280, 353ff, 372, 396

-, Zustands-; slehe auch '/etclinittab'; run level control file : 150, 158

Steuertaste, siehe auch CTL; control key: 16,20,27,240 Steuervariable, 'case'- und 'switch'­Konstrukt; control variable: 326ft, 421, 429ft Steuerzeichen, ASCII; control char­acter: 16,20,27,29ft,45 -, Gerite-, Terminal; device control

code:45,240ft,274,398 -, symbolisch; symbolic control code:

45,357,398 -, TTY, siehe auch stty(1) : 164, 169,

172,232ft, Stornleren, Au1trag; cancelling, job, ron: 137,217 Streuung, DatenblOcke; scattering, data blocks: 56, 70 Strukturlinien; structure lines: -, Dateisystem; file system: 64 -, ProzeBbaum; process tree -: 156 Subshell : 99,162, 174ft, 18011, 184, 188, 190, 192, 196, 199, 20911, 244, 251f1, 265ft, 266, 268, 279, 282, 284ff, 295,305ft,317ft,324,326ft,330,336ft, 340, 342ft, 354ft, 36211, 372, 376, 381ft, 403, 405ff, 418, 423, 425, 4301t, 434, 436ft,439ft Su bstitutio nseffektor; substitution effector: 172, 184, 195, 23211, 245ft, 264,274,292,355,366,382ft,396,407 Su bstitutio nswi rku ng; substitution effect: 171, 19511,229,232,234,262, 264,288,291,373,375,383,386,391, 398ft,407 Suchbefehl : siehe Befehl Suchfolge, $PATH; searching order: 175 Suchpuffer, $PATH; hash table: 249 Suchrecht, in Verzeichnissen; search permission: 62, 109, 120 Suchverweis, siehe auch $PATH und $CDPATH; search path: 98ft, 174, 186, 244, 249, 257, 262, 34711, 360, 369, 371,378,441,443 Suffix : siehe Bezeichner Superblock, Dateisystem : 53ft, 69 Superuser :21,24,33,35,38,42,69, 107,110, 112ft, 116, 118ff, 123,191, 206,215ft,218,252,435 -,-Befehl; - command: 12, 6711, 74,

88,92, 121ft, 125, 150,158,200

Page 24: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Allgemeine Begriffe: Deutsch-Englisch

symbolisch, rein -, Gebrauch, Inter­pretation, Zeichen; purely literal use, interpretation, characters: 170, 229, 232ff, 245, 247ft, 259, 264, 327ff, 356, 358ft,377,383,415,430 Syntax, Schreibweise : siehe Shell­Syntax Systemaufruf : siehe Aufruf Systembibliothek; system, link library, syslib, linklib, jargon: 144 Systemgenerierung; system gener­ation, sysgen, jargon: 151 Systempflege; system maintenance: 12, 70 Systemprogrammierung; system pro­gramming: 85, 91,143,146 SystemprozeB : siehe ProzeB Systemstart, Hochtahren; booting, system startup: 51, 53, 55, 149ft, 158 Systemvariable : siehe Shell-Variable Systemverzeichnis : siehe Verzeichnis

T Tastatur-Signal : siehe Signal Tastatureingabe; keyboard input: 29, 31,164, 168ft, 179, 192 199 Teilbaum : siehe ProzeB, Verzeichnis Telekommunikation, Anwendung 144,157,275,279 Terminal -, -eingabe: siehe Tastatureingabe -, -einwirkung; terminal control: 138,

164,179,251,336,361,434,437 -, -Konfiguration : 158 -, -Monitor, -Programm : 160, 165 -, -proze8 : siehe ProzeB -, -Shell: siehe Shell -, -Stammverzeichnis; terminal capa-

bility database: 241, 258, 379 -, -knoten, Verzeichnis, Dateisystem;

terminal node directory, file system: 58

-, -verbindung; terminal connection: -, Obertragungsrate ; -, transmission

(,ate, line speed: 28, 48, 85, 238 -, Ubertragungsvereinbarung; -, line

protocol: 28, 158,237,239 -, Verarbeitungsvereinbarung; -, line

discipline: 28 Textdatei: siehe Datei Texteditor : 46, 168, 221 TochterprozeB : siehe ProzeB Tochterverzeichnis; siehe Verzeichnis topologisch, Struktur, Dateisystemi; topological structure, file system: 51ff, 69, 75, 82

469

Trennzeichen, separator: -, Standard-, siehe auch $IFS; stand­

ard field separators, white spaces: 172ft, 231ff, 245, 247, 264, 286, 288, 290, 305, 330, 355, 357, 365, 374,405,408,432ft

-, Semikolon, ';', 8efehlsausdrOcke; -, command statements: 180, 253,

267,318,362ft,423 -, ';;', 'case'-Paragraph: 327 TTY, KOrzel, Fernschreiber, serielle DatenObertragung; tty, acronym, tele­type, serial data transmission -, -ProzeBgruppe; tty group: 154,

159ft,205,209, 213, 440 -, -Port, -Dienstport, Terminal; tty port:

19, 28, 30, 35, 86, 91, 150, 158ff, 162,164,169,191,205,237,239, 279,312,343,435,440,445

-, -Steuerzeichen; tty control char­acters: 232

U Obergangszustand, Proze B; transition !J.tate, process: 141, 149 Uberschreiben, Datei; overwriting: 133,193,348,367,372,378,397, Obertragu ngsrate, -verei nbaru ng : siehe Terminalverbindung Umlenkung, Eingabe, Ausgabe : siehe E/A-Umlenkung Unterbrechen : siehe Interrupt Unterverzeichnis : siehe Verzeichnis Ursprungsproze8: siehe ProzeB Urstartblock; boot block: 53, 69, 149 Urstartprogramm; initial system loader, ISL : 149

V Vektorisieren, Shell-Variable; unquot­ing, shell variable: 374 Vektorvariable: 188,367, 369ft, 375, 377,405,408,410,443 Verarbeitungsvereinbarung, Eingabe : siehe Terminalverbindung verschlOsselt, PaBwort; encrypted password: 21, 33 Versetzen, Objekt; moving, renaming file: 100, 120, 124ft verwaist, Objekte; orphaned object: 71,123,125 -, ProzeB; orphaned process: 152,

334 Verweis, Definition; pathname : 62, 93ft -, absolut; absolute -: 93ff, 102, 122,

160 -, allgem. Gebrauch; general usage:

44,67,89,100,109ff

Page 25: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

470

Verweis - Arbeitsverzeichnis, siehe auch

, pwd(1), pwd(sh) : 36, -, Eigenverzeichnis, siehe auch

$HOME: 20ft, 98 -, Erzeugung; generating - : 100,

103ft -, implizite; implicit reference: 59, 83,

99 -, relativ; relative -: 93ft, 1 02, 15~ Verweisschema, UNIX-Dokumentatlon; referencing scheme: 10ft, 12 Verzeichnis; directory: -, Arbeits-; working - : 19ff, 36ft,

58ff, 93ft, 98,106,110,121, 124ff, 129, 133ft, 152, 155, 174, 196, 227ft, 248, 269, 347ff, 371, 385, 433,441

-, Eigen-; home -: 20ff, 23, 34, 37, 58,98,169,186,207,226,228, 243,347,353,358,378,441

-, Enkel-; grandchild-: 228 -, Mutter-; parent- : 57ft, 64, 84, 95,

98,106,120,122, 125ff, 129 -, Tochter-, auch Unterverzeichnis;

child- : 57ff, 63ff, 94, 99, 125 -, Unter-; sUbdirectory: 19, 57, 67,

94ft, 98,113, 134ft, 220, 228, 241, 248,257,347

-, Root- : 57ft, 67ft, 94ff, 103, 125, 132, 152, 155

-, Schwester-; sibling directories: 59, 95, 125ft

-, System-; system-: 26,66,73,82, 90,103,155,200,215,218ft,228

Verzeichnisbaum; -tree: 56, 64 -, Teilbaum; - subtree: 58, 66, 70,

83, 103ft, 123, 125, 128ff, 132, 134, 155,204

Verzeichnisdatei; directory file: 56, 60, 63,77,83,93,105, 120ff, 124 . Verzeichniseintrag : siehe Namens­bindung virtuell; virtual -, Adresse; - address: 91 - Dateisystem; - file system: 155 -: Geratekanal; - device file: 12, 84ff,

92, 220ft -, Gleichzeitigkeit; - simultaneity:

141 -, Terminalkanal, siehe auch '/dev/tty';

- terminal file: 89, 270, 303, 400, 419

Volumen, Datentrager; volume, mass­storage unit: 75ft -, Kopierprogramm: siehe volc~py(1 m) -, -verzeichnis, VTOC, Datelsystem;

volume table of contents: 50, 56

Sach- und Begriffsverzeichnisse

W wahlfrei, adressierbar, Blecke, Sek­toren; random access, blocks, sectors: 52,68 Wechselwirkung, lexikalisch; inter­action, lexical: 264, 305ft, 367, 376, 378 Weiser, Definition; path: 59ff -, absolut; absolute - : 62, 64, 67 -, allgem. Gebrauch; general usage:

62,65,67,95,120 -, relativ; relative -: 60, 64,155 -, Verweis; -, pathname : 62, 93ff,

373 Wortklasse, lexikalische Substitution; word class, lexical substitution: 359 Worttrennung, lexikalisch; field separation, lexical:

Z Zeichen, lexikalische Substitution; char­acter, lexical substitution: 225ff, 248ft, 358ft Zeichenkorrektur, -Ieschen, Eingabe, siehe auch erase, stty(1); character cor­rection, input: 29 Zeichensatz : siehe ASCII, ascii(5) ZeichenObertragung; character trans­mission: 28, 86, 239 Zeileneditor : siehe Editor Zeilenfortsetzung; line continuation: 24,180,264,357 Zeilenkorrektur, Leschen, Eingabe; line kill: 29 Zeitaufteilung : siehe CPU Zeitzone, Definition, siehe auch '$TZ'; time zone definition: 186ft, 258, 379 Zentralrechner, Mainframe: 137ft Zersetzung : siehe Dateisystem Zitate; quotes: -, AusfOhrungs-, •.. .' ; exec quotes:

172, 195ft,229, 232, 274,280,289, 356,366,401

-, Doppel-, •...• ; double quotes: 24, 30,35,45,96,103,171, 173ft, 178, 223, 229ff, 234ft, 238, 245ft, 256, 260, 262ft, 274, 287ft, 302, 307, 314ft,330ft, 338, 340, 356, 358ft, 374ft, 377,381,383, 390ft, 395, 399,406ft, 415,421, 432

-, Einzel-, ' .. .'; single quotes: 30, 171, 195, 229ft, 232,235, 291,302, 327, 356, 366, 374, 382ff, 391, 399, 430

zitiert, BefehlsausfOhrung: siehe Befehl Zugriff; access,' -, Befehlspufter; history buffer: 388 -, Vektorvariable; refer encmg vector

variables: 367, 375

Page 26: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

Allgemeine Begriffe: Deutsch-Englisch

Zugriffs--, -datum, Objekte; access date, files:

54, 105 -, -ebene; access level: 108ft, 115,

118ft -, -recht, Objekte; access permission,

files: 8ft, 20, 22, 50, 54ft, 58, 67, 83,95,98,105,107, 110ft, 116ft, 125ft, 151ff, 155, 174,215,347, 350,441

-, -methode, -vereinbarung, Objekte; access method, convention, files: 77,79,85,93

-, -weg, Objekte; access path: 57, 59, 63

Zusammenlegen, Datenstrome; merg­ing data streams: 197, 208, 272, 401 Zustandsdaten, -tabelle, System; diag­nostics area, system: 53

471

Zustandssteuerdatei: siehe Steuer­datei Zuweisung, Shell-Variable; assign­ment, shell variable: 24, 99, 186ft, 196, 231,247,255, 258ft, 261ft, 264, 280, 287,292, 294ft, 305ft, 359, 364ff, 370, 374ft, 377, 390ft, 401,408ff, 411, 413, 415,418ft,441,443 -, Zeileneingabe, an Shell-Variable,

siehe auch read(sh); input line assignment, to shell variable: 304, 321,366,378,418,426

Zuweisungsparameter : siehe Para­meter Zwlschenverzeichnis; intervening directory: 59, 62, 95, 120, 128, 133, 135, 155

Page 27: Literaturhinweise - Springer978-3-322-83047-0/1.pdf · Literaturhinweise Bach, ... Kernighan, B.W., Pike, R., The UNIX Programming Environment, Prentice-Hall Inc., ... Advanced UNIX

80286/80386/i486 effizient programmiert: AT-Betriebssysteme Programmierung und Utilities unter MS-DOS und OS/2 von Stephen Fedtke

Mit Festplattenoptimierungsprogramm. 1991. XII, 551 Seiten mit einer 5 1/4"-Oiskette. Gebunden. ISBN 3-528-04632-5

STEPHEN FEDTXE

803 i 6 FRZIE I P!IO<'RA MIERT

AT-BE11lIEBSSYSTEME

1m einzelnen geht es um: Programmierung in Assembler:

Dieser Band befaBt sich profund mit Programmier­techniken in Assembler und den AT-Betriebssyste­men MS-DOS und OS/2 (aile Versionen). Beson­dere Aufmerksamkeit wird den Service-Routinen gewidmet, welche Ober ein zugehbriges Makro vor­gestellt werden. Dabei beschrankt sich der Autor auf die offiziellen MS-DOS-Service-Routinen, die laut Microsoft auch durch MS-DOS 5.x unterstOtzt werden. Ebenso werden die Konzepte des BIOS, des Extended - sowie Expanded-Memorys und der Maus nutzbar gemacht. Die Techniken der modu­laren Programmierung, der Makroprogrammierung in Verbindung mit Conditional-Assembly, die sym­bolische Adressierung stellen eine "saubere" Pro­grammierung sicher. Bei den Programmen auf der beiliegenden Diskette ist vor allem das Disketten­und Festplatten-Optimierungsprogramm eine sinn­volle Utility fOr die Praxis.

Grundlagen, Assemblersprache: praktische Anwendung, Makroprogrammierung und Conditional-Assembly, Debugging, Mixed-Language-Programmierung, GroBrechner-As­sembler AT-Betriebssysteme: Aufgaben, AT-Hardwaremodell als Industriestandard, ProzeB- und Task-Management, Ressourcen- und Speicher-Management, Peripherie, Recovery Softwareentwicklungen: Batchkonzeption bei der Toolentwicklung, Flexible Message-Ausgaberoutinen, Festplat­ten-Optimierungsprogramm u. a. Utilities

Verlag Vieweg . Postfach 5829 . 0-6200 Wiesbaden

vleweg