Unix for application developers / William A. Parrette.
Idioma: Inglés Detalles de publicación: New York: McGraw-Hill, 1991Descripción: 432 pTipo de contenido:- texto
- sin mediación
- volumen
- 0070317003
Tipo de ítem | Biblioteca actual | Signatura topográfica | Estado | Fecha de vencimiento | Código de barras | Reserva de ítems | |
---|---|---|---|---|---|---|---|
Libro | Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" | 004.451.9UNIX P248 (Navegar estantería(Abre debajo)) | Sólo Consulta | 7940 |
Navegando Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" estanterías Cerrar el navegador de estanterías (Oculta el navegador de estanterías)
004.451.9UNIX K459 El entorno de programación UNIX / | 004.451.9UNIX L584 Posix programmer's guide / | 004.451.9UNIX L952 Sistema operativo UNIX / | 004.451.9UNIX P248 Unix for application developers / | 004.451.9UNIX SA59 Sco Unix operating system : | 004.451.9UNIX UN3 UNIX Sistema V, versión 4 / | 004.451.9WINDOWS B457 Windows 95 : |
CONTENIDO
1. Introduction to the UNIX Operating System 1
What Is an Operating System? 2
Different Machines Use Different Operating Systems 3
Origins of UNIX 4
Universities and UNIX 5
Berkeley Software Distribution 5
UNIX System V 6
UNIX Has Many Different Names 6
Open Software Foundation 8
UNIX International 8
Other Standardization Efforts 9
Components of the UNIX Operating System 9
Is It a Command or a Utility? 10
Features of the UNIX Operating System 11
2. Getting Started 13
Logging in and Getting a Shell Started 14
UNIX Command Interpretation 15
General UNIX Command Syntax for the Shell 17
Multiple Command Execution 18
Long Command Lines 18
Changing Your Prompt 19
Who Else Is Logged On? 20
What Time Is It? What Day Is It? 20
Changing Your Password 21
Logging Out by Telling the Shell You're Done 22
3. User-to-User Communication 25
Interactive User-to-User Communication 26
write 26
The Berkeley talk Command 30
Keeping Someone from Writing to You 31
mesg 31
Noninteractive User-to-User Communication 32
Sending Mail 32
Receiving Mail 33
The mailx Command 38
Administrator-to-User Communication 38
news 38
wall 41
Who Else is Logged on and Can I Write to Them? 41
4. Editing: Creating and Changing Text Files 47
How an Editor Uses the Computer 48
Filenames 49
The AT
T Line Editor: ed 50
The Restricted Editor: red 54
The Berkeley Line Editor: ex 54
The Novice Editor: edit 55
The Berkeley Full Screen Editor: vi 56
Creating a New File/Changing an Existing File 58
Leaving vi 58
Modes of Operation 60
Cursor Movement 63
Scrolling Through the File 63
Inserting Text 64
Deleting Text 65
Undoing Changes 66
Replacing Text and Substituting Text 66
Deleting or Changing Words 67
Copying and Moving Text 68
Miscellaneous ex Commands 70
A 'Read-Only' Version of vi: view 71
A Non-Modal UNIX Editor: emacs 71
5. Useful Utilities 75
Different UNIX Systems - Different UNIX Commands 76
Listing Filenames 76
Checking for Spelling Errors in a Text File 79
Displaying a Year-Long Calendar 80
Reminding Yourself of Important Dates 80
Displaying Large Block Letters 84
What Time Is It? What Day Is It? - Again 85
A Basic Calculator 87
Automatically Executing Commands When You Log in 90
Getting Help 91
6. Directories and Files 95
The UNIX File System 96
Standard Directories 97
Your Home Directory/Current Working Directory 99
Print Working Directory Name 99
Pathnames 100
Changing Your Current Working Directory 101
Listing Filenames - Again 103
Making New Directories 104
Removing Old Directories 105
Determining What is in a File 106
Displaying the Contents of a File 107
Displaying the Contents of a File - One Page at a Time 108
Displaying the Tail End of a File 110
Displaying the Beginning of a File 113
Copying One File to another 113
Moving or Renaming One File into another 114
Aliasing or Giving a Second Name to a File 115
How cp, mv, and in Are Alike and How They Are Different 116
Removing Files 118
Using Pathnames 119
7. Access Permission 123
Users and Groups 124
Who Are You and What Group Are You in? 126
Listing Filenames - Again 126
Access Permissions 127
Changing File Modes or Access Permission 129
Other File Modes 131
Setting Default File and Directory Creation Permissions 133
Changing the Owner of a File 135
Changing the Group of a File 136
Temporarily Changing Your User Id 137
Temporarily Changing Your Group Id 138
8. Using the Shell 141
Command Interpreter Concepts 142
Command Interpretation and Execution 143
How Does the Shell Find the Commands? 144
Filename Expansion Metacharacters 145
Input-Output Redirection Metacharacters 148
Pipes and Filters 151
Being a Responsible UNIX User 159
9. Manipulating Text Files 163
Counting Lines, Words, and Characters in a File 164
Translating Characters from One Set to another 165
Cutting a File Up into Pieces 169
Pasting Files Back Together 171
Joining Files Together Based on Common Fields 174
Adding Line Numbers to a File 179
Preparing a File for Printing 181
Dumping a File - Octal, Decimal, Hexadecimal 184
Splitting Large Files into a Number of Smaller Files 188
Updating the Last Modification Time of a File 189
10. Sorting Text Files 195
Sorting a Text File 196
11. Noninteractive Text Editing 209
Editing a File with sed 210
12. Regular Expressions Using grep and awk 221
Searching through Files 222
Regular Expressions 223
grep 224
grep Options 230
awk 232
13. Bourne/Korn Shell Programming245
Shell Programming 246
Shell Scripts 246
echo Command 247
Shell Variables 248
Script Input 249
Shell Loops 250
test Command 252
Clearing the Screen 253
if Command 254
case Command 255
sleep Command 258
Filling Out the Script 259
14. C Shell Programming 263
Shell Programming 264
Shell Scripts 264
echo Command 265
Shell Variables 266
Script Input 267
Shell Loops 268
Expressions 270
Clearing the Screen 271
if Command 272
switch Command 274
sleep Command 276
Filling Out the Script 277
15. Working with a Printer 281
Sending a File to the Printer. 282
Determining the Status of a Print Job 284
Canceling a Print Job 286
16. The find Command 289
Finding Files 290
Where to Start Looking for a File 291
What to Do When a File is Found 291
Finding Files by Name or by Type 293
Combining and Negating Conditions -- And/Or/Not 294
Finding Files by Owner, Group, or Permissions 297
Using Last Access, Modification, or Status Change Time 297
Finding Files by Size 298
Executing UNIX Commands to Process Found Files 298
17. Advanced Editing with vi 301
Syntax for the vi Command 302
Crash Recovery 303
Cursor Movement Revisited 304
Indenting and Shifting Lines of Text 306
Deleting, Changing, and Yanking Revisited 307
Repeating the Last Change 309
Joining Lines 310
Displaying the Current Line Number 310
Named Buffers 310
Markers 312
Global Search and Replace 313
Inserting and Appending Revisited 314
Editing Multiple Files 315
Filtering Text through UNIX Commands 316
Customizing the Operation of the Editor 317
18. Controlling the Execution of UNIX Commands 325
The Shell and Background Processing 326
Waiting for Background Processes 328
Watching the Status of an Executing Command 329
Terminating a Command 332
Running a Command at a Lower Priority 333
Running a Command Immune from Logouts 334
19. Executing Commands at a Later Date and Time 337
Running Commands Once When the System Is Slow 338
Running Commands Once at a Specific Time 339
Running Commands Repetitively at Specific Times 343
20. Archiving Utilities (Optional) 349
Archive Concepts 350
The Tape Archiving Utility: tar 351
Copying Files in from and Out to an Archive: cpio 356
The Object Code Archiving Utility: ar 361
21. Source Code Control System (Optional) 367
Terminology of SCCS 368
Creating and Administering the SCCS Archive 370
Retrieving a Delta from an SCCS Archive 372
Getting a File with the Intent to Submit a Delta 374
Changing Your Mind with the unget Command 375
Submitting a New Version of an SCCS File with delta 376
Other SCCS Files 377
Id Keywords 379
Other SCCS Commands 379
22. Text Processing with nroff (Optional) 381
Word Processing under UNIX 382
What Is Text Processing? 383
Using nroff to Format Documents 383
Filling and Adjusting 383
Page Layout Commands 385
Indenting and Paragraph Styling 388
Controlling Page Spacing 388
Controlling the Filling and Adjusting of Text 390
Special Formatting Commands 392
Titles 392
Macros 393
Macro Packages 396
Uses for nroff 397
23. Programming in the UNIX Environment (Optional) 401
Programming Facilities 402
Programming Philosophy 407
Sample C Program 409
C Programming Environment 413
No hay comentarios en este titulo.