Lab01
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

Lab01 PowerPoint PPT Presentation


  • 79 Views
  • Uploaded on
  • Presentation posted in: General

Lab01. Dayu Zhang 9/3/2014. Lab Instructor: Dayu Zhang. Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website http ://venus.cs.qc.cuny.edu/~dzhang/. Lab Login. Username: First 2 letters of LAST NAME, followed by First 2 letters of FIRST NAME, followed by

Download Presentation

Lab01

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Lab01

Lab01

Dayu Zhang

9/3/2014


Lab instructor dayu zhang

Lab Instructor: Dayu Zhang

  • Office Hour

    • Mon/Wed 10:40am – 11:10am Room A201

  • Lab Website

    • http://venus.cs.qc.cuny.edu/~dzhang/


Lab login

Lab Login

  • Username:

    • First 2 letters of LAST NAME, followed by

    • First 2 letters of FIRST NAME, followed by

    • Last 4 digits of CUNYfirst ID#

  • Password:

    • 8 digits CUNYfirst ID#


Lab grading policy

Lab Grading Policy

  • Total Points: 30 Points

    • 10 Assignments: 20 Points (2 Points Each)

    • 10 Quizzes: 10 Points (1 Point Each)


Assignment submission

Assignment Submission

  • Assignments should be submitted to: [email protected]

  • Subject should be:

    • CS111 - Your Last Name, Your First Name - Assignment Number

    • E.g. CS111 - Zhang, Dayu - Assignment01

  • Put your name on the first line of your program.

    • E.g. //Name: Zhang, Dayu

  • Assignments should be submitted by deadline. No late submission is accepted.

  • Submitted programs that cannot be compiled will get 0 point.


Lab01

Quiz

  • All quizzes are on Wednesday.

  • No make-up quiz is allowed.


Venus account

Venus Account

  • Hostname: venus.cs.qc.cuny.edu

  • Username:

    • First 2 letters of LAST NAME, followed by

    • First 2 letters of FIRST NAME, followed by

    • Last 4 digits of CUNYfirst ID#

  • Password:

    • 8 digits CUNYfirst ID#

  • Example: John Doe, CUNYfirst ID# 12345678

    • Username: dojo5678

    • Password: 12345678


Ssh secure shell client

SSH Secure Shell Client

  • Icon on lab desktop


Ssh secure shell client1

SSH Secure Shell Client

click


Ssh secure shell client2

SSH Secure Shell Client

  • Type Host Name venus.cs.qc.cuny.edu

  • Type your username, then click “Connect”

click


Ssh secure shell client3

SSH Secure Shell Client

click


Ssh secure shell client4

SSH Secure Shell Client

  • Enter your password, then click “OK”

click


Ssh secure shell client5

SSH Secure Shell Client

You should see this


For mac and linux users

For Mac and Linux Users

  • Go to Terminal

  • If your username is dojo5678, enter:

    ssh [email protected]


Basic unix commands

Basic UNIX Commands

  • mkdirdirname --- make a new directory dirname

    • E.g. mkdir CS111

  • cd dirname --- change directory to dirname

    • E.g. cd CS111

  • cd--- go to your home directory

  • cd ..--- move up one directory in the hierarchy (there is a space between cd and ..)

  • ls --- lists your files in current directory

  • rmfilename --- removes a file


Lab01

vi

  • vi filename --- If the file named filename exists, then the first page of the file will be displayed; if the file does not exist, then a new file is created.

  • vi editor has two modes of operation:

    • Command mode

    • Insert mode

  • If currently in Command mode, type i to go to Insert mode

  • If currently in Insert mode, type ESC to go to Command mode


Lab01

vi

  • In Command mode:

    :wq --- save the file and quit vi

    :q --- quit vi when the file has not been modified

    :q! --- disregard any modification and quit vi


Create and compile hello cpp

Create and Compile Hello.cpp

  • g++ Hello.cpp --- compile Hello.cpp

  • ./a.out --- run program


Ssh secure file transfer client

SSH Secure File Transfer Client

  • Upload files to Venus

  • Download files from Venus

  • Icon on lab desktop

  • For Mac users, use scp to download from Venus. E.g.

    scp [email protected]:Hello.cpp ~/Desktop


  • Login