85 lines
3.5 KiB
Plaintext
85 lines
3.5 KiB
Plaintext
PC User's Guide To Unix
|
||
|
||
If you are a PC user, the transition to Unix will be easier for
|
||
you because of the similarities between DOS and Unix.
|
||
|
||
One similarity is the hierarchical file system. As in DOS, Unix
|
||
provides you with the ability to create directories so that you
|
||
can organize your file system as you prefer. However, since Unix
|
||
is a multi-user system, you will only have permission to create,
|
||
modify, and delete files in the part of the file "tree" allocated
|
||
to you. You can move around in the entire file system, for the
|
||
most part, looking at and even copying files that are accessible,
|
||
but you can only write files in your own area.
|
||
|
||
File names on the HP-Unix system can typically be much longer
|
||
than under DOS. The maximum length for file names is 255
|
||
characters. File extensions can be longer than three characters;
|
||
in fact, you can include more than one period (.) in a filename
|
||
(for example, car.engine.block). Path names (complete file name
|
||
and all directories associated with it) can not be longer than
|
||
1,023 characters.
|
||
|
||
Another similarity is in the command names; many basic Unix
|
||
commands will be familiar to the DOS user. You will notice that
|
||
a number of Unix commands are only two letters, contributing to
|
||
the reputation that Unix is too cryptic. Once you've become
|
||
accustomed to these terse commands, however, you will probably
|
||
appreciate the few keystrokes required. Also, if you prefer
|
||
names for commands other than what is provided by default, Unix
|
||
systems provide the capability to ''alias'' a command (including
|
||
your favorite options) to any name you prefer. The information
|
||
on how to create command aliases is found online by typing man
|
||
ksh (for the Korn shell) or man csh (for the C shell).
|
||
|
||
A DOS/Unix table of commands is shown below. See the online man
|
||
page for documentation on each Unix command by typing man command
|
||
once you are logged on to any Unix system.
|
||
|
||
|
||
DOS Command Unix Command Meaning
|
||
=============================================================
|
||
cd pathname or chdir cd pathname Change directory to
|
||
pathname
|
||
|
||
copy cp Make a copy of a file
|
||
|
||
cls clear Clear the screen
|
||
|
||
del or erase rm Delete (remove) a file
|
||
|
||
dir ls List the contents of current
|
||
directory
|
||
|
||
md or mkdir mkdir Make a new directory
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
PAGE 2
|
||
|
||
|
||
ren or rename mv Rename a file (or move it
|
||
in Unix)
|
||
|
||
rd or rmdir rmdir Remove a directory
|
||
|
||
type cat Display file on screen
|
||
|
||
type file | more more file Display file a screenful at
|
||
a time
|
||
|
||
\ / Separator in a pathname to
|
||
a file or directory
|
||
|
||
(Copied by permission from the University of Virginia's Academic
|
||
Computing Center Academic Computing Newsletter, June-August 1991
|
||
issue, article by Dee Irwin.)
|
||
|
||
|