Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

Custom Technology Instruction

Enhancing Productivity with   Professional Quality Instruction


UNIX Shell Programming Outline



Korn Shell Language
    Historical Perspectives
    Special Files
    The .profile and .kshrc Files
    Using Aliases
    Exported Aliases
    Tracked Aliases
    History Mechanism
    Command Line Editing
    Korn Shell Variables
    Local Shell Variables
    Environment Variables
    Metacharacters and Quoting
Korn Shell Scripts
    Comments
    The Special Comment
    Command Line Arguments
    Korn Shell Parameters and Return Values
    Writing to the Terminal
    Reading From the Terminal
    Writing to a File
    Reading from a File
    Arithmetic
    Conditional Expressions and Iteration
    The if Statement
    The case Statement
    The while Statement
    The until Statement
    The for Statement
    Indexed Arrays
    Creating and Using Menus
    Dot Scripts
    Implication of a Subshell
    Command Substitution
    Functions
    Scoping of Variables
    The autoload Statement
    Interrupt Handling
    The trap Statement
    File Inquiry Operators
    The shift Statement
    The getopts Command
    Here Deciments
    Debugging
C Shell Language
    Historical Perspectives
    Special Files
    The .cshrc, .login and .logout Files
    Using Aliases
    History Mechanism
    C Shell Variables
    Local Shell Variables
    Environment Variables
    Metacharacters and Quoting
C Shell Scripts
    Comments
    The Special Comment
    C Shell Parameters and Return Values
    Writing to the Terminal
    Reading From the Terminal
    Writing to a File
    Reading from a File
    Arithmetic
    Conditional Expressions and Iteration
    The if Statement
    The switch Statement
    The while Statement
    The foreach Statement
    Arrays
    Creating and Using Menus
    Dot Scripts
    Implication of a Subshell
    Command Substitution
    Wordlists
    Interrupt Handling
    Disabling Interrupts
    File Inquiry Operators
    The shift Statement
    Here Documents
    Improving Performance
    Debugging
System Administration
    Backing Up Files
    Adding a New User
    Scheduling Routine Tasks