Stat 5411 Lab 1 Fall Assignment: Turn in copies of bike.sas and bike.lst from your SAS run. Turn this in next Friday with your assignment.

Size: px
Start display at page:

Download "Stat 5411 Lab 1 Fall Assignment: Turn in copies of bike.sas and bike.lst from your SAS run. Turn this in next Friday with your assignment."

Transcription

1 Stat 5411 Lab 1 Fall 2009 Assignment: Turn in copies of bike.sas and bike.lst from your SAS run. Turn this in next Friday with your assignment. To run SAS on UMD's UNIX machine ub, you can either (1) create the commands in a file (e.g. bike.sas) and run the commands in batch mode or (2) run from within the windowed environment. The windowed environment has definite advantages but requires a computer with some windowing emulation software such as X-win32 or cygwin. The batch mode has the advantage that you can run this from any computer, even from home, by connecting to ub.d.umn.edu. For this lab SAS run will be done in a way that you could do from any location by connecting to the ub UNIX machine and using any terminal emulation software. The windowed environment requires more specialized terminal emulation, so we will start with what works from anywhere. SAS is available for Windows PC's. In many ways this is more convenient to use than the UNIX version. UM personnel can purchase SAS for a PC through a UM site license. See This is yearly price of $120 for full blown SAS. This is a really, really steep price break. For faculty and staff who use SAS, this is the usual way they buy in. If you are going to use SAS much, definitely get access to the Windows version of SAS. This is on one of the PC s in the Math/Stat computing lab for Math/Stat folks. Some other departments and faculty also have SAS. If you don t have access to the Windows version of SAS, lobby the appropriate people to get this available for you. For point and click statistical operations, my preference is SAS JMP. Others prefer Minitab, SYSTAT, but in my mind JMP is superior. In my wife's med school lab, she and the lab personnel use JMP. For more sophisticated analyses I use SAS for here data analysis. For the following instructions what you type or select is underlined and highlighted. To connect to ub on the lab machine Sign on to the Mac OS X computer with your username and password just like for . Wait for the computer screen to show the Macintosh HD icon. This can take a while. Open the Macintosh HD (hard drive). Open the Applications folder. In the Utilities Folder open the application X11 near the bottom of the utilities. If the Applications window rolls off the bottom of the screen, you may need to click the green + button in the upper left of the window. At the prompt enter ssh X username@ub and hit Return. o Use your own username, e.g. rregal, the same as your name. Enter yes when asked if you want to continue connecting. Enter your password (the same as for ) and hit Return. Enter x at the prompt asking for the terminal type. In the UMENU Unix window, scroll down to Unix near the bottom and hit Return.

2 The prompt ub.d.umn.edu1% means the computer is ready for your first command. Some of the common unix commands are described at It s best for organization of files to make a subdirectory (folder) for Use the following commands to create a directory. Commands you type will be in bold. ub.d.umn.edu1% mkdir 5411 This subdirectory or folder will be available whenever you sign on again later. To backspace, use the Delete key. To remove files or directories, use the rm command. To get info on rm or other Unix commands, look at the manual (man) page. ub.d.umn.edu3% man rm To look at the next page using more, type a space bar. Typing a q quits at that point. Manual pages are available for most of the UNIX commands. Again, basic information about UNIX commands can be found at Go to the 5411 folder that you created. To do this, you change the working directory to be 5411 so that you are working in that subdirectory. The UNIX command is cd, change directory. % cd 5411 (From here on I will use % as shorthand for the ub.d.umn.edu1% type prompt. Confirm that the working directory is 5411 by using the command pwd, print working directory. % pwd To run SAS you need a file of commands and the data. You could create command files and data files with some text editor. You can create the files directly on ub using editors such as pico or vi. The pico editor is a simple editor. I use vi which is much more powerful. has information on vi, but pico will be fine for this class. Instructions for pico can be found at For this lab I will have you use files I have already created these files. Copy the files bike.dat and bike.sas from my directory into your directory using the command cp for copy. The full UNIX path name for my directory on ub is /home/volh/14/rregal/5411. % cp /home/volh/14/rregal/5411/bike.dat bike.dat % cp /home/volh/14/rregal/5411/bike.sas bike.sas

3 In order for this to work I had to give you permission to access my 5411 subdirectory and these files. Confirm that the files were created by listing the saved files in your current working directory using the ls command to list files. % ls This lists the files that are currently saved on ub in this subdirectory. Both bike.dat and bike.sas should appear in the list using the more command. Now print the data file to the screen. % more bike.dat For a short file like this, it all fits onto one page. In general type the enter key to get the next page. Typing "q" quits right then. The data are stopping distances for bicycles with treaded and smooth tires. The data should look like treaded 365 treaded 374 treaded 376 treaded 391 treaded 401 treaded 402 smooth 341 smooth 348 smooth 349 smooth 355 smooth 375 smooth 391 Now print the file of SAS commands to the screen. % more bike.sas The file should look like /* Lab 1: Treaded and Smooth Stopping Distance */ * Ron Regal Fall 2009; libname here '. '; options linesize=80; data here.bikes; title 'Lab 1'; infile 'bike.dat'; input tire $ distance; proc sort; by tire; proc print data=here.bikes; proc univariate plots data=here.bikes;

4 var distance; by tire; proc ttest data=here.bikes; class tire; var distance; run; The semicolons are necessary. Always make sure you have semicolons in the right places. The lines and indenting are just to make the code a bit easier to read. The semicolons are the delimiters between statements. Comments are either Inserted between /*. */ Code starting with * and ending with ; The libname here associates the library name'here with the UNIX directory given within the quotes. In UNIX the dot or period represents the current directory you are using. I could use any name I feel like such as anova or junk. Alternatively, we could give the full UNIX pathway inside the quotes. libname here '/home/volh/14/rregal/5411'; SAS commands don't distinguish between upper case or lower case letters except for expressions within quotes. UNIX command do distinguish between upper and lower case letters so the command libname here '/Home/volh/14/rregal/5411'; would not work since there is no directory /Home on ub, only /home. The data here.bikes creates a permanent SAS dataset for the bikes data. This creates the file bikes.sas7bdat in your UNIX directory. This is not a file you can view with Pico for example. It is only interpretable as a SAS data set. If instead I had not used the libname before the data set name, the data set bikes would be temporary data set in a temporary library called WORK that would not exist after the sas run. data bikes; /* Creates a temporary SAS dataset called bikes */ title 'Lab 1'; etc The $ after input tire tells SAS that the tire column has alphanumeric values, not just numbers. Since distance has no $ after it, this column must be numerical. By default SAS procedures use the latest data set created. I could have just used proc print; without specifying the data set explicitly, since SAS would have used here.bikes anyway, but it's safer to specify the file. For example, if a program has an error and doesn't create the desired file, the file printed won't be the one you wanted. Even if you use data=here.bikes, you need to check the log file to make sure that the data set was successfully created; otherwise you are potentially printing an old version of the data set.

5 The print command can also be used without specifying the variables to be printed. If no variables are listed in the var command, then all variables are printed. I would have the same output in this program if I simply used proc sort; by tire; proc print; proc univariate plots; The univariate procedure produces several summary statistics and plots. by tire; means that the statistics are given separately for each tire group. In SAS whenever you do a procedure by some variable, e.g. by tire, the data must be sorted in order by that variable. The run; statement isn t necessary when using SAS in batch mode, but for the windowed use below, you need a run statement for the commands to run. Using SAS in Batch Mode To run SAS use the command % sas bike By default "sas xx" means run the commands in xx.sas Running sas creates at least one file, bike.log, and hopefully two more files, bikes.sas7bdat and bike.lst. The file bike.log has information on what happened when running bike.sas. If there were any errors, the error messages are in bike.log. Unfortunately, SAS error statements are not very clear. A common problem is to forget a semicolon delimiter, after which SAS is just confused. The error message doesn t come until the line where SAS finally finds a semicolon. An error early in the run can cascade to further errors later. Sometimes it works best to fix the first error message's problem, and then run again. Look at bike.log % more bike.log The file bike.lst has output created by the run, unless errors kept the output from being created. It's best to check the.log file before the.lst file to make sure there weren't error problems or important warnings in the run. See if the.lst file was created, list the saved files. % ls If all went well, the files bike.lst and bike.sas7bdat should be listed amongst the saved files. If bike.lst and bikes.sas7bdat are not there, fix any problems in bike.sas using pico, and rerun the commands with "sas bike". Below you will find out how to do all of this in another way. The file bike.sas7bdat is the data saved as a SAS data set. If you came back tomorrow, you could still use this data set in another program such as libname anova '. '; proc print data=anova.bikes;

6 Note that it doesn't matter what name I use for the library, e.g. anova or here; only the actual directory name in quotes matters. If all went well, the file bike.lst is listed amongst the saved files. The lst file has the results from running the SAS commands. If the.lst file is there, look at the file. % more bike.lst This file has a bunch of statistical results including summary statistics, confidence intervals and p-values. Mail a copy of the bike.sas and bike.lst files to yourself. The simplest way is to type % mail username < bike.sas % mail username < bike.lst The files will be in the body of the messages, not as attachments. You need to hand in copies of bike.sas and bike.lst. You can either print this out in the lab or elsewhere. To print the files to turn in you can either print in Mon209 or 239 (which costs) or transfer the file to print elsewhere. If you want to save paper, you can delete appropriate page feeds in the document. These are the ^L characters, control-l. You can also transfer the files to the Mac computer you are using. Here is how to do this, but for now just skip this, and go down to the Windowed instructions below. Tp transfer files to the Mac, on the Macintosh choose Lab Apps Internet Fetch (double click) (or use the doggie at bottom of the screen) File/New Connection Hostname: ub.d.umn.edu Username/Password Double click your 5411 directory which you created earlier The files bike.sas and bike.lst should be listed. Drag the bike.sa and bike.lst files to the Mac desktop. You could also yourself the bike.sas and bike.lst files as an attachment using the pine program. % pine Specify an attachment as 5411/bike.lst o If this works, the attachment name will be expanded to include the size of the file being attached.

7 Using SAS in the Windowed Environment. Make sure you are still in the subdirectory % pwd If not, changeg directories so that youja re in the same directory where you saved bike.sas. At the UNIX prompt type % sas dms The dms stands for Display Manager System. Choose Start Guide in the Getting Started Tutorial window. After a bit of a wait, a web window appears where you can choose Go for the New SAS Programmer info. Someday explore this guide. For now, close the Getting Started with SAS window. The editor window is used to enter commands just like in the bike.sas file. In this window you need to explicitly include a run statement to get SAS to run the commands. You should set options for the editing window at the top of the Program Editor window Tools/Options/Program Editor On the General tab you can select Promt to save on window close by making that square darkened. If the square is already darkened, leave it darkened. This reminds you to save the commands in a.sas file. On the Editing tab Choosing Split lines on a carriage return adds a new line of commands when you press the Enter key. Next, uncheck Clear text on submit if this is not already unchecked. This keeps command in the editor window after a submit. This makes it easier to make changes in commands after they are run. By default the editor window is in overtype mode. I prefer input mode where typing in test just pushes old test along, not replacing the old text. In Tools/ Options/Preferences/Editing choose Insert for the Cursor option if you don t want text overwritten. Have Automatically store selection unchecked to allow yourself to keep highlighted text. To copy and paste text, you need to use Edit/Copy and Edit/Paste From the editor window open the file with sas commands File/ Open/ bike.sas Change the Ron Regal part to your own name. Save the file with File/Save. On the toolbar at the top run the commands by Run/Submit

8 To see all of the windows, you may need to move the Output window. Info such as error messages appears in the SAS: Log window. Look at the log window for any problems that need to be fixed. If you did have to run another set of commands, the windows are easier to view if you clear the log window before the next run. Edit/ Clear All The output will be in a window labeled SAS: Output. You do not need to hand in another copy of bike.sas or bike.lst; just the listing requested above. You could save the output window information to a file if you want. Unlike the method used in batch, the output information is not automatically saved. Use the File/Save As Change the file name in the top box to bike.lst Keep the File Type in the bottom window as *.lst Click OK to save the file bike.lst to your UNIX account.. Or you can copy and paste for example into a Word file. When importing SAS output to Word, use Courier font (or another fixed size font) at 10pt. If you need to run the program again after fixing some command, the output window will be simpler to use if you clear it before the next run. Edit/ Clear All To exit from SAS back to the UNIX prompts in the editor window choose File/Exit If you want to sign off from ub at this time type % logout Close the X11 window by clicking the red button. Use the Apple logo at the upper left of the screen to Log Off. This ends the required parts of the lab. SAS is powerful and used many, many places from First Bank to Mayo Clinic. Learning more about SAS gives you useful as well as salable skills. You will only be suing a bit of SAS in this class, for the most part following examples I give. To learn more about SAS you can either Look at online documentation or Go through the Guides described in the OPTIONAL computer exercise for Lab 1.

9 There are SAS "certification" tests such as SAS Certification: Base Programming. Having this certification can help in getting jobs that require SAS programming but often isn t totally necessary depending on your other experience and salability. The exams cost $180 to take, but students are given 50% discounts. I have study guides for the Base and Advance Programming certification tests if you want to see them. These are useful for the basics of how SAS works even if you are not taking one of the exams. For things we do in this class, you can find information easiest at the online documentation. Go to the web site which has SAS documentation. Or you can go to my web site under Links/ SAS Documentation. To see some of the very basic info: 1. Click the + next to Base SAS Software. 2. Click the + next to SAS Language Reference: Concepts. 3. Click the + next to Data Step Concepts. 4. Double click Data Step Processing. By successively clicking the Next button, read the following sections without being concerned about all of the information making sense immediately. The execution of SAS will make more sense after you actually use SAS. Why Use a Data Step Overview of DATA Step Processing Processing a DATA Step: A Walkthrough About DATA Step Execution About Creating a SAS Data Set with a DATA Step Writing a Report with a DATA Step The Data Step and ODS 5. Double click the + next to Reading Raw Data. Red this information. 6. On left-hand side scroll down Operating Environment Specific Information. Click the + and then the + next to Running SAS Software Under UNIX Double click Getting Started with SAS in UNIX Environments Look at Starting SAS Sessions in UNIX Environments Batch Mode in UNIX Environments SAS Windowing Environment in UNIX Environment

STA 303 / 1002 Using SAS on CQUEST

STA 303 / 1002 Using SAS on CQUEST STA 303 / 1002 Using SAS on CQUEST A review of the nuts and bolts A.L. Gibbs January 2012 Some Basics of CQUEST If you don t already have a CQUEST account, go to www.cquest.utoronto.ca and request one.

More information

Physics REU Unix Tutorial

Physics REU Unix Tutorial Physics REU Unix Tutorial What is unix? Unix is an operating system. In simple terms, its the set of programs that makes a computer work. It can be broken down into three parts. (1) kernel: The component

More information

Using LINUX a BCMB/CHEM 8190 Tutorial Updated (1/17/12)

Using LINUX a BCMB/CHEM 8190 Tutorial Updated (1/17/12) Using LINUX a BCMB/CHEM 8190 Tutorial Updated (1/17/12) Objective: Learn some basic aspects of the UNIX operating system and how to use it. What is UNIX? UNIX is the operating system used by most computers

More information

Some Basics of CQUEST

Some Basics of CQUEST Some Basics of CQUEST The operating system in RW labs (107/109 and 211) is Windows XP. There are a few terminals in RW 213 running Linux. SAS is run from a Linux Server. Your account is the same and files

More information

Lab #1: Introduction to Basic SAS Operations

Lab #1: Introduction to Basic SAS Operations Lab #1: Introduction to Basic SAS Operations Getting Started: OVERVIEW OF SAS (access lab pages at http://www.stat.lsu.edu/exstlab/) There are several ways to open the SAS program. You may have a SAS icon

More information

(on CQUEST) A.L. Gibbs

(on CQUEST) A.L. Gibbs STA 302 / 1001 Introduction to SAS for Regression (on CQUEST) A.L. Gibbs September 2009 1 Some Basics of CQUEST The operating system in the RW labs (107/109 and 211) is Windows XP. There are a few terminals

More information

INTRODUCTION TO SAS STAT 525 FALL 2013

INTRODUCTION TO SAS STAT 525 FALL 2013 INTRODUCTION TO SAS STAT 525 FALL 2013 Statistical analyses, in practice, are always carried out by computer software In this class, I will focus on the use of SAS to perform these analyses, specifically

More information

Getting Started With UNIX Lab Exercises

Getting Started With UNIX Lab Exercises Getting Started With UNIX Lab Exercises This is the lab exercise handout for the Getting Started with UNIX tutorial. The exercises provide hands-on experience with the topics discussed in the tutorial.

More information

Tutorial 1: Unix Basics

Tutorial 1: Unix Basics Tutorial 1: Unix Basics To log in to your ece account, enter your ece username and password in the space provided in the login screen. Note that when you type your password, nothing will show up in the

More information

Cmpt 101 Lab 1 - Outline

Cmpt 101 Lab 1 - Outline Cmpt 101 Lab 1 - Outline Instructions: Work through this outline completely once directed to by your Lab Instructor and fill in the Lab 1 Worksheet as indicated. Contents PART 1: GETTING STARTED... 2 PART

More information

Tiny Instruction Manual for the Undergraduate Mathematics Unix Laboratory

Tiny Instruction Manual for the Undergraduate Mathematics Unix Laboratory Tiny Instruction Manual for the Undergraduate Mathematics Unix Laboratory 1 Logging In When you sit down at a terminal and jiggle the mouse to turn off the screen saver, you will be confronted with a window

More information

ENCM 339 Fall 2017: Editing and Running Programs in the Lab

ENCM 339 Fall 2017: Editing and Running Programs in the Lab page 1 of 8 ENCM 339 Fall 2017: Editing and Running Programs in the Lab Steve Norman Department of Electrical & Computer Engineering University of Calgary September 2017 Introduction This document is a

More information

CpSc 1111 Lab 1 Introduction to Unix Systems, Editors, and C

CpSc 1111 Lab 1 Introduction to Unix Systems, Editors, and C CpSc 1111 Lab 1 Introduction to Unix Systems, Editors, and C Welcome! Welcome to your CpSc 111 lab! For each lab this semester, you will be provided a document like this to guide you. This material, as

More information

Part I. Introduction to Linux

Part I. Introduction to Linux Part I Introduction to Linux 7 Chapter 1 Linux operating system Goal-of-the-Day Familiarisation with basic Linux commands and creation of data plots. 1.1 What is Linux? All astronomical data processing

More information

Outlook Skills Tutor. Open Outlook

Outlook Skills Tutor. Open Outlook Outlook Skills Tutor Lakewood School District Open Outlook Working with the Inbox Receiving new email Sorting your Inbox Reading email Using the Reading Pane Sending, replying to, and forwarding messages

More information

Using the Zoo Workstations

Using the Zoo Workstations Using the Zoo Workstations Version 1.86: January 16, 2014 If you ve used Linux before, you can probably skip many of these instructions, but skim just in case. Please direct corrections and suggestions

More information

Introduction. SSH Secure Shell Client 1

Introduction. SSH Secure Shell Client 1 SSH Secure Shell Client 1 Introduction An SSH Secure Shell Client is a piece of software that allows a user to do a number of functions. Some of these functions are: file transferring, setting permissions,

More information

Getting started with UNIX/Linux for G51PRG and G51CSA

Getting started with UNIX/Linux for G51PRG and G51CSA Getting started with UNIX/Linux for G51PRG and G51CSA David F. Brailsford Steven R. Bagley 1. Introduction These first exercises are very simple and are primarily to get you used to the systems we shall

More information

Getting Started with UNIX

Getting Started with UNIX Getting Started with UNIX What is UNIX? Boston University Information Services & Technology Course Number: 4000 Course Instructor: Kenny Burns Operating System Interface between a user and the computer

More information

(on CQUEST) A.L. Gibbs

(on CQUEST) A.L. Gibbs STA 302 / 1001 Introduction to SAS for Regression (on CQUEST) A.L. Gibbs September 2007 1 Some Basics of CQUEST The operating system in the ESC lab (1046) is Linux. The operating system in the RW labs

More information

Chapter 2 Entering Data. Chapter Table of Contents

Chapter 2 Entering Data. Chapter Table of Contents Chapter 2 Entering Data Chapter Table of Contents INVOKING SAS/INSIGHT SOFTWARE... 28 ENTERING VALUES... 31 NAVIGATING THE DATA WINDOW... 33 ADDING VARIABLES AND OBSERVATIONS... 34 DEFINING VARIABLES...

More information

This will be a paragraph about me. It might include my hobbies, where I grew up, etc.

This will be a paragraph about me. It might include my hobbies, where I grew up, etc. Module 3 In-Class Exercise: Creating a Simple HTML Page Name: Overview We are going to develop our web-pages the old-fashioned way. We will build them by hand. Even if you eventually decide to use WYSIWYG

More information

Getting Started with Python and the PyCharm IDE

Getting Started with Python and the PyCharm IDE New York University School of Continuing and Professional Studies Division of Programs in Information Technology Getting Started with Python and the PyCharm IDE Please note that if you already know how

More information

Contents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version...

Contents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version... Contents Note: pay attention to where you are........................................... 1 Note: Plaintext version................................................... 1 Hello World of the Bash shell 2 Accessing

More information

Using WestGrid from the desktop Oct on Access Grid

Using WestGrid from the desktop Oct on Access Grid Using WestGrid from the desktop Oct 11 2007 on Access Grid Introduction Simon Sharpe, UCIT Client Services The best way to contact WestGrid support is to email support@westgrid.ca This seminar gives you

More information

Chapter 2 The SAS Environment

Chapter 2 The SAS Environment Chapter 2 The SAS Environment Abstract In this chapter, we begin to become familiar with the basic SAS working environment. We introduce the basic 3-screen layout, how to navigate the SAS Explorer window,

More information

Once you have installed MobaXterm, open MobaXterm. Go to Sessions -> New Session, and click on the SSH icon.

Once you have installed MobaXterm, open MobaXterm. Go to Sessions -> New Session, and click on the SSH icon. Lab 1 In order to get credit for the lab, you need to be checked off by the end of lab. For nonzero labs, you can earn a maximum of 3 points for lab work completed outside of lab time, but you must finish

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

More information

Basics of Stata, Statistics 220 Last modified December 10, 1999.

Basics of Stata, Statistics 220 Last modified December 10, 1999. Basics of Stata, Statistics 220 Last modified December 10, 1999. 1 Accessing Stata 1.1 At USITE Using Stata on the USITE PCs: Stata is easily available from the Windows PCs at Harper and Crerar USITE.

More information

1 Installation (briefly)

1 Installation (briefly) Jumpstart Linux Bo Waggoner Updated: 2014-09-15 Abstract A basic, rapid tutorial on Linux and its command line for the absolute beginner. Prerequisites: a computer on which to install, a DVD and/or USB

More information

Dreamweaver MX 2004 Introduction

Dreamweaver MX 2004 Introduction Dreamweaver MX 2004 Introduction A Workshop for San Diego State University Faculty and Staff 2004. San Diego State University. All Rights Reserved Sponsored by Academic Affairs Where to Find Help When

More information

Due: February 26, 2014, 7.30 PM

Due: February 26, 2014, 7.30 PM Jackson State University Department of Computer Science CSC 438-01/539-01 Systems and Software Security, Spring 2014 Instructor: Dr. Natarajan Meghanathan Project 1: Exploring UNIX Access Control in a

More information

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG 1 Notice Class Website http://www.cs.umb.edu/~jane/cs114/ Reading Assignment Chapter 1: Introduction to Java Programming

More information

Apps Every College Student Should Have

Apps Every College Student Should Have Apps Every College Student Should Have Evernote Evernote makes it easy to remember things big and small from your everyday life using your computer, phone, tablet and the web. (All Platforms) myhomework

More information

Kurzweil 3000 for Macintosh Standalone Installation and Administration Guide. Version 3

Kurzweil 3000 for Macintosh Standalone Installation and Administration Guide. Version 3 Kurzweil 3000 for Macintosh Standalone Installation and Administration Guide Version 3 Kurzweil 3000 for Macintosh Version 3 Standalone Installation and Administration Guide Copyright 2004-2005 by Kurzweil

More information

Temple University Computer Science Programming Under the Linux Operating System January 2017

Temple University Computer Science Programming Under the Linux Operating System January 2017 Temple University Computer Science Programming Under the Linux Operating System January 2017 Here are the Linux commands you need to know to get started with Lab 1, and all subsequent labs as well. These

More information

Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum

Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Table of Contents Preparation... 3 Exercise 1: Create a repository. Use the command line.... 4 Create a repository...

More information

MAXQDA and Chapter 9 Coding Schemes

MAXQDA and Chapter 9 Coding Schemes MAXQDA and Chapter 9 Coding Schemes Chapter 9 discusses how the structures of coding schemes, alternate groupings are key to moving forward with analysis. The nature and structures of the coding scheme

More information

The QuickCalc BASIC User Interface

The QuickCalc BASIC User Interface The QuickCalc BASIC User Interface Running programs in the Windows Graphic User Interface (GUI) mode. The GUI mode is far superior to running in the CONSOLE mode. The most-used functions are on buttons,

More information

Introduction to Unix - Lab Exercise 0

Introduction to Unix - Lab Exercise 0 Introduction to Unix - Lab Exercise 0 Along with this document you should also receive a printout entitled First Year Survival Guide which is a (very) basic introduction to Unix and your life in the CSE

More information

Adobe Dreamweaver CS5 Tutorial

Adobe Dreamweaver CS5 Tutorial Adobe Dreamweaver CS5 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Linux File System and Basic Commands

Linux File System and Basic Commands Linux File System and Basic Commands 0.1 Files, directories, and pwd The GNU/Linux operating system is much different from your typical Microsoft Windows PC, and probably looks different from Apple OS

More information

Version June 2016

Version June 2016 HOSTING GUIDE Version 3.2.3 June 2016 This guide is sold in conjunction with the VETtrak Hosting Serv ice and is current at the time of purchase. Later v ersions are av ailable for download from www.v

More information

CS 2400 Laboratory Assignment #1: Exercises in Compilation and the UNIX Programming Environment (100 pts.)

CS 2400 Laboratory Assignment #1: Exercises in Compilation and the UNIX Programming Environment (100 pts.) 1 Introduction 1 CS 2400 Laboratory Assignment #1: Exercises in Compilation and the UNIX Programming Environment (100 pts.) This laboratory is intended to give you some brief experience using the editing/compiling/file

More information

In the first class, you'll learn how to create a simple single-view app, following a 3-step process:

In the first class, you'll learn how to create a simple single-view app, following a 3-step process: Class 1 In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 1. Design the app's user interface (UI) in Xcode's storyboard. 2. Open the assistant editor,

More information

April 4, SAS General Introduction

April 4, SAS General Introduction PP 105 Spring 01-02 April 4, 2002 SAS General Introduction TA: Kanda Naknoi kanda@stanford.edu Stanford University provides UNIX computing resources for its academic community on the Leland Systems, which

More information

Changing Button Images in Microsoft Office

Changing Button Images in Microsoft Office Changing Button Images in Microsoft Office Introduction This document deals with creating and modifying the button images used on Microsoft Office toolbars. Rarely is there a need to modify a toolbar button

More information

STAT:5400 Computing in Statistics

STAT:5400 Computing in Statistics STAT:5400 Computing in Statistics Introduction to SAS Lecture 18 Oct 12, 2015 Kate Cowles 374 SH, 335-0727 kate-cowles@uiowaedu SAS SAS is the statistical software package most commonly used in business,

More information

Overview of the UNIX File System

Overview of the UNIX File System Overview of the UNIX File System Navigating and Viewing Directories Adapted from Practical Unix and Programming Hunter College Copyright 2006 Stewart Weiss The UNIX file system The most distinguishing

More information

EKT332 COMPUTER NETWORK

EKT332 COMPUTER NETWORK EKT332 COMPUTER NETWORK LAB 1 INTRODUCTION TO GNU/LINUX OS Lab #1 : Introduction to GNU/Linux OS Objectives 1. Introduction to Linux File System (Red Hat Distribution). 2. Introduction to various packages

More information

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines Introduction to UNIX Logging in Basic system architecture Getting help Intro to shell (tcsh) Basic UNIX File Maintenance Intro to emacs I/O Redirection Shell scripts Logging in most systems have graphical

More information

15-122: Principles of Imperative Computation

15-122: Principles of Imperative Computation 15-122: Principles of Imperative Computation Lab 0 Navigating your account in Linux Tom Cortina, Rob Simmons Unlike typical graphical interfaces for operating systems, here you are entering commands directly

More information

oit

oit This handout is for passwordprotecting content on people. umass.edu or courses.umass.edu Web sites. To protect content on www.umass.edu-level sites, see our HTPASSWD to Password- Protect Pages on Campus

More information

Biology 345: Biometry Fall 2005 SONOMA STATE UNIVERSITY Lab Exercise 2 Working with data in Excel and exporting to JMP Introduction

Biology 345: Biometry Fall 2005 SONOMA STATE UNIVERSITY Lab Exercise 2 Working with data in Excel and exporting to JMP Introduction Biology 345: Biometry Fall 2005 SONOMA STATE UNIVERSITY Lab Exercise 2 Working with data in Excel and exporting to JMP Introduction In this exercise, we will learn how to reorganize and reformat a data

More information

Lab 1. Introduction to R & SAS. R is free, open-source software. Get it here:

Lab 1. Introduction to R & SAS. R is free, open-source software. Get it here: Lab 1. Introduction to R & SAS R is free, open-source software. Get it here: http://tinyurl.com/yfet8mj for your own computer. 1.1. Using R like a calculator Open R and type these commands into the R Console

More information

Securexam Mac User Guide

Securexam Mac User Guide Securexam Mac User Guide Unlike previous versions, Securexam for Mac now functions much like the PC version where it integrates with PlanetSSI to retrieve a user s exams and licenses via the web and upon

More information

CSE 391 Lecture 3. bash shell continued: processes; multi-user systems; remote login; editors

CSE 391 Lecture 3. bash shell continued: processes; multi-user systems; remote login; editors CSE 391 Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson http://www.cs.washington.edu/391/

More information

CS CS Tutorial 2 2 Winter 2018

CS CS Tutorial 2 2 Winter 2018 CS CS 230 - Tutorial 2 2 Winter 2018 Sections 1. Unix Basics and connecting to CS environment 2. MIPS Introduction & CS230 Interface 3. Connecting Remotely If you haven t set up a CS environment password,

More information

Part III Appendices 165

Part III Appendices 165 Part III Appendices 165 Appendix A Technical Instructions Learning Outcomes This material will help you learn how to use the software you need to do your work in this course. You won t be tested on it.

More information

Install & Configure Thunderbird E- mail

Install & Configure Thunderbird E- mail Install & Configure Thunderbird E- mail Thunderbird is a free, open source mail client that runs on Windows, Mac, and Linux. This document will cover specific information about setting up Thunderbird 2

More information

Week Overview. Unix file system File types and file naming Basic file system commands: pwd,cd,ls,mkdir,rmdir,mv,cp,rm man pages

Week Overview. Unix file system File types and file naming Basic file system commands: pwd,cd,ls,mkdir,rmdir,mv,cp,rm man pages ULI101 Week 02 Week Overview Unix file system File types and file naming Basic file system commands: pwd,cd,ls,mkdir,rmdir,mv,cp,rm man pages Text editing Common file utilities: cat,more,less,touch,file,find

More information

Microsoft Entourage 2008

Microsoft Entourage 2008 Microsoft Entourage 2008 Prepared by Computing Services at the Eastman School of Music May 2008 1 Table of Contents Appearance of Microsoft Entourage... 4 Email... 4 Reading New Email... 4 Sending a New

More information

CheckBook Pro 2 Help

CheckBook Pro 2 Help Get started with CheckBook Pro 9 Introduction 9 Create your Accounts document 10 Name your first Account 11 Your Starting Balance 12 Currency 13 We're not done yet! 14 AutoCompletion 15 Descriptions 16

More information

Unix Tutorial Haverford Astronomy 2014/2015

Unix Tutorial Haverford Astronomy 2014/2015 Unix Tutorial Haverford Astronomy 2014/2015 Overview of Haverford astronomy computing resources This tutorial is intended for use on computers running the Linux operating system, including those in the

More information

CSCI 161: Introduction to Programming I Lab 1a: Programming Environment: Linux and Eclipse

CSCI 161: Introduction to Programming I Lab 1a: Programming Environment: Linux and Eclipse CSCI 161: Introduction to Programming I Lab 1a: Programming Environment: Linux and Eclipse Goals - to become acquainted with the Linux/Gnome environment Overview For this lab, you will login to a workstation

More information

Teacher Guide. Edline -Teachers Guide Modified by Brevard Public Schools Revised 6/3/08

Teacher Guide. Edline -Teachers Guide Modified by Brevard Public Schools  Revised 6/3/08 Teacher Guide Teacher Guide EDLINE This guide was designed to give you quick instructions for the most common class-related tasks that you will perform while using Edline. Please refer to the online Help

More information

Remote Access to Unix Machines

Remote Access to Unix Machines Remote Access to Unix Machines Alvin R. Lebeck Department of Computer Science Department of Electrical and Computer Engineering Duke University Overview We are using OIT Linux machines for some homework

More information

Note on homework for SAS date formats

Note on homework for SAS date formats Note on homework for SAS date formats I m getting error messages using the format MMDDYY10D. even though this is listed on websites for SAS date formats. Instead, MMDDYY10 and similar (without the D seems

More information

How To Upload Your Newsletter

How To Upload Your Newsletter How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design

More information

Preparing and Running C Programs for CS 136 (W08)

Preparing and Running C Programs for CS 136 (W08) Preparing and Running C Programs for CS 136 (W08) There are a number of options available to you for developing C code. The choice is up to you. The main thing to keep in mind is that, as in CS 135, the

More information

A Step by Step Guide to Learning SAS

A Step by Step Guide to Learning SAS A Step by Step Guide to Learning SAS 1 Objective Familiarize yourselves with the SAS programming environment and language. Learn how to create and manipulate data sets in SAS and how to use existing data

More information

One of the hardest things you have to do is to keep track of three kinds of commands when writing and running computer programs. Those commands are:

One of the hardest things you have to do is to keep track of three kinds of commands when writing and running computer programs. Those commands are: INTRODUCTION Your first daily assignment is to modify the program test.py to make it more friendly. But first, you need to learn how to edit programs quickly and efficiently. That means using the keyboard

More information

Introduction. Overview of 201 Lab and Linux Tutorials. Stef Nychka. September 10, Department of Computing Science University of Alberta

Introduction. Overview of 201 Lab and Linux Tutorials. Stef Nychka. September 10, Department of Computing Science University of Alberta 1 / 12 Introduction Overview of 201 Lab and Linux Tutorials Stef Nychka Department of Computing Science University of Alberta September 10, 2007 2 / 12 Can you Log In? Should be same login and password

More information

Your . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU

Your  . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU fuzzylime WE KNOW DESIGN WEB DESIGN AND CONTENT MANAGEMENT 19 Kingsford Avenue, Glasgow G44 3EU 0141 416 1040 hello@fuzzylime.co.uk www.fuzzylime.co.uk Your email A setup guide Last updated March 7, 2017

More information

Running Sentaurus on the DOE Network

Running Sentaurus on the DOE Network Running Sentaurus on the DOE Network Department of Electronics Carleton University April 2016 Warning: This primer is intended to cover the DOE.CARLETON.CA domain. Other domains are not covered in this

More information

INSTALLATION GUIDELINES FOR CLIENTS

INSTALLATION GUIDELINES FOR CLIENTS SECURE COMMUNICATIONS SYSTEM INSTALLATION GUIDELINES FOR CLIENTS LAST RESORT SUPPORT PTY. LTD. 2 Hunter Court, Melbourne, Victoria, Australia, 3977 Tel: 61 3 9012 7394, Fax: 61 3 5995 8819 Email: support@lrsupport.com.au

More information

Eanes ios5 Upgrade Guide

Eanes ios5 Upgrade Guide Eanes ios5 Upgrade Guide These instructions are intended for people to follow on their home machine. District machines have deep freeze and older versions of itunes which could complicate the process.

More information

EKTRON 101: THE BASICS

EKTRON 101: THE BASICS EKTRON 101: THE BASICS Table of Contents INTRODUCTION... 2 TERMINOLOGY... 2 WHY DO SOME PAGES LOOK DIFFERENT THAN OTHERS?... 5 LOGGING IN... 8 Choosing an edit mode... 10 Edit in context mode (easy editing)...

More information

SAS Studio: A New Way to Program in SAS

SAS Studio: A New Way to Program in SAS SAS Studio: A New Way to Program in SAS Lora D Delwiche, Winters, CA Susan J Slaughter, Avocet Solutions, Davis, CA ABSTRACT SAS Studio is an important new interface for SAS, designed for both traditional

More information

What is an operating system (OS or O/S)?

What is an operating system (OS or O/S)? intro What is an operating system (OS or O/S)? Interface between Hardware and User. It is a program (software) designed to manage and coordinate activities and resources of the computer. Controls the hardware

More information

CMSC 201 Spring 2017 Lab 01 Hello World

CMSC 201 Spring 2017 Lab 01 Hello World CMSC 201 Spring 2017 Lab 01 Hello World Assignment: Lab 01 Hello World Due Date: Sunday, February 5th by 8:59:59 PM Value: 10 points At UMBC, our General Lab (GL) system is designed to grant students the

More information

Lab 1 Introduction to UNIX and C

Lab 1 Introduction to UNIX and C Name: Lab 1 Introduction to UNIX and C This first lab is meant to be an introduction to computer environments we will be using this term. You must have a Pitt username to complete this lab. NOTE: Text

More information

Mac Shutdown 4.0 User Guide

Mac Shutdown 4.0 User Guide ! Mac Shutdown 4.0 User Guide We Make Software - TensionSoftware.com Mac Shutdown 2005-2016 Tension Software all rights reserved. Every effort has been made to ensure that the information in this manual

More information

LAB #5 Intro to Linux and Python on ENGR

LAB #5 Intro to Linux and Python on ENGR LAB #5 Intro to Linux and Python on ENGR 1. Pre-Lab: In this lab, we are going to download some useful tools needed throughout your CS career. First, you need to download a secure shell (ssh) client for

More information

Session 1: Accessing MUGrid and Command Line Basics

Session 1: Accessing MUGrid and Command Line Basics Session 1: Accessing MUGrid and Command Line Basics Craig A. Struble, Ph.D. July 14, 2010 1 Introduction The Marquette University Grid (MUGrid) is a collection of dedicated and opportunistic resources

More information

CMPSCI 120 Fall 2017 Lab #1 Professor William T. Verts

CMPSCI 120 Fall 2017 Lab #1 Professor William T. Verts CMPSCI 120 Fall 2017 Lab #1 Professor William T. Verts The Goal The ultimate goal of this assignment is to create a Web page on the server, make sure it is visible to the outside world, and to design and

More information

User Guide Version 2.0

User Guide Version 2.0 User Guide Version 2.0 Page 2 of 8 Summary Contents 1 INTRODUCTION... 3 2 SECURESHELL (SSH)... 4 2.1 ENABLING SSH... 4 2.2 DISABLING SSH... 4 2.2.1 Change Password... 4 2.2.2 Secure Shell Connection Information...

More information

Overview of the UNIX File System. Navigating and Viewing Directories

Overview of the UNIX File System. Navigating and Viewing Directories Overview of the UNIX File System Navigating and Viewing Directories Copyright 2006 Stewart Weiss The UNIX file system The most distinguishing characteristic of the UNIX file system is the nature of its

More information

When you first log in, you will be placed in your home directory. To see what this directory is named, type:

When you first log in, you will be placed in your home directory. To see what this directory is named, type: Chem 7520 Unix Crash Course Throughout this page, the command prompt will be signified by > at the beginning of a line (you do not type this symbol, just everything after it). Navigation When you first

More information

PC and Windows Installation 32 and 64 bit Operating Systems

PC and Windows Installation 32 and 64 bit Operating Systems SUDAAN Installation Guide PC and Windows Installation 32 and 64 bit Operating Systems Release 11.0.1 Copyright 2013 by RTI International P.O. Box 12194 Research Triangle Park, NC 27709 All rights reserved.

More information

Assignment 0. Nothing here to hand in

Assignment 0. Nothing here to hand in Assignment 0 Nothing here to hand in The questions here have solutions attached. Follow the solutions to see what to do, if you cannot otherwise guess. Though there is nothing here to hand in, it is very

More information

Hitchhiker s Guide to VLSI Design with Cadence & Synopsys

Hitchhiker s Guide to VLSI Design with Cadence & Synopsys Hitchhiker s Guide to VLSI Design with Cadence & Synopsys David Money Harris 17 January 2009 The VLSI design tools at Harvey Mudd College are hosted on a Linux server named chips. This document introduces

More information

A Document Created By Lisa Diner Table of Contents Western Quebec School Board October, 2007

A Document Created By Lisa Diner Table of Contents Western Quebec School Board October, 2007 Table of Contents A Document Created By Lisa Diner Western Quebec School Board October, 2007 Table of Contents Some Basics... 3 Login Instructions... 4 To change your password... 6 Options As You Login...

More information

Module 1: Introduction RStudio

Module 1: Introduction RStudio Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator

More information

Linux hep.wisc.edu

Linux hep.wisc.edu Linux Environment @ hep.wisc.edu 1 Your Account : Login Name and usage You are given a unique login name (e.g. john) A temporary password is given to you Use this to login name and password to enter the

More information

Scripting Languages Course 1. Diana Trandabăț

Scripting Languages Course 1. Diana Trandabăț Scripting Languages Course 1 Diana Trandabăț Master in Computational Linguistics - 1 st year 2017-2018 Today s lecture Introduction to scripting languages What is a script? What is a scripting language

More information

History. Terminology. Opening a Terminal. Introduction to the Unix command line GNOME

History. Terminology. Opening a Terminal. Introduction to the Unix command line GNOME Introduction to the Unix command line History Many contemporary computer operating systems, like Microsoft Windows and Mac OS X, offer primarily (but not exclusively) graphical user interfaces. The user

More information

GEO 425: SPRING 2012 LAB 9: Introduction to Postgresql and SQL

GEO 425: SPRING 2012 LAB 9: Introduction to Postgresql and SQL GEO 425: SPRING 2012 LAB 9: Introduction to Postgresql and SQL Objectives: This lab is designed to introduce you to Postgresql, a powerful database management system. This exercise covers: 1. Starting

More information

Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit

Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit Contents 1 An Introduction to C++, Unix, SSH and Komodo Edit 1.1 Introduction 1.2 The C++ Language 1.2.1 A Brief Introduction 1.2.1.1 Recommended

More information

Commands are in black

Commands are in black Starting From the Shell Prompt (Terminal) Commands are in black / +--------+---------+-------+---------+---------+------ +------ +------ +------ +------ +------ +-- Bin boot dev etc home media sbin bin

More information