Standard

 

CIS 2554 – Introduction to Linux/UNIX

 

Course Description:

 

This course introduces the Linux/UNIX operating system skills necessary to perform entry-level user functions.  Topics include: History of Linux/UNIX, login and logout, the user environment, user password change, the file system, hierarchy tree, editors, file system commands as they relate to navigating the file system tree, Linux/UNIX manual help pages, using the Linux/UNIX graphical desktop, and command options.  In addition, the student must be able to perform directory and file displaying, creation, deletion, redirection, copying, moving, linking files, wildcards, determining present working directory and changing directory locations.

 

Competency Areas:

Hours:

 

 

 

History of Linux/UNIX and the Linux/UNIX environment

Class

4

Login and Logout

D. Lab

4

User environment

P. Lab/O.B.I.

0

User password changes

Credit

6

File system and hierarchy tree

 

 

Editors

 

 

File system commands

 

 

Linux/UNIX help manual pages

 

 

Using the Linux/UNIX graphical desktop

 

 

Command options

 

 

Directory and file displaying creation, deletion, redirection, copying, moving, linking files, wildcards, determining present working directory and changing directory locations

 

 

 

Prerequisite:  CIS 106 and SCT 100

Corequisite:

  

Course Guide

 

Competency

After completing this section, the student will:

Hours

Class

D. Lab

P. Lab/

O.B.I.

HISTORY OF LINUX/UNIX AND THE LINUX/UNIX ENVIRONMENT

2

2

0

History

Explain the History of Linux

 

 

 

Compare to other operating systems

Explain the purpose and use of Linux

 

 

 

 

Describe similarities and differences with other Operating Systems

 

 

 

LOGIN AND LOGOUT

2

2

0

Login

Explain how to login

 

 

 

 

Explain the purpose of a login account and password

 

 

 

 

Perform a login

 

 

 

Logout

Explain the login scripts

 

 

 

 

Explain how to logout

 

 

 

 

Perform a logout

 

 

 

Login as another user

Use the ‘su’ command

 

 

 

 

Understand the security issues with the ‘su’ command

 

 

 

USER ENVIRONMENT

4

4

0

Shells

Describe the various shells

 

 

 

 

Manage the shell environment

 

 

 

The prompt

Understand what the prompt is

 

 

 

 

Know the difference between the superuser and non-superuser prompt

 

 

 

 

Understand how to change the prompt

 

 

 

USER PASSWORD CHANGES

4

4

0

 Purpose

Explain the reason for passwords.

 

 

 

 

Demonstrate location of ‘/etc/passwd’ file.

 

 

 

 

Explain shadow password file.

 

 

 

How To

Use the ‘passwd’ command to change a password

 

 

 

 

Security issues with passwords: aging, complex passwords

 

 

 

FILE SYSTEM AND HIERARCHY TREE

4

4

0

File System

Explain the purpose of the file system

 

 

 

Directories and files

Explain the purpose of the root directory

 

 

 

 

Demonstrate how to change to the root directory

 

 

 

 

Differentiate between a directory and a file

 

 

 

EDITORS

4

4

0

GUI

Demonstrate use of GUI editors

 

 

 

Non-GUI

Demonstrate use of non-GUI editors including vi

 

 

 

FILE SYSTEM COMMANDS

4

4

0

Purpose

Explain the file system command

 

 

 

Utilities

Use ‘disk free’, ‘date’, ‘cal’, ‘grep’, find and others

 

 

 

LINUX/UNIX HELP MANUAL PAGES

4

4

0

Purpose

Describe the purpose of the help pages (man pages)

 

 

 

Use

Use ‘man’ pages

 

 

 

USNING THE LINUX/UNIX GRAPHICAL DESKTOP

4

4

0

Access

Understand the various GUI desktops such as Gnome and KDE

 

 

 

Configure

Manage and configure the desktop

 

 

 

COMMAND OPTIONS

4

4

0

Purpose

Describe the purpose of command options

 

 

 

Use

Use command options

 

 

 

DIRECTORY AND FILE DISPLAYING CREATION, DELETION, REDIRECTION, COPYING, MOVING, LINKING FILES, WILDCARDS, DETERMINING PRESENT WORKING DIRECTORY AND CHANGING DIRECTORY LOCATIONS

4

4

0

Directories

 

Create, delete, rename, and manipulate directories

 

 

 

Files

Create, delete, rename, copy, move, cut, paste, diff, sort, and link files

 

 

 

 

Change permissions on files

 

 

 

Special Symbols

Use redirection symbols (>, >>, <)

 

 

 

 

Use pipe symbol (|)

 

 

 

 

Use of backquotes (`)

 

 

 

 

Use of wildcards (*, ?)

 

 

 

 

Suggested Resources

 

Books

 

Guide to UNIX Using Linux, Author: Palmer, Dent and Gaddis, Course Technology ISBN: 0-619-12147-5