This note covers the following topics: What is an operating system,
a brief history of unix, architecture of the linux operating system, logging
into and out of unix systems, changing your password, general format of unix
commands, the unix filesystem, typical unix directory structure, directory and
file handling commands, making hard and soft symbolic links, specifying multiple
filenames, file and directory permissions, inspecting file content, finding
files, finding text in files, sorting files, file compression and backup,
handling removable media, processes, pipes, redirecting input and output,
controlling processes associated with the current shell, controlling other
processes, connecting to remote machines, network routing utilities, remote file
transfer, other internetrelated utilities, user information and communication,
printer control, email utilities, advanced text file processing, targetdirected
compilation, version control with cvs, cc compilation utilities, manual pages,
introduction to vi, basic text input and navigation in vi, moving and copying
text in vi, searching for and replacing text in vi, other useful vi commands,
quick reference for vi, introduction to emacs, basic text input and navigation
in emacs, moving and copying text in emacs, searching for and replacing text in
emacs, other useful emacs commands, other unix editors, the superuser root,
shutdown and system startup, adding users, controlling user groups,
reconfiguring and recompiling the linux kernel, cron jobs, keeping essential
system processes alive, shells and shell scripts, shell variables and the
environment, simple shell scripting, more advanced shell scripting, startup
shell scripts.
UNIX is a multi-user
operating system; in other words it allows more than one user to have
access to a computer at the same time. The users share the computer’s
various resources amongst them. This PDF covers the following topics
related to Unix : Introduction, Directory Structure/Hierarchy, First
Commands, Wildcards and a useful feature, Copying and Moving Files, More
about more, cat, and piping, Shells, Text editors.
Author(s): Alan Reed, Aslam Ghumra, Chris Bayliss,
and Jenny Harrison, University of Birmingham
This note covers the following topics: introduction and history of
UNIX, the basics:files, UNIX commands, shells etc, file ownership and
permissions, system identity software and UNIX characteristics, shell scripts,
system monitoring tools and tasks, more shell scripts and application
development tools, installing the OS and software patches, networking hardware
installation, daily system administration tasks, security control internet
access summary, more on administration and security.