Final Exam Review May 3 rd, 2004 Class Meeting 15.

Slides:



Advertisements
Similar presentations
Linux+ Guide to Linux Certification, Second Edition
Advertisements

Linux+ Guide to Linux Certification, Second Edition
Linux+ Guide to Linux Certification, Second Edition
Guide To UNIX Using Linux Third Edition
Lecture 02CS311 – Operating Systems 1 1 CS311 – Lecture 02 Outline UNIX/Linux features – Redirection – pipes – Terminating a command – Running program.
Introduction to Linux/UNIX. History UNIX beginnings in 1969 (Linus Torvalds is born!) AT & T Bell Laboratories (Ken Thompson & Dennis Richie) Working.
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
Review for Exam 1 Exam 1 on June 24 CSC 3320.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Linux environment ● Graphical interface – X-window + window manager ● Text interface – terminal + shell.
Lesson 1. PC vs. Multi-user System  Personal Computer – each user gets his/her own processor (or multicore processor).  Multi-user system – The processor,
Week 7 Working with the BASH Shell. Objectives  Redirect the input and output of a command  Identify and manipulate common shell environment variables.
Chapter Four UNIX File Processing. 2 Lesson A Extracting Information from Files.
Guide To UNIX Using Linux Fourth Edition
Unix Basics Chapter 4.
Unix Talk #2 (sed). 2 You have learned…  Regular expressions, grep, & egrep  grep & egrep are tools used to search for text in a file  AWK -- powerful.
Introduction to Unix (CA263) File Processing. Guide to UNIX Using Linux, Third Edition 2 Objectives Explain UNIX and Linux file processing Use basic file.
File Permissions. What are the three categories of users that apply to file permissions? Owner (or user) Group All others (public, world, others)
Linux+ Guide to Linux Certification, Second Edition
Linux+ Guide to Linux Certification Chapter Four Exploring Linux Filesystems.
Linux+ Guide to Linux Certification, Third Edition
CS 6560 Operating System Design Lecture 3:Tour of GNU/Linux.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
Session 2 Wharton Summer Tech Camp Basic Unix. Agenda Cover basic UNIX commands and useful functions.
Week 3 Exploring Linux Filesystems. Objectives  Understand and navigate the Linux directory structure using relative and absolute pathnames  Describe.
OPERATING SYSTEMS DESIGN UNIX BASICS & SHELL SCRIPTING.
UNIX Commands. Why UNIX Commands Are Noninteractive Command may take input from the output of another command (filters). May be scheduled to run at specific.
Agenda Regular Expressions (Appendix A in Text) –Definition / Purpose –Commands that Use Regular Expressions –Using Regular Expressions –Using the Replacement.
Agenda Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Review next lab assignments Break Out Problems.
Unix/Linux cs3353. The Shell The shell is a program that acts as the interface between the user and the kernel. –The shell is fully programmable and will.
Next Unix Topics Tuesday, 2/11 & 18/2014. Change Password (by 2/14/14) ssh to account on – faclinux.cse.ohio-state.edu – stdlinux.cse.ohio-state.edu passwd.
L&T Infotech1 UNIX – Getting Started - Aneesh Ramani.
I/O Redirection and Regular Expressions February 9 th, 2004 Class Meeting 4.
Lecture 24CS311 – Operating Systems 1 1 CS311 – Lecture 24 Outline Final Exam Study Guide Note: These lecture notes are not intended replace your notes.
UNIX An Introduction. Brief History UNIX UNIX Created at Bell Labs, 1969 Created at Bell Labs, 1969 BSD during mid 70s BSD during mid 70s AT&T began offering.
Linux+ Guide to Linux Certification, Third Edition
Linux+ Guide to Linux Certification, Third Edition
Basic of UNIX For fresh members of SPARCS
Week Two Agenda Announcements Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Next lab assignments.
Linux Commands C151 Multi-User Operating Systems.
Linux+ Guide to Linux Certification, Second Edition Chapter 4 Exploring Linux Filesystems.
A Brief Overview of Unix Brandon Bohrer. Topics What is Unix? – Quick introduction Documentation – Where to get it, how to use it Text Editors – Know.
Introduction to UNIX and Linux.  Written by Dennis Ritchie and Ken Thomsom at Bell Labs in 1969  Initially written in assembly language and a high-level.
UNIX Review CS 2204 Class meeting 15. (C) S. S. Gifford, Virginia Tech, Study Hints You should have: Read all required material Finished all labs.
Operating Systems Introduction Moti Geva
Overview of Linux Fall 2016 Dr. Donghyun Kim
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
Tutorial of Unix Command & shell scriptS 5027
Chapter 11 Command-Line Master Class
UNIX Review CS 2204 Class meeting 15.
Commands Basic syntax of shell commands UNIX or shell commands have a basic structure command -options target command comes first (such as cd or ls) any.
Linux 101 Training Module Linux Basics.
Part 1: Basic Commands/Utilities
Some Linux Commands.
C151 Multi-User Operating Systems
Tutorial of Unix Command & shell scriptS 5027
Tutorial of Unix Command & shell scriptS 5027
Operating Systems and Using Linux
CS 60 Discussion Review.
Unix : Introduction and Commands
Tutorial of Unix Command & shell scriptS 5027
Introduction to Linux/UNIX
Unix Talk #2 (sed).
Operating Systems and Using Linux
Chapter Four UNIX File Processing.
CSE 303 Concepts and Tools for Software Development
Operating Systems and Using Linux
Review.
LPI Linux Certification
Presentation transcript:

Final Exam Review May 3 rd, 2004 Class Meeting 15

Current Grades Posted on Blackboard Close to half of the class has an A/A- ¾ of the class is currently passing Includes P5 grades Does not include some make-up grades P6 should be graded by Thursday

Final Exam Saturday, May 8 th 1:05pm – 3:05pm Whittemore % of final grade (160 points) 40 questions, 4 points per question Multiple choice, scantron

Unix Basics History of Unix/Linux Who are Ken Thompson and Dennis Richie? Who is Linus Torvalds? What is the kernel? Basic commands Basic commands that you should have become familiar with over the semester Example: ls, chmod, rm, mv, cp, cd, egrep, etc. Do not need to memorize syntax or options; just need to know what command does

Unix Filesystem Hierarchical organization of filesystem absolute versus relative paths Hidden files File ownership and permissions user, group, other read, write, execute Be able to read the output of ls -la File editing vi Basic commands (saving, quitting, editing) insert versus command mode

Redirection and Regular Expressions Pipes, filters, and redirection, >>, | What is a pipe? What is a filter? Regular Expressions What are regular expressions? basic versus extended regular expressions Metacharacters: { }, ^, $, [ ], ?, *, +, |,., ( )

Shell Scripting and X Windows X Windows client versus server Shell Scripting High-level understanding of shell scripting Given example script, be able to describe what it would do What is a shell script? What kinds of variables can be used? Single quotes versus double quotes versus back tics Special variables $0, $1, $2, $#, $?

System Programming Makefiles What is a dependency? What is a target? Special variables $? Macros gcc/g++ How do you specify an include directory? How do you specify a library directory? How do you link a library? Compilation process Know all options covered in notes

System Programming (cont) File I/O What are file descriptors? Related system calls: open, close, fopen, fclose, read, write, printf -family, scanf -family Process Management What is a process? Related system calls: fork, execvp, wait/waitpid, kill

Miscellaneous sed and awk Given an example sed or awk script, be able to describe what it would do System administration Know what files do /etc/passwd /etc/groups /etc/inittab Be able to read a crontab file