Lab01_Sep3 - venus.cs.qc.edu
Download
Report
Transcript Lab01_Sep3 - venus.cs.qc.edu
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
Last 4 digits of CUNYfirst ID#
Password:
8 digits CUNYfirst ID#
Lab Grading Policy
Total Points: 30 Points
10 Assignments: 20 Points (2 Points Each)
10 Quizzes: 10 Points (1 Point Each)
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.
Quiz
All quizzes are on Wednesday.
No make-up quiz is allowed.
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
Icon on lab desktop
SSH Secure Shell Client
click
SSH Secure Shell Client
Type Host Name venus.cs.qc.cuny.edu
Type your username, then click “Connect”
click
SSH Secure Shell Client
click
SSH Secure Shell Client
Enter your password, then click “OK”
click
SSH Secure Shell Client
You should see this
For Mac and Linux Users
Go to Terminal
If your username is dojo5678, enter:
ssh [email protected]
Basic UNIX Commands
mkdir dirname --- 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
rm filename --- removes a file
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
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
g++ Hello.cpp --- compile Hello.cpp
./a.out --- run program
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