MKS Toolkit
Product Overview & Solutions Guide



MKS Inc.
12701 Fair Lakes Circle, Suite 350
Fairfax VA 22033-3831 USA
Support: +1-703-803-7660
+1-703-803-3343
http://www.mkssoftware.com

July 2007

Table of Contents

  1. Introduction
  2. The MKS Toolkit Product Family

    MKS Toolkit for Developers

    MKS Toolkit for Enterprise Developers

    MKS Toolkit for Enterprise Developers 64-bit Edition

    Other MKS Toolkit Products

    About This Manual

  3. Getting Started
  4. The MKS Toolkit Start Menu

    Launching a Command Window

    Getting Help

    Command Syntax

    Case Sensitivity

    Forward Slashes Versus Backslashes

    Path Names

    Command Options

    Running Scripts and Programs

    The Search Path

    File Associations

    MKS Toolkit File Associations

    Creating Your Own File Associations

  5. Putting MKS Toolkit to Work for You
  6. Developing Software

    Software Development

    Script Development

    Web Development

    Cross-Platform Development

    Porting Software from UNIX/Linux Systems

    Porting to 64-bit Windows

    Porting X Applications

    Porting Shared Libraries

    Porting Threaded Applications

    Porting Daemons

    Evolving Ported Applications with COM

    Scripting and Automation

    Shells

    Awk

    Perl

    Tcl

    Scheduling Utilities

    mksrv

    Connecting to Remote Machines

    Remote Utilities

    Secure Utilities

    Graphical Tools

    Text Processing

    The vi Screen Editor

    The sed Utility

    Searching for Text

    Simple Text Formatting Utilities

    Displaying Text Files

    The groff Formatting System

    Other Text Manipulation Utilities

    System Administration

    Application and Network Availability Monitoring

    User and Group Manipulation

    Automating Installations

    Synchronizing Passwords

    Simple Network Management Protocol (SNMP)

    Windows Management Instrumentation (WMI)

    Setting and Implementing Corporate Standards

    Controlling Services

    Backups, File Archiving, and Compression

  7. Additional Information
  8. The MKS Toolkit Resource Kit

    System Administration

    Development

    GCC

    Sample Sources and Solutions

    Other Documentation

    MKS Toolkit UNIX to Windows Porting Guide

    Reference Pages

    User Guides and Tutorials

    Online Help

    Release Notes

    Articles and White Papers

    Knowledge Base

  1. Configuration

    Registry Database

    Environment Variables

    CCG

    COMSPEC

    HOME

    LOGNAME

    MAKESTARTUP

    MAN_CHM_INDEX

    MAN_HTM_PATHS

    MAN_TXT_INDEX

    PATH

    ROOTDIR

    SHELL

    TMPDIR

    Additional Environment Variables

    MKS Toolkit Configuration Files

    MKS KornShell

    profile.ksh

    profwin.ksh

    environ.ksh

    MKS Bourne-Again Shell

    ROOTDIR/etc/profile.ksh

    .bash_profile, .bash_login, profile.ksh, .profile

    ROOTDIR/etc/bash.bashrc, .bashrc

    MKS C Shell

    cshrc.csh

    login.csh

    logout.csh

    MKS Toolkit Control Panel Applet

   Index