olaf
UNIX|  Linux|   commands|  shell scripting|   control keys|   X Windows|   Other Resources

UNIX

UNIX is an operating system, a network platform and a flexible development environment.

Commands

      cat   cd   cp   date      find   finger   fortune   ftp   emacs   elm   gcc   grep      ls   mail   mkdir      more      mv   pico   pine   pwd   pr      rm   telnet   test   type   vi   who  

cat

A kind of filter utility that can be used in many ways

cd

Change Directory - alows navigation through various directories and subdirectoires.

syntax: cd directory name. adding slashes and the names of subdirectories in a tree will open those directories examples: cd /documents opens the "documents" directory
cd /documents/letters/personal opens the "personal" directory within the "letters" directory which is in the "documents" directory

cp

Copy command - copies files

syntax: cp oldfilename newfilename

examples:
cp resume01.doc resume02.doc
cp /olddirectory/resume01.doc /newdirectory/resume01.doc

date

Displays the date and allows the date to be changed

find

finger

Displays information about a user

fortune

Displays a fortune

emacs

emacs is a built-in text editing program. To invoke, type "emacs" at the command line or type emacs and file name to edit that file.

examples: emacs starts emacs
emacs letter.doc creates or opens a file called letter.doc

elm

An email program

To initiate type "elm"

gcc

gcc is C language compiler

grep

grep is a powerful search tool for searching for text within files and directoies

ls

List Files - displays a list of files in a directory

syntax: ls.

mail

There are many mail programs available, but email can be invoked directly from the command line with mail. Type "mail" followed by a valid email address. syntax: mail someone@someplace.com

The next line will be a "subject" line, fill it out and hit <-ENTER->
Type a message and then type <-Ctrl-> and <-D-> to send the message.

mkdir

Make Directory - creates directories and subdirectories

syntax: mkdir direcotry name(s). examples: mkdir newdir. mkdir /newroot/newsub. mkdir onedir twodir threedire(makes multiple directories)

more

Allows output to the screen to be controled

mv

Moves files. sytnax: mv directory/filename newdirectory/filename. examples: mv /working_dir/letter.doc /storage_dir/letter.doc

pico

Built-in text editor, made to be used with pine, but can be used on its own. I personally prefer pico to emacs and vi.

pine

An email program, stands for "Pine Is Not Elm". To initiate type "pine"

pwd

Prints working directory

Type "pwd" on the command line

pr

rm

Reomove File - deletes files

rmdir

Remove Directory - removes directories

test

test man

type

This not like type in DOS. Do do that kind of file display use more or cat
type can be used to show the description or definition of a unix command. syntax: type command-name. example: type ls

vi

Built-in text editor vi tutorial.

who





Linux



Versions

SUSE
Mandrake
redhat.com
   Fedora
  What is The Fedora Project?
  Fedora Linux Home Page
  Red Hat Linux becomes Fedora

PhatLinux-runs on top of Windows
WinLinux-runs in windows, boot to either

X Windows

A graphical interface for UNIX. This is often the main interface for Linux.
Intro to X Windows




Control Keys





Shell Scripting

Bourne Shell Scripting
Learning the Korn Shell
KORN SHELL
Bash Shell
Online man documentation
Korn shell variables
Unix and Shell Programming Basics
Bash Reference
Mega list of Unix commands
korn




Other Resources

Guide to UNIX files On-line Book
Guide to UNIX commands On-line Book
Linux Guide On-line Book
Linux For Newbies On-line Book
Linux kernel On-line Book
LPI Linux Certification On-line Book
Linux Kernel Module Programming Guide On-line Book
The Art of Unix Programming
Advanced Linux Programming
Common Unix Printing System
A Brief History of Unix
kernel
Linux History
IBM mainframes to get Linux treatment
Sun Unix
Webmonkey
Installing Unix
Installing Unix in a DOS partition
Multi-OS Installation
Unix Administration
Intro to X Windows