Cargando…

Beginning Unix /

Covering all aspects of the Unix operating system and assuming no prior knowledge of Unix, this book begins with the fundamentals and works from the ground up to some of the more advanced programming techniquesThe authors provide a wealth of real-world experience with the Unix operating system, deli...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Otros Autores: Love, Paul
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Indianapolis, Ind. : Wiley, 2005.
Colección:Programmer to programmer.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • Beginning Unix; About the Authors; Credits; Contents; Acknowledgments; Introduction; Who Is This Book For?; What Does This Book Cover?; How This Book Is Structured; What Do You Need to Use This Book?; Conventions; Source Code; Errata; Chapter 1: Unix Fundamentals; Brief History; Unix Versions; Operating System Components; Summary; Chapter 2: First Steps; System Startup; Logging In and Out of Unix; System Shutdown; Getting Help with Man Pages; Summary; Chapter 3: Understanding Users and Groups; Account Basics; Managing Users and Groups; Managing Accounts and Groups; Becoming Another User
  • User-and Group-Related CommandsSummary; Exercises; Chapter 4: File System Concepts; File System Basics; Paths and Case; Navigating the File System; File Types; Links; File and Directory Permissions; Changing Permissions; Viewing Files; Creating, Modifying, and Removing Files; Basic File System Management; Making File Systems Accessible; Summary; Exercise; Chapter 5: Customize Your Working Environment; Environment Variables; Understanding the Path; Choosing a Shell; Configuring Your Shell; Dynamic Shared Library Paths; Summary; Exercises; Chapter 6: Unix Commands In-Depth; Anatomy of a Command
  • Finding Information about CommandsCommand Modification; Working with Files and Directories; Common File Manipulation Commands; File Ownership and Permissions; Maintaining File System Quotas; Summary; Exercise; Chapter 7: Editing Files with Vi; Using Vi; Moving within a File; Searching Files; Exiting and Saving a File; Editing Files; Help!; Versions of Vi; Summary; Exercises; Chapter 8: Advanced Tools; Regular Expressions and Metacharacters; Using SFTP and FTP; More Advanced Commands; Summary; Exercises; Chapter 9: Advanced Unix Commands: Sed and AWK; Sed; AWK; Programming with AWK; Summary
  • ExercisesChapter 10: Job Control and Process Management; What Is a Process?; Shell Scripts; What Processes Are Running?; System Processes; Process Attributes; Stopping Processes; The top Command; The /proc File System; SETUID and SETGID; Shell Job Control; Summary; Chapter 11: Running Programs at Specified Times; System Clock; Scheduling Commands to Run in the Future; Summary; Exercise; Chapter 12: Security; The Basics of Good Security; Securing Your Unix System; Limiting Administrative Access; System Administration Preventive Tasks; Summary; Exercise; Chapter 13: Basic Shell Scripting
  • Commenting and Documenting ScriptsGetting Down to It; Flow Control; Choosing a Shell for Scripting; Summary; Exercises; Chapter 14: Advanced Shell Scripting; Advanced Scripting Concepts; Shell Functions; Shell Security; System Administration; Summary; Exercises; Chapter 15: System Logging; Log Files; Introducing Syslogd; Rotating Logs; Monitoring System Logs; Summary; Exercises; Chapter 16: Unix Networking; TCP/IP; Setting Up a Unix System for a TCP/IP Network; Network Management Tools; Summary; Exercise; Chapter 17: Perl Programming for Unix Automation; Perl's Advantages