Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See

Slides:



Advertisements
Similar presentations
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Advertisements

Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Operating Systems * Section A: Introduction * Section B: The importance of the operating system * Section C: Types of operating systems * Section D: Operating.
Chapter One The Essence of UNIX.
Job Control Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
1 The Five Parts of an Information System
Operating Systems: Software in the Background
Spring 2007Introduction to OS1 IT 3423: Operating System Concepts and Administration Instructor: Wayne (Weizheng) Zhou
UNIX chapter 03 Getting Started Mr. Mohammad Smirat.
User Interfaces. User Interface What do we mean by a user interface? The user is the person who is using the computer. A user interface is what he or.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
Operating Systems Chapter 4.
Computer for Health Sciences
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
ITIS 2110 Class # No home network devices devices devices devices devices devices devices 9.
Software GCSE ICT.
Chapter 4 System Software.
Bren Chung y Jua Barbero. Index  Hardware Hardware  Software Software  Computer Computer  Input Device Input Device  Output Device Output Device.
By: Bryan Sanchez and Alex Lindenmayer. A command-line interface (CLI) is a mechanism for interacting with a computer operating system or software by.
Standard Grade Computing OPERATING SYSTEMS CHAPTER 20.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
What is computer hardware? Computer hardware are the physical components of the computer.
UNIX/LINUX SHELLS.  “A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and.
1 The Five Parts of an Information System
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
* Property of STI Page 1 of 18 Software: Systems and Applications Basic Computer Concepts Software  Software: can be divided into:  systems software.
COLLECTING Software. Why use Software with Hardware? Software used for collecting includes the software that interfaces with hardware collection device.
Pipes and Filters Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
Files and Directories Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
Unix Shell Basics Edited from Greg Wilson's "Software Carpentry"
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Software refer to all the programs that can be run on the computer.
FTP Short for File Transfer Protocol, the protocol for exchanging files over the Internet.protocolfilesInternet works in the same way as HTTP for transferring.
Lab 3 + Using the Terminal 1. "Under Linux there are GUIs (graphical user interfaces). where you can point and click and drag, and hopefully get work.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
Finding Things Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
COMPUTER MAIN PARTS SANTIAGO OCAMPO MEJIA. HARDWARE  Or materials set of physical elements of a computer or a computer system.
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
In computing, an input device is a piece of computer hardware equipment used to provide data and control signals to an information processing system such.
Computer Parts and Functions. How A Computer Works.
Types of Software Chapter 2.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
What is O.S Introduction to an Operating System OS Done by: Hani Al-Mohair.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
Computer Operating Systems And Software applications.
Shell ITEC400 Yukari Kitamura. What is shell? An interface between the user and OS A utility program to interact with the kernel A programming language.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
Allows the user and the computer to communicate with each other.
3.1.2 Software and hardware components of an information system
Computer Systems – Hardware, Operating System, & Software
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
Chapter 3 Software Interfaces.
UNIX & file system cosc513 Deyong Xu ID: Nov
Systems Software Keywords Operating Systems
Introduction To Computers
Version Control Introduction Copyright © Software Carpentry 2010
Chapter 1: Digital Communication Tools
Software - Operating Systems
Presentation transcript:

Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See for more information. The Unix Shell

Introduction

The Unix ShellIntroduction Run Programs

The Unix ShellIntroduction Run Programs Store Data

The Unix ShellIntroduction Communicate with each other Run Programs Store Data

The Unix ShellIntroduction Communicate with each other Interact with us Run Programs Store Data

The Unix ShellIntroduction Interact with us

The Unix ShellIntroduction Interact with us Telepathy

The Unix ShellIntroduction Interact with us Speech Telepathy

The Unix ShellIntroduction Interact with us Telepathy Speech WIMP (windows, icons, mice, pointers)

The Unix ShellIntroduction Interact with us Telepathy Speech Rewiring WIMP

The Unix ShellIntroduction Interact with us Telepathy SpeechTypewriter Rewiring WIMP

The Unix ShellIntroduction Typewriter

The Unix ShellIntroduction Typewriter Line printer + keyboard

The Unix ShellIntroduction Typewriter Line printer + keyboard Text only

The Unix ShellIntroduction Typewriter Line printer + keyboard Text only

The Unix ShellIntroduction Typewriter Line printer + keyboard Text only CLUI: command-line user interface

The Unix ShellIntroduction user logs in

The Unix ShellIntroduction user logs in user types command

The Unix ShellIntroduction user logs in user types command computer executes command and prints output

The Unix ShellIntroduction user logs in user types command computer executes command and prints output user types another command

The Unix ShellIntroduction user logs in user types command computer executes command and prints output user types another command computer executes command and prints output

The Unix ShellIntroduction user logs in user types command computer executes command and prints output user types another command computer executes command and prints output ⋮ user logs off

The Unix ShellIntroduction user logs in user types command computer executes command and prints output user types another command computer executes command and prints output ⋮ user logs off

The Unix ShellIntroduction user logs in user types command computer executes command and prints output user types another command computer executes command and prints output ⋮ user logs off shell

The Unix ShellIntroduction user logs in user types command computer executes command and prints output user types another command computer executes command and prints output ⋮ user logs off shell

The Unix ShellIntroduction A shell is just a program that runs other programs

The Unix ShellIntroduction A shell is just a program that runs other programs Most popular is bash (the Bourne again shell)

The Unix ShellIntroduction A shell is just a program that runs other programs Most popular is bash (the Bourne again shell)

The Unix ShellIntroduction A shell is just a program that runs other programs Most popular is bash (the Bourne again shell) Using it feels a lot more like programming than using windows, a mouse, etc.

The Unix ShellIntroduction A shell is just a program that runs other programs Most popular is bash (the Bourne again shell) Using it feels a lot more like programming than using windows, a mouse, etc. Commands are terse and often cryptic

The Unix ShellIntroduction A shell is just a program that runs other programs Most popular is bash (the Bourne again shell) Using it feels a lot more like programming than using windows, a mouse, etc. Commands are terse and often cryptic Use it because:

The Unix ShellIntroduction A shell is just a program that runs other programs Most popular is bash (the Bourne again shell) Using it feels a lot more like programming than using windows, a mouse, etc. Commands are terse and often cryptic Use it because: – many tools only have command-line interfaces

The Unix ShellIntroduction A shell is just a program that runs other programs Most popular is bash (the Bourne again shell) Using it feels a lot more like programming than using windows, a mouse, etc. Commands are terse and often cryptic Use it because: – many tools only have command-line interfaces – allows you to combine tools in powerful new ways

August 2010 created by Greg Wilson Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See for more information.