+ All Categories
Home > Documents > Linux Presentation

Linux Presentation

Date post: 13-Dec-2014
Category:
Upload: nishantsri
View: 680 times
Download: 0 times
Share this document with a friend
Description:
a short linux presentation,
Popular Tags:
34
Brief Linux Presentation July 10th, 2006 Elan Borenstein
Transcript
Page 1: Linux Presentation

Brief Linux PresentationJuly 10th, 2006

Elan Borenstein

Page 2: Linux Presentation

History

1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)

Page 3: Linux Presentation

History

1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)

1969 - Ken Thompson and Dennis Ritchie implemented the first UNIX system for the PDP-7.

Page 4: Linux Presentation

History

1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)

1969 - Ken Thompson and Dennis Ritchie implemented the first UNIX system for the PDP-7.

1973 - The UNIX system was rewritten in the C programming language.

Page 5: Linux Presentation

History

1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)

1969 - Ken Thompson and Dennis Ritchie implemented the first UNIX system for the PDP-7.

1973 - The UNIX system was rewritten in the C programming language.

1982 - University of California, Berkeley (UCB) Developed BSD UNIX because new commercial UNIX releases no longer included the source

code.

Page 6: Linux Presentation

History (continued)

1984 - Richard Stallman started the GNU project to create a free operating system. By 1991 they created a lot of the tools but no kernel.

Page 7: Linux Presentation

History (continued)

1984 - Richard Stallman started the GNU project to create a free operating system. By 1991 they created a lot of the tools but no kernel.

Professor Andrew Tanenbaum wrote the operating system MINIX from scratch to teach his students the inner workings of a real operating system.

Page 8: Linux Presentation

History (continued)

1984 - Richard Stallman started the GNU project to create a free operating system. By 1991 they created a lot of the tools but no kernel.

Professor Andrew Tanenbaum wrote the operating system MINIX from scratch to teach his students the inner workings of a real operating system.

Apr 1991 - At age 21, Linus Torvalds starts working on a new operating system inspired by MINIX. September 1991 - Linux version 0.01 is released.

Page 9: Linux Presentation

Overview

-GNU/Linux Linux Kernel GNU tools

Page 10: Linux Presentation

Overview

-GNU/Linux Linux Kernel GNU tools -Graphical User Interfaces (GUI) Gnome KDE

Page 11: Linux Presentation

Overview

-GNU/Linux Linux Kernel GNU tools -Graphical User Interfaces (GUI) Gnome KDE -Distributions Debian Mandrake Red Hat Ubuntu

Page 12: Linux Presentation

Logging In and Out

-Need account on machine(s) you want to log in to: username and password -Local Login -Remote Login ssh [-X] username@machineAddress -Opening a Terminal (command line prompt) -Exiting and Logging Out exit

Page 13: Linux Presentation

The Unix Filesystem

Page 14: Linux Presentation

Common Commands

pwd - shows the current directory

Page 15: Linux Presentation

Common Commands

pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion!

Page 16: Linux Presentation

Common Commands

pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx

Page 17: Linux Presentation

Common Commands

pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx man - manual (help)

Page 18: Linux Presentation

Common Commands

pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx man - manual (help) emacs, gedit, vim ,pico ,... - file editors

Page 19: Linux Presentation

Common Commands

pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx man - manual (help) emacs, gedit, vim ,pico ,... - file editors less, more, cat, tail - examines files

Page 20: Linux Presentation

More Common Commands

mkdir - makes directory

Page 21: Linux Presentation

More Common Commands

mkdir - makes directory rmdir - removes directory

Page 22: Linux Presentation

More Common Commands

mkdir - makes directory rmdir - removes directory cp - copies

Page 23: Linux Presentation

More Common Commands

mkdir - makes directory rmdir - removes directory cp - copies mv - moves

Page 24: Linux Presentation

More Common Commands

mkdir - makes directory rmdir - removes directory cp - copies mv - moves rm - removes [-r]

Page 25: Linux Presentation

More Common Commands

mkdir - makes directory rmdir - removes directory cp - copies mv - moves rm - removes [-r] lpr -Pprintername filename - prints file on selected printer hp4si hp5si

Page 26: Linux Presentation

Even More Common Commands

command& - runs command in background

Page 27: Linux Presentation

Even More Common Commands

command& - runs command in background | - (pipe) links commands together (right side runs on output of left

side)

Page 28: Linux Presentation

Even More Common Commands

command& - runs command in background | - (pipe) links commands together (right side runs on output of left

side) grep - finds matching expressions selections * - any number of characters ? - one character

Page 29: Linux Presentation

Even More Common Commands

command& - runs command in background | - (pipe) links commands together (right side runs on output of left

side) grep - finds matching expressions selections * - any number of characters ? - one character up arrow - previous commands

Page 30: Linux Presentation

Finding and Killing Processes

ps - shows running processes [-aux]

Page 31: Linux Presentation

Finding and Killing Processes

ps - shows running processes [-aux] kill - kills a process [-9]

Page 32: Linux Presentation

Finding and Killing Processes

ps - shows running processes [-aux] kill - kills a process [-9] find - finds files whose name matches pattern [-name]

Page 33: Linux Presentation

GNOME

-Terminal -Multiple Desktops -Places -Applications Firefox Web Browser Open Office Maple (maple or xmaple -cw) Matlab (matlab) Ansys (launcher90 -runae fontsize 18) Nessus (NESSUS) -Quick Launcher

Page 34: Linux Presentation

Acknowledgments

Yuriy Gulak Haym Benaroya


Recommended