Linux overview. Architecture Kernel File system Shell: Korn, Bourne, C, Bash X Windows: Motif, Open Look, X.OrgX.Org Desktop: Gnome, KDE,etc.

Slides:



Advertisements
Similar presentations
1 Introduction to UNIX Ke Liu
Advertisements

©Colin Jamison 2004 Introduction to Linux Colin Jamison.
UNIX file systems Learning Objectives: 1. To understand the basics of file systems 2. To understand the hierarchical structure in Unix file system 3. To.
UNIX Files and Security Software Tools. Slide 2 File Systems l What is a file system? A means of organizing information on the computer. A file system.
CMPE 151: Network Administration Spring Class Description Focus: system and network administration. Sequence of exercises. E.g., installing/configuring.
Basic UNIX © McGraw Hill All rights reserved.
Linux Commands LINUX COMMANDS.
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
Introduction to Linux Workshop February Introduction Rob Lane & The HPC Support Team Research Computing Services CUIT.
File Systems Sources and Resources: 1. A Students Guide to UNIX, by Hahn 2. Paula Davidson’s Handout on UNIXHandout on UNIX.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Unix Primer. Unix Shell The shell is a command programming language that provides an interface to the UNIX operating system. The shell is a “regular”
Introducing UNIX EMBnet slide 1 Introducing the UNIX Operating System.
Chapter 9 Part II Linux Command Line Access to Linux Authenticated login using a Linux account is required to access a Linux system. The Linux prompt will.
1 Lecture 2 Working with Files and Directories COP 3344 Introduction to UNIX.
Agenda User Profile File (.profile) –Keyword Shell Variables Linux (Unix) filters –Purpose –Commands: grep, sort, awk cut, tr, wc, spell.
Unix Basics Chapter 4.
Cmsc 312 Operating Systems. UNIX? DOS – PC? VAX/VMS - mainframe Unix – PC, workstation, mainframe 1970 bell Lab For computer scientist? Why popular? Free.
Linux Un*x Overview Peter Norton’s Guide to Unix Running Linux (O’Reilly)
CS240 Computer Science II Introduction the Unix File System and File Related Utilities Based on “UNIX for Programmers and Users” by G.Class and K. Ables.
System Administration Introduction to Unix Session 2 – Fri 02 Nov 2007 Reference:  chapter 1, The Unix Programming Environment, Kernighan & Pike, ISBN.
Natawut NupairojAssembly Language1 Unix Survival Guide.
Session 2 Wharton Summer Tech Camp Basic Unix. Agenda Cover basic UNIX commands and useful functions.
Operating Systems and Using Linux CMSC 104, Lecture 3 John Y. Park 1.
1 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Reading None.
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.
UNIX File System by Tero Toikkanen, CAP02S. UNIX Multi-user system Multi-user system Multi-tasking system Multi-tasking system Wide selection of tools.
Managing Files. Module 5 Managing Files ♦ Introduction “On a Linux system, everything is a file; if something is not a file, it is a process.” ♦ Topics.
Introduction to UNIX Road Map: 1. UNIX Structure 2. Components of UNIX 3. Process Structure 4. Shell & Utility Programs 5. Using Files & Directories 6.
Chapter 4 The File Structure. Contents u The Hierarchical File Structure u Directory and Ordinary Files u Directories u Access Permissions u Links.
Getting Started UNIX InKwan Yu Topics Unix Commands Unix System calls C function calls.
Λειτουργικά Συστήματα – Lab2 Γιάννης Πετράκης. Directory Navigation and Control  The Unix file system is set up like a tree branching out from the root.
Linux Commands C151 Multi-User Operating Systems.
CS 245 – Part 1 Using Operating Systems and Networks for Programmers Jiang Guo Dept. of Computer Science California State University Los Angeles.
1 Lecture 2 Working with Files and Directories COP 3353 Introduction to UNIX.
A gentle introduction to LINUX at the command prompt.
UNIX filesystem CS 2204 Class meeting 2 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
1 Introduction to Unix. 2 What is UNIX?  UNIX is an Operating System (OS).  An operating system is a control program that helps the user communicate.
1 CS3695 – Network Vulnerability Assessment & Risk Mitigation – Introduction to Unix & Linux.
Learning Unix/Linux Based on slides from: Eric Bishop.
Learning Linux Shell. Outline Introduction to Linux Learning the Shell Writing Shell Scripts.
Operating systems Lecture #3 Modern OS characteristics.
CMSC 104, Version 9/011 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Reading None.
UNIX Basics Matt Hayward October 18, 2016 LS560 – Information Technology for information professionals.
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.
Introducing the UNIX Operating System.
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.
Some Linux Commands.
Lecture #3 Modern OS characteristics
UNIX Basics Internet Technology.
Lecture #3 Modern OS characteristics
Unix : Introduction and Commands
Operating Systems and Using Linux
Web Programming Essentials:
Chapter 7 File and file System structure
UNIX Commands A Brief Look at Common UNIX Commands.
Operating Systems and Using Linux
UNIX Commands A Brief Look at Common UNIX Commands.
Operating Systems and Using Linux
Operating Systems and Using Linux
UNIX Commands A Brief Look at Common UNIX Commands.
Operating Systems and Using Linux
Module 6 Working with Files and Directories
Linux Commands LINUX COMMANDS.
UNIX Commands A Brief Look at Common UNIX Commands.
Chapter 4: The Linux Filesystem
January 26th, 2004 Class Meeting 2
Presentation transcript:

Linux overview

Architecture Kernel File system Shell: Korn, Bourne, C, Bash X Windows: Motif, Open Look, X.OrgX.Org Desktop: Gnome, KDE,etc

Characteristics multiuser multitask, multithread concurrency built-in networking (NFS) 32/64 - bit OS UNIX like Intel, Mac, Mainframes

Graphical user interface Visual tour of the GNOME Desktop Desktop System Settings Search local Software Center File Manager Text Editor Terminal

Some applications Internet Firefox Thunderbird gFTP Libre Office Word processor Spreadsheet Presentation Tools Screen capture PDF viewer Graphical editor Calendar/organizer

Linux at the shell prompt You need to open a terminal System prompts Korn, Bash and Bourne Shells: $ C Shell: % (root #) Linux: uses the bash shell Commands login, logout news, passwd, who, finger, talk man (basic help) to interrupt Ctrl-C cat, more

Files and directories  File concepts filenames: up to 14 digits, one word including _ and. e.g.: test_program and sales.report.1 case sensitive bold is not BOLD types: ordinary, directories, special devices and links pathnames: /home/abento/select.html t common names: usr, users, bin, etc t full and relative  Basic file commands in Linux How to obtain a directory listing: ls and ls -al How to create, remove, change to, and present working directory: mkdir, rmdir, cd, pwd. How to copy, move, delete, type: cp, mv, rm -i, cat

Reading a directory output permis links Owner Group size date time filename -rwxr-xr-x 1 abento faculty 95 Aug 2 14:13 UBmail* -rw abento faculty 4294 Mar Wp60 lrwxr-xr-x 1 root sys 42 Aug 3 09:11 SoftWindows -rwx abento faculty Oct 16 17:56 Xdefaults.swin* drwx--x--x 3 abento faculty 512 Aug 21 12:20 ais.dir/ drwxr-xr-x 2 abento faculty 512 Aug 3 09:11 axhome/ drwxr-xr-x 3 abento faculty 512 Sep 18 14:54 dumpster/ -rwx--x--x 1 abento faculty Aug 23 14:00 hcl95.hlp* -rw abento faculty Jun 21 16:05 lviewp1b.zip drwx abento faculty 512 Aug 3 09:11 mail/ -rw abento faculty 957 Jun 16 17:00 osref.books drwxr--r-- 8 abento faculty 512 Aug 3 09:11 pub/ drwx abento faculty 512 Aug 3 09:11 root/ -rw abento faculty 2162 Oct 18 17:09 select.html File type: - ordinary, d directory, l symbolic link, b block, c special character, p piped. Permissions: r read, w write, x execute (O, G,W) an example