Harley Hahn0-07-025511-3
Table of contents :
Introduction to Unix……Page 1
2. Neither the name of the University nor the name………Page 2
Table of Contents……Page 3
CHAPTER 1 History of Unix……Page 7
2.1 The Operating System……Page 9
FIGURE 2.1 Unix System Structure……Page 10
FIGURE 2.2 Unix File Structure……Page 11
2.3 Unix Directories, Files and Inodes……Page 12
2.4 Unix Programs……Page 13
3.1.1 Terminal Type……Page 14
3.1.3 Exiting……Page 15
3.2 Unix Command Line Structure……Page 16
3.4 stty – terminal control……Page 17
3.5 Getting Help……Page 19
TABLE 3.2 Unix vs DOS Navigation and Directory Con………Page 20
3.6.2 cd – change directory……Page 21
3.6.4 rmdir – remove directory……Page 22
3.6.5 ls – list directory contents……Page 23
TABLE 3.4 Unix vs DOS File Maintenance Commands……Page 25
3.7.2 mv – move a file……Page 26
3.7.4 File Permissions……Page 27
3.7.5 chmod – change file permissions……Page 28
3.7.7 chgrp – change group……Page 29
3.8.1 echo – echo a statement……Page 30
3.8.3 more, less, and pg – page through a file……Page 31
3.8.5 tail – display the end of a file……Page 32
TABLE 4.1 System Resource Commands……Page 33
4.1.2 du – report disk space in use……Page 34
4.1.3 ps – show status of active processes……Page 35
4.1.4 kill – terminate a process……Page 36
4.1.6 whereis – report program locations……Page 37
4.1.9 script – record your screen I/O……Page 38
4.1.10 date – current date and time……Page 40
4.2.1 lp/lpr – submit a print job……Page 41
4.2.3 cancel/lprm – cancel a print job……Page 42
4.2.4 pr – prepare files for printing……Page 43
CHAPTER 5 Shells……Page 45
5.1.1 Sh……Page 46
5.1.2 Csh……Page 47
5.2 Environment Variables……Page 48
5.3 The Bourne Shell, sh……Page 49
5.4 The C Shell, csh……Page 50
5.5 Job Control……Page 51
5.6 History……Page 52
TABLE 5.1 C Shell History Substitution……Page 53
5.7 Changing your Shell……Page 54
6.2 File Redirection……Page 55
6.2.1 Csh……Page 56
6.2.2 Sh……Page 57
6.4 Wild Cards……Page 58
7.1 Regular Expression Syntax……Page 59
7.2.1 grep……Page 61
7.2.2 sed……Page 65
7.2.3 awk, nawk, gawk……Page 67
TABLE 8.1 File utilities……Page 70
8.1.1 cmp – compare file contents……Page 71
8.1.2 diff – differences in files……Page 72
8.1.3 cut – select parts of a line……Page 73
8.1.4 paste – merge files……Page 74
8.1.5 touch – create a file……Page 76
8.1.6 wc – count words in a file……Page 77
8.1.7 ln – link to another file……Page 78
8.1.8 sort – sort file contents……Page 79
8.1.9 tee – copy command output……Page 82
8.1.10 uniq – remove duplicate lines……Page 84
8.1.11 strings – find ASCII strings……Page 85
8.1.13 tr – translate characters……Page 86
8.1.14 find – find files……Page 89
8.2.1 File Compression……Page 91
8.2.2 tar – archive files……Page 93
8.2.3 uuencode/uudecode – encode a file……Page 94
8.2.4 dd – block copy and convert……Page 95
8.2.5 od – octal dump of a file……Page 96
8.3.1 TELNET and FTP – remote login and file trans………Page 98
8.3.2 finger – get information about users……Page 100
8.3.3 Remote commands……Page 101
9.2 Setting Parameter Values……Page 103
9.3 Quoting……Page 104
TABLE 9.1 Shell Variables……Page 105
9.5 Parameter Substitution……Page 107
9.6 Here Document……Page 109
9.7.2 Csh……Page 110
9.8 Functions……Page 111
9.9.1.1 Sh……Page 113
9.9.1.2 Csh……Page 114
9.9.2.1 Sh……Page 115
9.9.2.2 Csh……Page 116
9.9.3.2 Csh……Page 117
9.9.4.1 Sh……Page 118
9.9.5 until……Page 119
9.9.6 test……Page 120
9.9.7 C Shell Logical and Relational Operators……Page 122
CHAPTER 10 Editors……Page 123
10.1 Configuring Your vi Session……Page 124
10.2 Configuring Your emacs Session……Page 125
10.3 vi Quick Reference Guide……Page 126
10.4 emacs Quick Reference Guide……Page 127
TABLE 11.1 Unix Commands……Page 128
12.2 Assorted Others……Page 131
Reviews
There are no reviews yet.