|
| |
Introduction to UNIX
Table of Contents
Chapter 1 History of Unix
Chapter 2. Unix Structure
2.1 The Operating System
2.2 The File System
2.3 Unix Directories, Files and Inodes
2.4 Unix Programs .
Chapter 3 Getting Started
3.1 Logging in
3.1.1 Terminal Type
3.1.2 Passwords
3.1.3 Exiting
3.1.4 Identity
3.2 Unix Command Line Structure
3.3 Control
3.4 stty - terminal control
3.5 Getting Help
3.6 Directory Navigation and Control
3.6.1 pwd - print working directory
3.6.2 cd - change directory
3.6.3 mkdir - make a directory
3.6.4 rmdir - remove directory
3.6.5 is - list directory contents
3.7 File Maintenance Commands
3.7.1 cp - copy a file
3.7.2 my - move a file
3.7.3 rm - remove a file
3.7.4 File Permissions
3.7.5 chmod - change file permissions
3.7.6 chown - change ownership
3.7.7 chgrp - change group
3.8 Display Commands
3.8.1echo - echo a statement
3.8.2 cat - concatenate a file
3.8.3 more, less, and pg - page through a file
3.8.4 head - display the start of a file
3.8.5 tail - display the end of a file
Chapter 4 System Resources &
Printing
4.1.1 df - summarize disk block and file
usage
4.1.2 du - report disk space in use
4.1.3 ps - show status of active processes
4.1.4 kill - terminate a process
4.1.5 who - list current users
4.1.6 whereis - report program locations
4.1.7 which - report the command found
4.1.8 hostname/uname - name of machine
4.1.9 script - record your screen 1/O
4.1.10 date - current date and time
4.2.1 lp/lpr -submit a print job
4.2.2 lpstat/lpq -check the status of a print job
4.2.3 cancel/lprm - cancel a print job
4.2.4 pr - prepare files for printing
Chapter 5 Shells
5.1Built-in Commands
5.1.1 Sh
5.1.2 Csh
5.2Environment Variables
5.3The Bourne Shell, sh
5.4The C Shell, csh
5.5Job Control
5.6History
5.7Changing your Shell
Chapter 6 Special Unix Features
6.1File Descriptors
6.2File Redirection
6.2.1 Csh
6.2.2 Sh
6.3 Other Special Command Symbols
6.4Wild Cards
Chapter 7 Text Processing
7.1 Regular Expression Syntax
7.2 Text Processing Commands
7.2.1 grep
7.2.2 sed
7.2.3 awk, nawk, gawk
Chapter 8 Other Useful Commands
8.1Working With Files 8.1.0
8.1.1 cmp - compare file contents
8.1.2 diff - differences in files
8.1.3cut - select parts of a line
8.1.4paste - merge files
8.1.5touch - create a file
8.1.6we - count words in a file
8.1.7In - link to another file
8.1.8sort - sort file contents
8.1.9tee - copy command output
8.1.10 uniq - remove duplicate lines
8.1.11 strings - find ASCII strings
8.1.12 file - file type
8.1.13 tr - translate characters
8.1.14 find - find files
8.2File Archiving, Compression and Conversion
8.2.1 File Compression
8.2.2 tar - archive files
8.2.3 uuencode/uudecode - encode a file
8.2.4 dd - block copy and convert
8.2.5 od - octal dump of a file
8.3Remote Connections
8.3.1 TELNET and FTP - remote login and file transfer protocols
8.3.2 finger - get information about users
8.3.3 Remote commands
Chapter 9 Shell Programming
9.1Shell Scripts
9.2Setting Parameter Values
9.3Quoting
9.4Variables
9.5Parameter Substitution
9.6Here Document
9.7Interactive Input
9.7.1 Sh
9.7.2 Csh
9.8Functions
9.9Control Commands
9.9.1 Conditional if
9.9.1.1 Sh
9.9.1.2 Csh
9.9.2 Conditional switch and case
9.9.2.1 Sh
9.9.2.2 Csh
9.9.3for and foreach
9.9.3.1 Sh
9.9.3.2 Csh
9.9.4while
9.9.4.1 Sh
9.9.4.2 Csh
9.9.5until
9.9.6test
9.9.7 C Shell Logical and Relational Operators
Chapter
10 Editors
10.1 Configuring Your vi
Session
10.2 Configuring Your emacs Session
|