Index of Section 1 Manual Pages
| Interix / SUA | help.1 | Interix / SUA |
HELP(1) System General Commands Manual HELP(1)
NAME
help - help for new users and administrators
DESCRIPTION
This document is meant to familiarize new users and system administrators
with Interix and, if necessary, UNIX in general.
Firstly, a wealth of information is contained within the system manual
pages. In UNIX, the man(1) command is used to view them. Type man man
for instructions on how to use it properly. Pay especially close atten-
tion to the -k option. You may also be interested in the apropos(1) com-
mand.
Other Interix references include the FAQ (Frequently Asked Questions)
located at http://www.interix.com/tools. There are also Forums and news
groups where questions are fielded by Interix developers and other users;
see http://www.interix.com/tools.
The Unix shell
After logging in, some system messages are typically displayed, and then
the user is able to enter commands to be processed by the shell program.
The shell is a command-line interpreter that reads user input (normally
from a terminal) and executes commands. There are many different shells
available; Interix ships with csh(1), ksh(1), and sh(1). Additional
shells can optionally be installed such as bash(1), zsh(1) and scsh(1).
Each user's shell is indicated by the last field of their corresponding
entry in the system user database. You can view this setting with the
finger(1) command and change your default shell with the chsh(1) command.
Basic Unix commands
man Interface to the system manual pages. For any of the commands
listed below, type man for detailed information on what
it does and how to use it.
pwd Print working directory. Files are organized in a hierarchy (see
hier(7)) called a tree. This command will indicate in which
directory you are currently located.
cd Change working directory. Use this command to navigate through-
out the file hierarchy. For example, type cd / to change the
working directory to the root.
ls List directory contents. Type ls -l for a detailed listing.
cat Although it has many more uses, cat filename will print the con-
tents of a plain-text file to the screen.
mkdir Make a directory. For example, mkdir foobar.
rmdir Remove a directory.
rm Remove files. Files are generally only removable by their own-
ers. See the chmod(1) command for information on file permis-
sions.
chmod Change file modes, including permissions. It is not immediately
obvious how to use this command; please read its manual page
carefully, as proper file permissions, especially on system
files, are vital in maintaining security and integrity.
cp Copy files.
mv Move and rename files.
ps List active processes. Most UNIX-based operating systems,
including Interix, are multitasking, meaning many programs share
system resources at the same time. A common usage is ps -Al
-Xunix, which will display information about all active Interix
processes.
kill Kill processes. Used mostly for terminating run-away/unrespon-
sive programs, but also used to signal programs for requesting
certain operations (i.e., re-read their configuration).
date Print the current system date and time.
mail Access mailbox.
logout Log out of the system.
When a command is entered, it is first checked to see if it is built-in
to the shell. If not, the shell looks for the command in any directories
contained within the PATH environment variable (see environ(7)). If the
command is not found, an error message is printed. Otherwise, the shell
runs the command, passing it any arguments specified on the command line.
SEE ALSO
apropos(1), chsh(1), finger(1), man(1), whatis(1), whereis(1)
HISTORY
This manual page was originally written by Aaron Campbell
and first appeared in OpenBSD 2.6.
Interix October 17, 1999 Interix