Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.

Slides:



Advertisements
Similar presentations
Learning Unix/Linux Bioinformatics Orientation 2008 Eric Bishop.
Advertisements

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.
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 & Applications Sean GavinWayne State University multi-user environment -- log in: user name and password -- you never turn the computer on or off.
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
Very Quick & Basic Unix Steven Newhouse Unix is user-friendly. It's just very selective about who its friends are.
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
1 Some basic Unix commands u Understand the concept of loggin into and out of a Unix shell u Interact with the system in a basic way through keyboard and.
Dongsoo S. Kim  You need an account to access the ECE Unix system The Unix account name and password are identical to IUPUI ID.
Linux Basics. What is an Operating System (OS)? An Operating System (OS) is an interface between hardware and user which is responsible for the management.
ENGINEERING COMPUTING CENTER LINUX workshop
A crash course in njit’s Afs
Linux Shell. 2 Linux Command-Line Interface ■ Linux shells: A shell is a command interpreter that allows you to type commands from the keyboard to interact.
GETTING STARTED USING LINUX UBUNTU FOR A MULTI-USER SYSTEM Team 4 Lab Coordinator Manager Presentation Prep Webmaster Document Prep Faculty Facilitator.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Help session: Unix basics Keith 9/9/2011. Login in Unix lab  User name: ug0xx Password: ece321 (initial)  The password will not be displayed on the.
CSE 390a Editing and Moving Files
Linux environment ● Graphical interface – X-window + window manager ● Text interface – terminal + shell.
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
CENT 305 Information Systems Security Linux Introduction.
A few Linux basics Network Monitoring & Management.
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction Unix-like system is everywhere Linux Android for smartphones Google Chrome OS for Chromebook Web.
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Copyright (c) by CNAPTICS Corporation. All rights reserved.1 INFO Oracle Database 11g: Administration II Presented By: Marc S. Paller,
Introduction to Linux ( I ) Sidney Fong 4 th Feb 2006.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
Session 2 Wharton Summer Tech Camp Basic Unix. Agenda Cover basic UNIX commands and useful functions.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Usage of Workstation Lecturer: Yu-Hao( 陳郁豪 ) Date:
ENEE150 – 0202 ANDREW GOFFIN Introduction to ENEE150.
UNIX Introduction CSCE 221H Texas A&M University.
Getting started: Basics Outline: I.Connecting to cluster: ssh II.Connecting outside UCF firewall: VPN client III.Introduction to Linux IV.Intoduction to.
Introduction to UNIX Geraint Vaughan. What is UNIX? Command-line operating system (not point- and click) Designed for ‘experts’ Lots of different variants.
Tera Term Brian Smith Chris Vasse Zaheemat Adetoro William Newton Tom Presgraves.
Unix and Samba By: IC Labs (Raj Kidambi). What is Unix?  Unix stands for UNiplexed Information and Computing System. (It was originally spelled "Unics.")
Linux and Java Basics. What is Linux? Operating system by Linus Torvalds that was a clone of Unix (thus Linux) Free and open source – this is the reason.
City Cluster Quickstart Lien-Chi Lai, COLA Lab, Department of Mathematics, NTU 2010/05/11.
CS 245 – Part 1 Using Operating Systems and Networks for Programmers Jiang Guo Dept. of Computer Science California State University Los Angeles.
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.
1 Getting Started with C++ Part 2 Linux. 2 Getting Started on Linux Now we will look at Linux. See how to copy files between Windows and Linux Compile.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
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.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
Unix Fundamentals CS 127. File navigation cd - change directory cd /var/log cd /etc/apache2 cd ~/Desktop ~ is a shortcut for the home directory.
Dr. Sajib Datta Jan 16,  The website is up.  Course lectures will be uploaded there ◦ Check regularly for assignments and update.
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 6/15/2009.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Learning Unix/Linux Based on slides from: Eric Bishop.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Usage of Workstation Lecturer: Yu-Hao( 陳郁豪 ) Date:
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 9/9/2009.
Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014.
Computer Science/IM Cookbook
Tutorial Six Linux Basics CompSci Semester Two 2016.
Overview of Linux Fall 2016 Dr. Donghyun Kim
Introduction to Unix for FreeSurfer Users
ENEE150 Discussion 01 Section 0101 Adam Wang.
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.
EE516: Embedded Software Project 1
CS1010: Intro Workshop.
Tutorial Six Recap & Linux Basics CompSci Semester Two 2016.
Andy Wang Object Oriented Programming in C++ COP 3330
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Assignment Preliminaries
Lab 1 introduction, debrief
Intro to UNIX System and Homework 1
Operating Systems and Using Linux
Web Programming Essentials:
Andy Wang Object Oriented Programming in C++ COP 3330
UNIX/LINUX Commands Using BASH Copyright © 2017 – Curt Hill.
Yung-Hsiang Lu Purdue University
Presentation transcript:

Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas

Overview The operating system and Gnome desktop Using the command line Web and The text editor is your friend The network Office applications Remote access If you really want Windows

The operating system Operating system is Ubuntu i.e. Linux The user interface you'll be using is called Gnome and is fundamentally not too dissimilar to Windows...

The command line Linux has a very powerful command line interface (the equivalent of the Command Prompt under Windows)‏ All programmes can be run from the command line Some useful programmes are command line only It can be a very quick and efficient way to move around and organise directory structures One of the most useful aspects of the command line is command completion

Web and The systems come with several web browsers and clients preinstalled Primary web browser is Firefox or Chrome Primary clients are Thunderbird or Evolution, or you can use the web interface

The text editor is your friend You'll find yourself using a plain text editor a lot during your project. Used for writing code (IDL etc)‏ Latex scripting There are few different ones installed, which you'll end up using will probably depend on your supervisor Emacs Kate gedit

The network Linux (and Unix in general) is designed to seamlessly work in a networked environment Your home directory and all the file storage space you'll be using won't be on the machine you're working on You can connect to and run programmes on different machines using SSH

MS Office alternatives If you find yourself needing to open MS office documents, you can use OpenOffice ooffice 'document name' at the command line Under the Office submenu on the Applications menu Evolution is essentially an Outlook replacement.

Remote access The AOPP systems are accessable from outside the department using SSH ssh ellinga.atm.ox.ac.uk This can be done from Windows "Putty" is a freely downloadable SSH client "WinSCP" is a free SSH file transfer client X-Windows can be opened a remotely connected Windows machine by installing Cygwin-X

If you really need Windows If you really need access to Windows, it is possible... The Physics Department provides Windows terminal servers You'll need a Physics system login, which you won't get by default You'll have to provide a fairly convincing reason why the local systems aren't adequate

Some basic Linux commands File system commands ls : “list” the connets of the current directory ls –l –h : detailed listing, with sensible units for file sizes cd : Change directory cd ~ : Change to home directory cd bob : Change to the sub-directory “bob” in the current directory cd ~/bob : Change to “bob” in your home directory cd /home/jupiter/eodg/bob/ : Use of absolute path cp file1 file2 : Copy file1 to file2 mv file1 file2 : Move (or rename) file1 to file2 rm file : delete file

Some basic Linux commands Utility commands top : Provides real time information about processes running on your machine (like the Windows Task Manager) less bob : Displays the contents of the file “bob” in the terminal window ssh bob : Allows to you log in to the a computer called “bob” man bob : Gives you the manual page for the command “bob” grep “hello” *.F90 : Searches for the string “hello” in all the Fortran 90 source code files in the current directory