Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See"— Presentation transcript:

1 Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See http://software-carpentry.org/license.html for more information. The Unix Shell

2 Introduction

3 The Unix ShellIntroduction Run Programs

4 The Unix ShellIntroduction Run Programs Store Data

5 The Unix ShellIntroduction Communicate with each other Run Programs Store Data

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

7 The Unix ShellIntroduction Interact with us

8 The Unix ShellIntroduction Interact with us Telepathy

9 The Unix ShellIntroduction Interact with us Speech Telepathy

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

11 The Unix ShellIntroduction Interact with us Telepathy Speech Rewiring WIMP

12 The Unix ShellIntroduction Interact with us Telepathy SpeechTypewriter Rewiring WIMP

13 The Unix ShellIntroduction Typewriter

14 The Unix ShellIntroduction Typewriter Line printer + keyboard

15 The Unix ShellIntroduction Typewriter Line printer + keyboard Text only

16 The Unix ShellIntroduction Typewriter Line printer + keyboard Text only

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

18 The Unix ShellIntroduction user logs in

19 The Unix ShellIntroduction user logs in user types command

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

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

22 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

23 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

24 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

25 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

26 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

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

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

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

30 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.

31 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

32 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:

33 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

34 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

35 August 2010 created by Greg Wilson Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See http://software-carpentry.org/license.html for more information.


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

Similar presentations


Ads by Google