Table of Contents
1. Introduction.....................................................................................................................................................2
1.1 What's Special About UNIX?............................................................................................................2
...............................................................................................................................................................................4
1.2 Who Listens to What You Type?.......................................................................................................4
...............................................................................................................................................................................6
1.3 Programs Are Designed to Work Together.......................................................................................6
...............................................................................................................................................................................7
1.4 Using Pipes to Create a New Tool.....................................................................................................7
...............................................................................................................................................................................9
1.5 Anyone Can Program the Shell..........................................................................................................9
.............................................................................................................................................................................11
1.6 Power Tools for Editing...................................................................................................................11
.............................................................................................................................................................................12
1.7 Power Grows on You.......................................................................................................................12
.............................................................................................................................................................................14
1.8 There Are Many Shells....................................................................................................................14
.............................................................................................................................................................................16
1.9 Which Shell Am I Running?............................................................................................................16
.............................................................................................................................................................................17
1.10 Internal and External Commands...................................................................................................17
.............................................................................................................................................................................18
1.11 How the Shell Executes Other Commands....................................................................................18
.............................................................................................................................................................................19
1.12 What Makes a Shell Script?...........................................................................................................19
.............................................................................................................................................................................20
1.13 Why Fundamentals Are Important.................................................................................................20
.............................................................................................................................................................................21
1.14 The Kernel and Daemons...............................................................................................................21
.............................................................................................................................................................................23
1.15 Filenames.......................................................................................................................................23
.............................................................................................................................................................................25
1.16 Wildcards.......................................................................................................................................25
.............................................................................................................................................................................27
1.17 Filename Extensions......................................................................................................................27
.............................................................................................................................................................................29
1.18 Who Handles Wildcards?..............................................................................................................29
.............................................................................................................................................................................31
1.19 The Tree Structure of the Filesystem.............................................................................................31
.............................................................................................................................................................................34
1.20 Your Home Directory....................................................................................................................34
.............................................................................................................................................................................35
1.21 Making Pathnames.........................................................................................................................35
.............................................................................................................................................................................37
1.22 How UNIX Keeps Track of Files: Inodes......................................................................................37
.............................................................................................................................................................................39
1.23 File Access Permissions.................................................................................................................39
.............................................................................................................................................................................42
1.24 The Superuser (Root).....................................................................................................................42
.............................................................................................................................................................................43
1.25 Access to Directories.....................................................................................................................43
.............................................................................................................................................................................44
[Chapter 1] Introduction
i
Leave a Comment