“Final?” Day Unix/Linux April 8, 2014 Dr. Bob Mathis.

Slides:



Advertisements
Similar presentations
Introduction to Linux command line for bioinformatics Wenjun Kang, MS Jorge Andrade, PhD 6/28/2013 Bioinformatics Core, Center.
Advertisements

Learning Unix/Linux Bioinformatics Orientation 2008 Eric Bishop.
The UNIX SYSTEM Introduction to Networking. Unix Tools Shells Useful Commands Pipes & Redirects.
Cosc 4750 Getting Started in UNIX Don’t be afraid of the prompt, in linux it can be your best friend. In some cases, the only way to do certain things.
Introduction to Linux Alan Orth April 17, 2010 ILRI, Nairobi.
Introducing the Command Line CMSC 121 Introduction to UNIX Much of the material in these slides was taken from Dan Hood’s CMSC 121 Lecture Notes.
Linux+ Guide to Linux Certification, Second Edition
T UTORIAL OF U NIX C OMMAND & SHELL SCRIPT S 5027 Professor: Dr. Shu-Ching Chen TA: Samira Pouyanfar Spring 2015.
“Linux at the Command Line” Don Johnson of BU IS&T.
Linux Commands LINUX COMMANDS.
Introduction to Linux Workshop February Introduction Rob Lane & The HPC Support Team Research Computing Services CUIT.
Introduction to UNIX/Linux Exercises Dan Stanzione.
Unix Background / History CSE 4251, Sp 2014, Bolz 422 Dr. Bob Mathis,
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”
CSE 390a Editing and Moving Files
1 Intro to Linux - getting around HPC systems Himanshu Chhetri.
Linux environment ● Graphical interface – X-window + window manager ● Text interface – terminal + shell.
LINUX System : Lecture 3 Vmware, Cygwin, LINUX installation Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Potential Unix/Linux Questions March 25, 2014 Dr. Bob Mathis.
CENT 305 Information Systems Security Linux Introduction.
Grades Please hand in your homework Quizzes coming back today Current grade on back with missing assignments Anything missing can be turned in late There.
Linux Shell Programming Tutorial 3 ENGR 3950U / CSCI 3020U Operating Systems Instructor: Dr. Kamran Sartipi.
LINUX TERMINAL TUTORIAL EDCI 339 – Online Presentation by Roop Rahal.
CS 6560 Operating System Design Lecture 3:Tour of GNU/Linux.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
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.
November 5, 2015CIS 118 Intro to UNIX What’s a Unix? Unix is an Operating System Designed for high-traffic usage Many variants –Linux, BSD: free versions.
1 CSE 303 Lecture 3 bash shell continued: processes; multi-user systems; combining commands read Linux Pocket Guide pp , , , 118, 122,
40 Years and Still Rocking the Terminal!
1 Running Programs on CSP CSP01.csci.unt.edu … CSP09. … Secure shell (ssh) to CSP computer Transfer file(s) using scp, … Edit on CSP machine with vi, pico,
Basic of UNIX For fresh members of SPARCS
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
Linux+ Guide to Linux Certification, Second Edition Chapter 4 Exploring Linux Filesystems.
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.
Introduction to Linux Workshop February 15, 2016.
Learning Unix/Linux Based on slides from: Eric Bishop.
Using UNIX Charles Duan FAS Computer Services June 12, 2016.
Introduction to Scripting Workshop February 23, 2016.
Linux 101 Mark C. Ballew ACES Program Desert Research Institute.
Intro to GNU/Linux See, Stallman? I said GNU. Are you happy now?
INTRODUCTION TO SHELL SCRIPTING By Byamukama Frank
Using Linux Kaya Oğuz Room: 310.
Bash Scripting CIRC Summer School 2016 Baowei Liu CIRC Summer School 2016 Baowei Liu.
Tutorial Six Linux Basics CompSci Semester Two 2016.
Overview of Linux Fall 2016 Dr. Donghyun Kim
Hackinars in Bioinformatics
Class Projects and Environment
Tutorial of Unix Command & shell scriptS 5027
Development Environment Basics
CIRC Winter Boot Camp 2017 Baowei Liu
slides created by Marty Stepp, modified by Josh Goodwin
Andy Wang Object Oriented Programming in C++ COP 3330
Some Linux Commands.
By Jonathan Rinfret CREATING A BASH SCRIPT By Jonathan Rinfret
Tutorial of Unix Command & shell scriptS 5027
Introduction to UNIX.
Tutorial of Unix Command & shell scriptS 5027
Guide To UNIX Using Linux Third Edition
slides created by Marty Stepp, modified by Jessica Miller
Tutorial of Unix Command & shell scriptS 5027
Andy Wang Object Oriented Programming in C++ COP 3330
Class Projects and Environment
CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
Linux Professor Sabol.
Yung-Hsiang Lu Purdue University
CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
Video Notes.
Presentation transcript:

“Final?” Day Unix/Linux April 8, 2014 Dr. Bob Mathis

How We Started School was closed because of snow on Jan 7. I use Unix/Linux as just another tool. My Apple Mac has an operating system based on BSD Unix. I’ve used Unix in other jobs. Now I use it primarily to maintain my class web site. I showed how to access Unix on my Mac, then connected to the faculty Linux system (basically the same way you would connect to the student Linux system), then I used an app on my iPad, and PuTTY on a Microsoft computer like the classroom’s.

Lots of Unix Information Books on Unix/Linux and operating systems in general Internet tutorials, forums, resources OSU/CSE Open Source Club Most people learn Unix by watching some one else use or demonstrate it.

What to expect on the job. A lot of jobs just assume you know Unix. (When I restarted teaching in computer science at Ohio State, about 20 years ago, they just provided me with a networked Unix computer. The same occurred at other jobs.) This intro to Unix basics is to give you those basics.

What I Showed You and Then Asked You To Do For Yourself Log into your Linux account and build a simple web page for yourself. ssh pwd passwd ls –la echo cd sudo scp chmod cal

Other Basic Unix/Linux Commands Printing lpr –lj_dl_272_a lpr - man make grep tar touch head, tail make

Unix Philosophy Flexible development environment Oriented toward c, but other languages have fit in, Java is a good example. Eclipse links to cvs, for example. Redirection and pipes made of “filters” Linux combines Unix features and open source approach. (no wonder so popular)

Unix Concepts sudo-super user do inode - managing file storage redirection - sending standard output to file filter - standard input and output pipeline

Unix Editing emacs, vi, vim, nano, pico emacs is most powerful vi’s two modes – entering text and editing it scp – secure copy Depends on how much of what kind of work you’re doing

Version Control – Group Use rcs, cvs RCS – Revision Control System – Locking model CVS – Concurrent Version System – Merging model

bash Scripting Programming at the operating system command level Start the file of commands with #! /bin/bash

Other Commands Related to Potential Test Questions