Unix Environment Basics CSCI-1302

Slides:



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

ENEE150: Discussion 1 Section 0104 Please Sit Down at a Computer and Login!
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
Web Pages Publishing your page on ASUWlink. Unix Directory Commands ls –la –will show all directories and files –will show directory and file permissions.
CS 202 Computer Science II Lab Fall 2009 August 27.
T UTORIAL OF U NIX C OMMAND & SHELL SCRIPT S 5027 Professor: Dr. Shu-Ching Chen TA: Samira Pouyanfar Spring 2015.
Dayu Zhang 9/3/2014 Lab01. Lab Instructor: Dayu Zhang Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website
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.
CS0007: Introduction to Computer Programming Setting Up Java.
CSCI S-1 Section 3. Deadlines for Homework 2 Problems 1-8 in Parts C and D – Friday, July 3, 17:00 EST Parts E and F – Tuesday, July 7, 17:00 EST.
Learning basic Unix command IT 325 operating system.
Introduction to Linux Operating System Tutorial 1
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.
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”
1 Intro to Linux - getting around HPC systems Himanshu Chhetri.
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
Unix Basics Chapter 4.
2INC0 Operating Systems Introduction to Linux
Intro to Linux/Unix (user commands) Box. What is Linux? Open Source Operating system Developed by Linus Trovaldsa the U. of Helsinki in Finland since.
File Permissions. What are the three categories of users that apply to file permissions? Owner (or user) Group All others (public, world, others)
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
Vim Editor and Unix Command gcc compiler Computer Networks.
TAMU CSCE 313 (the basics). Basic Unix/Linux programming Accessing CS systems  PuTTY (putty.exe) – a Telnet and SSH client  Common hosts: unix.cs.tamu.edu.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
ENEE150 – 0202 ANDREW GOFFIN Introduction to ENEE150.
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.
Software Development CSCI-1302 Lakshmish Ramaswamy.
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.
Introduction to Fortran Welcome to IT’s seminar on Fortran Sam Gordji, Weir 107.
Introduction to Programming Using C An Introduction to Operating Systems.
File Systems, telnet and ftp Sources and Resources: 1. A Students Guide to UNIX, by Hahn 2. Paula Davidson’s Handout on UNIXHandout on UNIX.
COP3502: Introduction to Computer Science Yashas Shankar Lecture #2.
CS 245 – Part 1 Using Operating Systems and Networks for Programmers Jiang Guo Dept. of Computer Science California State University Los Angeles.
Intro. To Unix commands For those who’ve never used Unix before Quick tutorial to let you move around your Unix Accounts No discussion of inner workings.
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.
ENEE150: Discussion 1 Section 0104/0105 Please Sit Down at a Computer and Login!
Unix Environment Basics CSCI-1302 Lakshmish Ramaswamy.
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.
A Mini UNIX Tutorial. What’s UNIX?  An operating system run on many servers/workstations  Invented by AT&T Bell Labs in late 60’s  There are many different.
ICE UNIX TUTORIAL. File System Commands cd – change directory cd – change directory ls – list contents ls – list contents rm – remove/delete rm – remove/delete.
+ Introduction to Unix Joey Azofeifa Dowell Lab Short Read Class Day 2 (Slides inspired by David Knox)
Using UNIX Charles Duan FAS Computer Services June 12, 2016.
Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014.
CMSC 104, Version 9/011 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Reading None.
Linux & Joker – An Introduction
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.
Tutorial of Unix Command & shell scriptS 5027
Install external command line softwares
Andy Wang Object Oriented Programming in C++ COP 3330
The Linux Operating System
Shell Script Assignment 1.
Tutorial of Unix Command & shell scriptS 5027
Tutorial of Unix Command & shell scriptS 5027
Intro to UNIX System and Homework 1
Introduction to UNIX UNIX developed at Bell Labs in 70s
Md. Istiaque Shahriar COMP346 Lab1 - How to start? Md. Istiaque Shahriar
Welcome to CSCI 230! Problem Solving using C
CS 60 Discussion Review.
Operating Systems and Using Linux
Web Programming Essentials:
Tutorial of Unix Command & shell scriptS 5027
A Brief Overview of Unix
Lab 00 Discussion Linux Basics
Andy Wang Object Oriented Programming in C++ COP 3330
Tutorial Unix Command & Makefile CIS 5027
VLSI Full-Custom Layout
DIBBs Brown Dog Tutorial Setup
Presentation transcript:

Unix Environment Basics CSCI-1302 Lakshmish Ramaswamy

Organizational Matters Tutor – Tapan Patwardhan (tapanp@uga.edu) Office Hours: Tue & Th 2:15pm-4:15pm & Wed 1:00pm-3:30pm; CS Lounge (Tentative) TA – TBA Email Rule – Subject line should start with CSCI 1302: Always CC me

Getting Account on Atlas All the assignments to be done on Atlas You will all receive accounts on Atlas Go to system CS support today afternoon/tomorrow to collect your account information

Accessing Atlas from Windows Download and install “putty” Available freely at http://www.chiark.greenend.org.uk/~sgtatham/putty/ Open putty client and login using your username and password

Directory Structure in Unix Files organized into directories Hierarchical structure You will be logging on to your “home” directory

File & Directory Operations in Unix “mkdir” “cd” “ls” “rm” “mv” “cat”

Access Rights in Unix Read Write Execute Permission for self Permission for group members Permissions for everyone “chmod” command

Path Variable Executables kept in various places (directories) path variable tells the OS where to search for commands you type in Incorrect/incomplete path results in “command not found” Use “echo” command to see what your variable is set to

Setting the Path You will be using java 1.5 Java is located at /usr/local/jdk1.5.0/bin Use the following command to set your path variable correctly set path=( /usr/local/jdk1.5.0/bin /usr/local/java/j2sdk1.4.1/bin /opt/sfw/bin /usr/local/bin /usr/bin /opt/sfw/bin .) Include the command in your .cshrc file source .cshrc java –version should show “1.5.0”

Editors in Unix pico vim emacs

Compiling and executing java programs javac firstprogram.java java firstprogram First assignment