QUICK START BASIC LINUX AND G++ COMMANDS. Prepared By: Pn. Azura Bt Ishak

Size: px
Start display at page:

Download "QUICK START BASIC LINUX AND G++ COMMANDS. Prepared By: Pn. Azura Bt Ishak"

Transcription

1 QUICK START BASIC LINUX AND G++ COMMANDS Prepared By: Pn. Azura Bt Ishak FTSM UKM BANGI 2009

2 Content 1.0 About UBUNTU Terminal Basic Linux Commands G++ Commands 23

3 1.0 ABOUT UBUNTU Ubuntu is a community developed, Linux-based operating system that is perfect for laptops, desktops and servers. It contains all the applications you need - a web browser, presentation, document and spreadsheet software, instant messaging and much more. (referred in TERMINAL Linux commands will be written through UBUNTU's inside the terminal. Step 1: Click Terminal Icon such as below. Click this Terminal icon Figure 1: User Interface of UBUNTU Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 1

4 Step 2: The window of terminal will display such as the figure 2 below. Figure 2: Terminal window Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 2

5 3.0 BASIC LINUX COMMANDS 1) pwd to find the name of working directory. The example below (/home/pelajar) shows that you're in pelajar directory which it is located inside the home directory Check or view the current directory Figure 3: pwd command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 3

6 2) ls to list the files and directories You can see the list of files and directories inside pelajar directory or folder. The files must be followed by the format (eg. book.make, lab.cpp), meanwhile any directory or folder didn't have any format (eg. Desktop, Documents). List and check any files or other directories in the current directory Figure 4: ls command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 4

7 The same thing you can view directories and files in graphic based if you click places menu and click icon Home Folder such as below. You can see the directories seem like in the booklet based meanwhile files seem like a single paper. This graphical based is more easier compare to command based BUT since this lesson is about commands, so we'll focus on that particular topic. Places Menu List and check any files or other directories in the current directory using file browser Figure 5: File browser in UBUNTU Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 5

8 3) mkdir to create a directory (mkdir Directory) Step1: Let's try creating your own directory. In the following example, the name of directory is mylab. You have to make sure the name of directory doesn t have any format such as try.cpp, pwd.png or others. And please AVOID any spacing of the directory name such as my Lab. If you still want to separate two wording together, you may put underscore such as my_lab. Creating a new directory Figure 6: mkdir command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 6

9 Step 2: Now, let s check either the directory of mylab is already inside pelajar directory by typing ls command. In the following figure 7, you can see that mylab directory is already there. It means your directory has been successful built. Check directory of mylab mylab directory Figure 7: Checking the directory using ls command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 7

10 4) cd to change your working directory (cd Directory) Step 1: If you want to store any files or directories in your own directory, you should open first the directory. It seems like if you want to put something in the drawer, for sure you should open first the drawer, the you can put anything inside the drawer. In the figure 8 below, we try to open the directory of mylab by using command cd. If you want to open the previous directory, you can just typing cd command without following by the name of directory. Open mylab directory Figure 8: cd command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 8

11 Step 2: Now, let s check either this directory have any files or other directories by using command ls. Logically, since this is a new directory, so for sure it is empty right??? You can see there is nothing display such as the figure 9 below. Open mylab directory. Check the files or other directories inside mylab directory. No list files and directories proof that the directory of mylab is empty. Figure 9: Checking the contents of the directory using ls command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 9

12 5) gedit text editor (gedit File.cpp) Step1: Open any text editor such as gedit followed by the file name of try.cpp which the format of *.cpp is a C++ format file. You can also use pico text editor. In this example, we will use gedit text editor because its more colorful text based compare to pico. Open mylab directory. Open gedit text editor followed with the file name of try.cpp Figure 10: gedit command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 10

13 Step2: Gedit text editor will display such as the figure 11 below. You can type any text including C++ programming in this gedit text editor. Figure 11: gedit text editor Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 11

14 Step 3: Now, let s try typing any simple coding of C++ such as below. Click save once you finish typing the coding and close the file for the moment. Figure 12: Simple C++ programming in gedit text editor Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 12

15 Step 4: Go back to the terminal, and check the file of try.cpp by using command ls. You can see the file will display in the terminal such as figure 13. Open mylab directory Check the files or other directories inside mylab directory. Open gedit text editor Check the file of try.cpp Figure 13: Checking the file in the directory using ls command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 13

16 6) cat to view a file's content thorough the terminal (cat File.cpp) You can see the file's content will display directly through the terminal without opening the file using gedit text editor. But you may NOT edit the contents at all. The cat command just want to help user to identify, recheck or reconfirm the contents faster and easier of the specific file. Display the content inside the file through the terminal Figure 14: cat command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 14

17 7) (a) cp to copy file (cp currentfile.cpp newfile.cpp) You may copy from the current file try.cpp to a new file name try2.cpp. Then, let s check the file of try2.cpp whether it's already existed or not by using ls command. Copy try.cpp to a new file name try2.cpp Check the new file name of try2.cpp Figure 15: cp command (copy file) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 15

18 (b) cp to copy file into directory (cp File.cpp Directory) You may copy file of try.cpp and put inside the specific directory mylab2. You should create first a new directory of mylab2 using the previous command mkdir. Open the new directory of mylab2 by using cd command and type ls command to check whether the file of try.cpp is already existed or not. Create new directory of mylab2 Copy try.cpp into mylab2 Open mylab2 Check the file of try.cpp in mylab2 directory Figure 16: cp command (copy file into directory) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 16

19 (c) cp to copy directory (cp -R currentdirectory newdirectory) You can copy from the current directory mylab2 to a new directory mylab3. If you're in mylab2 directory, make sure go back to the previous directory of pelajar by using cd command without following any directory name. Then open back mylab directory by typing cd mylab. Check the current file name of try.cpp Copy mylab2 to a new directory of mylab3 Check the directory of mylab3 Figure 17: cp command (copy directory) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 17

20 8) (a) mv to rename file (mv currentfile.cpp newfile.cpp) You can move or rename any current file name to a new file name. In this example, try to rename try.cpp to a new file name of test.cpp. Check the current file name of try.cpp Change the name file of try.cpp to test.cpp Check the new file name of test.cpp Figure 18: mv command (rename file) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 18

21 (b) mv to move files into the directory (mv File.cpp Directory) You can move more than one file into the specific directory. In this example, let s move two files test.cpp and try2.cpp into the directory of mylab3. Check test.cpp & try.cpp are outside mylab3 Move test.cpp & try.cpp into mylab3 Open mylab3 Check test.cpp & try.cpp are inside mylab3 Figure 19: mv command (move file into directory) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 19

22 (c)mv to move directory into another directory (mv Directory1 Directory2) You also can move the directory into any specific directory. In this example, let s try to move mylab3 directory into the mylab2 directory. current directories; mylab2 & mylab3 Move mylab3 into mylab2 Open mylab2 Check mylab3 is inside mylab2 Figure 20: mv command (move directory into another directory) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 20

23 9) (a) rm to delete files (rm File.cpp) You can delete more than one file using rm command. In this example, let s try to delete both of the files try.cpp and test.cpp in mylab3 directory. Open mylab3 Delete try.cpp & test.cpp Check try.cpp and test.cpp have been deleted or not. Figure 21: rm command (delete file) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 21

24 10) (b) rm to delete directories (rm -r Directory) You also can delete more than one directories using rm -r command. In the example below, let s try to delete mylab3 directory which it inside mylab2 directory. You can also delete more than one directory together. Open mylab2 Check mylab3 inside mylab2 Delete mylab3 Check mylab3 has been deleted or not Figure 22: rm command (delete directory) Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 22

25 3.0 G++ COMMANDS : COMPILING AND EXECUTING FILE OF C++ PROGRAMMING 1) g++ to compile C++ programming file (g++ File.cpp) Step1: If the program has any syntax error, you have to identify the error. In the example below, the program have error in line 6 which the expected symbol of ; was missing. compile error Figure 23: g++ command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 23

26 Step 2: Open the file back in gedit text editor and make some correction on that particular error. Save the file and compile again using g++ command in the terminal. add symbol ; Figure 24: Edit the C++ programming in gedit text editor Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 24

27 2)./a.out to execute file of C++ programming If your coding don't have any syntax error, you should execute the file using./a.out command. Thus, it will display the output of your program such as the figure 25 below. compile output execute Figure 25:./a.out command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 25

28 3) make -f to compile several source files of C++ programming (make -f makefile) Step1: If you want to compile more than one source file of C++ programming, make f command is the better solution. In this example, let s create 3 files in the same directory; main.cpp, statement.cpp and statement.h such as in figure header file Figure 26: main.cpp contains main() and this file depends on statement.h Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 26

29 header file Figure 27: statement.cpp implementation for class and this file depends on statement.h Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 27

30 Figure 28: statement.h header file for class Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 28

31 Step2: Before compiling, you have to create the file of makefile using gedit text editor such as below. In this example, the name file of makefile is lab. A makefile is basically a script that guides the make utility to choose the appropriate program files that are to be compiled and linked together. (referred: To avoid any errors in makefile, please use Tab key to space the compiling command such as in the figure 29. Make sure all the files including makefile must be put into the same directory or folder. Use Tab key Use Tab key Use Tab key Use Tab key Figure 29: makefile script Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 29

32 Step 3: Open the terminal, and start compiling (make f makefile) Compiling makefile No syntax errors Figure 30: make f command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 30

33 Step 4: Type ls command and you will see the 2 objects files (main.o and statement.o) and 1 execute file (try) will be automatic generated for you. Object file Execute file Object file Figure 31: Checking the objects and execute files using ls command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 31

34 Step 5: Finally, execute the file. (./executefile) In the figure 32, the execute file name is try. So, the command should be./try. You will see the output of Welcome to UKM will be display through the terminal. Execute file Output Execute command Figure 32: Execute command Quick Start Basic Linux and G++Commands Prepared by Pn. Azura Ishak Page 32

Lab 1 Beginning C Program

Lab 1 Beginning C Program Lab 1 Beginning C Program Overview This lab covers the basics of compiling a basic C application program from a command line. Basic functions including printf() and scanf() are used. Simple command line

More information

CS 103 Lab Linux and Virtual Machines

CS 103 Lab Linux and Virtual Machines 1 Introduction In this lab you will login to your Linux VM and write your first C/C++ program, compile it, and then execute it. 2 What you will learn In this lab you will learn the basic commands and navigation

More information

Linux Overview. Local facilities. Linux commands. The vi (gvim) editor

Linux Overview. Local facilities. Linux commands. The vi (gvim) editor Linux Overview Local facilities Linux commands The vi (gvim) editor MobiLan This system consists of a number of laptop computers (Windows) connected to a wireless Local Area Network. You need to be careful

More information

Command Line Crash Course For Unix

Command Line Crash Course For Unix Command Line Crash Course For Unix Controlling Your Computer From The Terminal Zed A. Shaw December 2011 Introduction How To Use This Course You cannot learn to do this from videos alone. You can learn

More information

Tutorial Guide to the IS Unix Service

Tutorial Guide to the IS Unix Service Tutorial Guide to the IS Unix Service The aim of this guide is to help people to start using the facilities available on the Unix and Linux servers managed by Information Services. It refers in particular

More information

1 Basic commands. 2 Terminology. CS61B, Fall 2009 Simple UNIX Commands P. N. Hilfinger

1 Basic commands. 2 Terminology. CS61B, Fall 2009 Simple UNIX Commands P. N. Hilfinger CS61B, Fall 2009 Simple UNIX Commands P. N. Hilfinger 1 Basic commands This section describes a list of commonly used commands that are available on the EECS UNIX systems. Most commands are executed by

More information

Lab 1: Introduction to C, ASCII ART and the Linux Command Line Environment

Lab 1: Introduction to C, ASCII ART and the Linux Command Line Environment .i.-' `-. i..' `/ \' _`.,-../ o o \.' ` ( / \ ) \\\ (_.'.'"`.`._) /// \\`._(..: :..)_.'// \`. \.:-:. /.'/ `-i-->..

More information

Running your first Linux Program

Running your first Linux Program Running your first Linux Program This document describes how edit, compile, link, and run your first linux program using: - Gnome a nice graphical user interface desktop that runs on top of X- Windows

More information

Linux Labs: mini survival guide

Linux Labs: mini survival guide Enrique Soriano, Gorka Guardiola Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC 29 de septiembre de 2011 (cc) 2010 Grupo de Sistemas y Comunicaciones. Some rights reserved. This work

More information

Introduction to the UNIX Operating System and Open Windows Desktop Environment

Introduction to the UNIX Operating System and Open Windows Desktop Environment Introduction to the UNIX Operating System and Open Windows Desktop Environment Welcome to the Unix world! And welcome to the Unity300. As you may have already noticed, there are three Sun Microsystems

More information

Chapter 1: Getting Started

Chapter 1: Getting Started Chapter 1: Getting Started Every journey begins with a single step, and in ours it's getting to the point where you can compile, link, run, and debug C++ programs. This depends on what operating system

More information

Unix Guide. Logo Reproduction. School of Computing & Information Systems. Colours red and black on white backgroun

Unix Guide. Logo Reproduction. School of Computing & Information Systems. Colours red and black on white backgroun Logo Reproduction Colours red and black on white backgroun School of Computing & Information Systems Unix Guide Mono positive black on white background 2013 Mono negative white only out of any colou 2

More information

Setting up Radmind For an OSX Public Lab

Setting up Radmind For an OSX Public Lab Setting up Radmind For an OSX Public Lab Radmind consists of a set of about ten Unix Commands installed on both the client and server machines. A GUI application, called Radmind Assistant, provides a simplified

More information

Tutorial 0A Programming on the command line

Tutorial 0A Programming on the command line Tutorial 0A Programming on the command line Operating systems User Software Program 1 Program 2 Program n Operating System Hardware CPU Memory Disk Screen Keyboard Mouse 2 Operating systems Microsoft Apple

More information

Creating a Simple Visual C++ Program

Creating a Simple Visual C++ Program CPS 150 Lab 1 Name Logging in: Creating a Simple Visual C++ Program 1. Once you have signed for a CPS computer account, use the login ID and the password password (lower case) to log in to the system.

More information

ICS 351: Today's plan

ICS 351: Today's plan ICS 351: Today's plan routing protocols linux commands Routing protocols: overview maintaining the routing tables is very labor-intensive if done manually so routing tables are maintained automatically:

More information

Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3

Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3 Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and http://notepad-plus-plus.org

More information

Lab 1: Introduction to the network lab

Lab 1: Introduction to the network lab CSCI 312 - DATA COMMUNICATIONS AND NETWORKS FALL, 2014 Lab 1: Introduction to the network lab NOTE: Be sure to bring a flash drive to the lab; you will need it to save your data. For this and future labs,

More information

First Week Formalities Brian Keeney January 11, 2005

First Week Formalities Brian Keeney January 11, 2005 First Week Formalities Brian Keeney January 11, 2005 This handout describes how to subscribe to the class email list and set up your IRAF account. Once you ve activated your computer account in the cosmos

More information

CPE111 COMPUTER EXPLORATION

CPE111 COMPUTER EXPLORATION CPE111 COMPUTER EXPLORATION BUILDING A WEB SERVER ASSIGNMENT You will create your own web application on your local web server in your newly installed Ubuntu Desktop on Oracle VM VirtualBox. This is a

More information

New Lab Intro to KDE Terminal Konsole

New Lab Intro to KDE Terminal Konsole New Lab Intro to KDE Terminal Konsole After completing this lab activity the student will be able to; Access the KDE Terminal Konsole and enter basic commands. Enter commands using a typical command line

More information

Lab 5 Managing Access to Shared Folders

Lab 5 Managing Access to Shared Folders Islamic University of Gaza Computer Network Lab Faculty of engineering ECOM 4121 Computer Department. Prepared by : Eng. Eman R. Al-Kurdi Managing Access to Shared Folders Objective: Manage access to shared

More information

Working with H-drive, I-drive, and DropBox Files Online

Working with H-drive, I-drive, and DropBox Files Online Working with H-drive, I-drive, and DropBox Files Online Preamble: Students and Staff have both individual networked storage space (referenced on-campus as the H-drive) and shared storage space (referenced

More information

Introduction to Mac OS X

Introduction to Mac OS X Introduction to Mac OS X The Mac OS X operating system both a graphical user interface and a command line interface. We will see how to use both to our advantage. Using DOCK The dock on Mac OS X is the

More information

CSIL MiniCourses. Introduction To Unix (I) John Lekberg Sean Hogan Cannon Matthews Graham Smith. Updated on: 2015-10-14

CSIL MiniCourses. Introduction To Unix (I) John Lekberg Sean Hogan Cannon Matthews Graham Smith. Updated on: 2015-10-14 CSIL MiniCourses Introduction To Unix (I) John Lekberg Sean Hogan Cannon Matthews Graham Smith Updated on: 2015-10-14 What s a Unix? 2 Now what? 2 Your Home Directory and Other Things 2 Making a New Directory

More information

Extreme computing lab exercises Session one

Extreme computing lab exercises Session one Extreme computing lab exercises Session one Michail Basios (m.basios@sms.ed.ac.uk) Stratis Viglas (sviglas@inf.ed.ac.uk) 1 Getting started First you need to access the machine where you will be doing all

More information

Basic Hadoop Programming Skills

Basic Hadoop Programming Skills Basic Hadoop Programming Skills Basic commands of Ubuntu Open file explorer Basic commands of Ubuntu Open terminal Basic commands of Ubuntu Open new tabs in terminal Typically, one tab for compiling source

More information

Using SVN to Manage Source RTL

Using SVN to Manage Source RTL Using SVN to Manage Source RTL CS250 Tutorial 1 (Version 083010a) August 30, 2010 Yunsup Lee In this tutorial you will gain experience using the Subversion (SVN) to manage your source RTL and code. You

More information

Command-Line Operations : The Shell. Don't fear the command line...

Command-Line Operations : The Shell. Don't fear the command line... Command-Line Operations : The Shell Don't fear the command line... Shell Graphical User Interface (GUI) Graphical User Interface : displays to interact with the computer - Open and manipulate files and

More information

Unix the Bare Minimum

Unix the Bare Minimum Unix the Bare Minimum Norman Matloff September 27, 2005 c 2001-2005, N.S. Matloff Contents 1 Purpose 2 2 Shells 2 3 Files and Directories 4 3.1 Creating Directories.......................................

More information

Open Source Computational Fluid Dynamics

Open Source Computational Fluid Dynamics Open Source Computational Fluid Dynamics An MSc course to gain extended knowledge in Computational Fluid Dynamics (CFD) using open source software. Teachers: Miklós Balogh and Zoltán Hernádi Department

More information

Command Line - Part 1

Command Line - Part 1 Command Line - Part 1 STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat Course web: gastonsanchez.com/teaching/stat133 GUIs 2 Graphical User Interfaces

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information

How To Archive Emails On Groupwise On A Pc Or Mac Or Mac (For Mac) On A Mac Or Ipad (For Pc Or Ipa) On An Ipa Or Mac) (For Ipa).Com (For Pb

How To Archive Emails On Groupwise On A Pc Or Mac Or Mac (For Mac) On A Mac Or Ipad (For Pc Or Ipa) On An Ipa Or Mac) (For Ipa).Com (For Pb in GroupWise The primary method for storing messages indefinitely is called archiving. An archived message is not stored in your master mailbox (which is on the GroupWise server); rather it is stored on

More information

INASP: Effective Network Management Workshops

INASP: Effective Network Management Workshops INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network

More information

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007 PuTTY/Cygwin Tutorial By Ben Meister Written for CS 23, Winter 2007 This tutorial will show you how to set up and use PuTTY to connect to CS Department computers using SSH, and how to install and use the

More information

Using SVN to Manage Source RTL

Using SVN to Manage Source RTL Using SVN to Manage Source RTL CS250 Tutorial 1 (Version 092509a) September 25, 2009 Yunsup Lee In this tutorial you will gain experience using the Subversion (SVN) to manage your source RTL and code.

More information

User Manual for Data Backups

User Manual for Data Backups User Manual for Data Backups 1 Accepted formats are: EXT3, EXT4, NTFS, FAT32 and HFS+ (Mac OS). Recommended format: EXT3 and EXT4 Mac OS formatted disks will work only on workstations 4 and 7. Keep in

More information

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002) Cisco Networking Academy Program Curriculum Scope & Sequence Fundamentals of UNIX version 2.0 (July, 2002) Course Description: Fundamentals of UNIX teaches you how to use the UNIX operating system and

More information

Getting Started with Citrix Remote Connectivity Service

Getting Started with Citrix Remote Connectivity Service Getting Started with Citrix Remote Connectivity Service What is Citrix? In the simplest of terms, Citrix is a client/server application that enables you to access many of the same programs from home that

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

Recommended File System Ownership and Privileges

Recommended File System Ownership and Privileges FOR MAGENTO COMMUNITY EDITION Whenever a patch is released to fix an issue in the code, a notice is sent directly to your Admin Inbox. If the update is security related, the incoming message is colorcoded

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Macintosh General Help

Macintosh General Help The Macintosh computers on campus use Mac Operating System 10.6. OS 10.6 differs in many ways from what is now called the classic OS 9. This help sheet will help you to better orient yourself with these

More information

Getting Started with the Cadence Software

Getting Started with the Cadence Software 1 Getting Started with the Cadence Software In this chapter, you learn about the Cadence software environment and the Virtuoso layout editor as you do the following tasks: Copying the Tutorial Database

More information

Birmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0

Birmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0 Birmingham Environment for Academic Research Introduction to Linux Quick Reference Guide Research Computing Team V1.0 Contents The Basics... 4 Directory / File Permissions... 5 Process Management... 6

More information

Introduction to Eclipse

Introduction to Eclipse Introduction to Eclipse Overview Eclipse Background Obtaining and Installing Eclipse Creating a Workspaces / Projects Creating Classes Compiling and Running Code Debugging Code Sampling of Features Summary

More information

NSave Table of Contents

NSave Table of Contents NSave Table of Contents Introduction to NSave for Desktops 2 CPP Installation Instructions 3 Backing up your Computer 8 Restoring Files to your Computer 10 Settings 13 History 14 Destinations 15 1 Introduction

More information

Introduction to Linux operating system. module Basic Bioinformatics PBF

Introduction to Linux operating system. module Basic Bioinformatics PBF Introduction to Linux operating system module Basic Bioinformatics PBF What is Linux? A Unix-like Operating System A famous open source project Free to use, distribute, modify under a compatible licence

More information

Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems

Kernel. What is an Operating System? Systems Software and Application Software. The core of an OS is called kernel, which. Module 9: Operating Systems Module 9: Operating Systems Objective What is an operating system (OS)? OS kernel, and basic functions OS Examples: MS-DOS, MS Windows, Mac OS Unix/Linux Features of modern OS Graphical operating system

More information

Group Mail Lists. Group Mailing Lists. Populating a Global Mail Lists 4. The Problem 6. The Solution 8. Scheduling Regular Updates 17

Group Mail Lists. Group Mailing Lists. Populating a Global Mail Lists 4. The Problem 6. The Solution 8. Scheduling Regular Updates 17 Group Mail Lists Group Mail Lists 1 Group Mailing Lists 1.1 1.2 1.3 1.4 Populating a Global Mail Lists 4 The Problem 6 The Solution 8 Scheduling Regular Updates 17 Group Mailing Lists Group Mail Lists

More information

Installing and Using No Machine to connect to the Redhawk Cluster. Mac version

Installing and Using No Machine to connect to the Redhawk Cluster. Mac version Installing and Using No Machine to connect to the Redhawk Cluster Mac version No Machine (also called NX) is a tool that can be used to connect to Miami s Redhawk cluster when a graphical interface is

More information

Using Karel with Eclipse

Using Karel with Eclipse Mehran Sahami Handout #6 CS 106A September 23, 2015 Using Karel with Eclipse Based on a handout by Eric Roberts Once you have downloaded a copy of Eclipse as described in Handout #5, your next task is

More information

INSTALLING MALTED 3.0 IN LINUX MALTED: INSTALLING THE SYSTEM IN LINUX. Installing Malted 3.0 in LINUX

INSTALLING MALTED 3.0 IN LINUX MALTED: INSTALLING THE SYSTEM IN LINUX. Installing Malted 3.0 in LINUX MALTED: INSTALLING THE SYSTEM IN 1 Installing Malted 3.0 in INDEX: 1) How to install JAVA 1.1 Downloading Java Virtual Machine 1.2 Installing Java Virtual Machine 2) How to install Malted 2.1 Launching

More information

University of Toronto

University of Toronto 1 University of Toronto APS 105 Computer Fundamentals A Tutorial about UNIX Basics Fall 2011 I. INTRODUCTION This document serves as your introduction to the computers we will be using in this course.

More information

Unix Primer - Basic Commands In the Unix Shell

Unix Primer - Basic Commands In the Unix Shell Unix Primer - Basic Commands In the Unix Shell If you have no experience with the Unix command shell, it will be best to work through this primer. The last section summarizes the basic file manipulation

More information

Subversion Integration for Visual Studio

Subversion Integration for Visual Studio Subversion Integration for Visual Studio VisualSVN Team VisualSVN: Subversion Integration for Visual Studio VisualSVN Team Copyright 2005-2008 VisualSVN Team Windows is a registered trademark of Microsoft

More information

USB HSPA Modem. User Manual

USB HSPA Modem. User Manual USB HSPA Modem User Manual Congratulations on your purchase of this USB HSPA Modem. The readme file helps you surf the Internet, send and receive SMS, manage contacts and use many other functions with

More information

If you are planning to work from home or your laptop, there are several things you need to have access to:

If you are planning to work from home or your laptop, there are several things you need to have access to: Working from home If you are planning to work from home or your laptop, there are several things you need to have access to: EndNote Word Your Home Area (M:\ - the UiO server where you have your files).

More information

1 Introduction. 2 Project Browser. 3 FlowStone Editor

1 Introduction. 2 Project Browser. 3 FlowStone Editor USER GUIDE C O N T E N T S CHAPTER 1 1 Introduction 3 OVERVIEW... 4 ABOUT THIS GUIDE...4 CHAPTER 2 2 Project Browser 5 OVERVIEW... 6 NAVIGATOR... 6 TOOLBAR...7 PROJECT LIST... 7 PROJECT ACTIONS... 9 OPENING

More information

5 Minute Lessons. epub with Pages

5 Minute Lessons. epub with Pages 5 Minute Lessons epub with Pages 1 Standards and template 1.1 epub standards 4 1.2 The template overview 6 1.3 Table of contents: a look back 12 2 Start a book 2.1 Title and table of contents 14 2.2 Copyright

More information

Levels 1, 2 & 3 Family Edition. How to Download the Core Software from the Website

Levels 1, 2 & 3 Family Edition. How to Download the Core Software from the Website Levels 1, 2 & 3 Family Edition How to Download the Core Software from the Website Software Download Information This product contains a Software DVD that is used to install the software onto your PC or

More information

Operating Systems. Study this screen display and answer these questions.

Operating Systems. Study this screen display and answer these questions. UNIT 6 Operating Systems STARTER Study this screen display and answer these questions. 1 How do you enter Unix commands? 2 Which Unix commands does it show? 3 What is the output of each command? 4 What

More information

What is File Management. Methods for Categorizing Data. Viewing Data on a Computer

What is File Management. Methods for Categorizing Data. Viewing Data on a Computer What is File Management As described earlier, file management is basically the process of designing new folders and assigning files to those folders. The main goal in file management is to have a system

More information

Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients

Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients EXECUTIVE SUMMARY This document describes how an administrator can configure a login script to deploy Kaspersky Lab Network

More information

Introduction to Operating Systems

Introduction to Operating Systems Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these

More information

An Introduction to Using the Command Line Interface (CLI) to Work with Files and Directories

An Introduction to Using the Command Line Interface (CLI) to Work with Files and Directories An Introduction to Using the Command Line Interface (CLI) to Work with Files and Directories Mac OS by bertram lyons senior consultant avpreserve AVPreserve Media Archiving & Data Management Consultants

More information

Creating a Java application using Perfect Developer and the Java Develo...

Creating a Java application using Perfect Developer and the Java Develo... 1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the

More information

A Crash Course on UNIX

A Crash Course on UNIX A Crash Course on UNIX UNIX is an "operating system". Interface between user and data stored on computer. A Windows-style interface is not required. Many flavors of UNIX (and windows interfaces). Solaris,

More information

Visual Studio 2008 Express Editions

Visual Studio 2008 Express Editions Visual Studio 2008 Express Editions Visual Studio 2008 Installation Instructions Burning a Visual Studio 2008 Express Editions DVD Download (http://www.microsoft.com/express/download/) the Visual Studio

More information

You must have at least Editor access to your own mail database to run archiving.

You must have at least Editor access to your own mail database to run archiving. Archiving An archive is a copy of a database you can create to store information no longer in use. Like a replica, an archive contains all documents and design elements in the original database, but unlike

More information

Graphical Environment Tool for Development versus Non Graphical Development Tool

Graphical Environment Tool for Development versus Non Graphical Development Tool Section 4 Computing, Communications Engineering and Signal Processing & Interactive Intelligent Systems Graphical Environment Tool for Development versus Non Graphical Development Tool Abstract S.Daniel

More information

Model 288B Charge Plate Graphing Software Operators Guide

Model 288B Charge Plate Graphing Software Operators Guide Monroe Electronics, Inc. Model 288B Charge Plate Graphing Software Operators Guide P/N 0340175 288BGraph (80207) Software V2.01 100 Housel Ave PO Box 535 Lyndonville NY 14098 1-800-821-6001 585-765-2254

More information

CMSC 216 UNIX tutorial Fall 2010

CMSC 216 UNIX tutorial Fall 2010 CMSC 216 UNIX tutorial Fall 2010 Larry Herman Jandelyn Plane Gwen Kaye August 28, 2010 Contents 1 Introduction 2 2 Getting started 3 2.1 Logging in........................................... 3 2.2 Logging

More information

Installing and Running MOVES on Linux

Installing and Running MOVES on Linux Installing and Running MOVES on Linux MOVES Workgroup Wednesday June 15, 2011 Gwo Shyu Dan Stuart USEPA Office of Transportation & Air Quality Assessment and Standards Division 2000 Traverwood Drive, Ann

More information

1. Downloading. 2. Installation and License Acquiring. Xilinx ISE Webpack + Project Setup Instructions

1. Downloading. 2. Installation and License Acquiring. Xilinx ISE Webpack + Project Setup Instructions Xilinx ISE Webpack + Project Setup Instructions 1. Downloading The Xilinx tools are free for download from their website and can be installed on your Windowsbased PC s. Go to the following URL: http://www.xilinx.com/support/download/index.htm

More information

The Einstein Depot server

The Einstein Depot server The Einstein Depot server Have you ever needed a way to transfer large files to colleagues? Or allow a colleague to send large files to you? Do you need to transfer files that are too big to be sent as

More information

Contents. Using Web Access... 1. Managing Shared Folders... 28. Managing Account Settings... 36. Index... 39

Contents. Using Web Access... 1. Managing Shared Folders... 28. Managing Account Settings... 36. Index... 39 Contents Using Web Access... 1 Using the Sign In Page... 1 Signing In to Seagate Global Access... 2 Creating a Seagate Global Access Account... 2 If You Forget Your Password... 5 Viewing Central Axis Details...

More information

Installing Proview on an Windows XP machine

Installing Proview on an Windows XP machine Installing Proview on an Windows XP machine This is a guide for the installation of Proview on an WindowsXP machine using VirtualBox. VirtualBox makes it possible to create virtual computers and allows

More information

Apache Configuration

Apache Configuration Apache Configuration In this exercise, we are going to get Apache configured to handle a couple of different websites. We are just going to use localhost (the default address for a server), but the same

More information

Hadoop Basics with InfoSphere BigInsights

Hadoop Basics with InfoSphere BigInsights An IBM Proof of Technology Hadoop Basics with InfoSphere BigInsights Part: 1 Exploring Hadoop Distributed File System An IBM Proof of Technology Catalog Number Copyright IBM Corporation, 2013 US Government

More information

Paperless Meeting Software Installation Instructions

Paperless Meeting Software Installation Instructions Paperless Meeting Software Installation Instructions Acknowledgments... 1 Overview... 1 Before you begin... 1 Installation... 3 Trouble Shooting... 14 Saving Data... 16 Acknowledgments Thank you for supporting

More information

USEFUL UNIX COMMANDS

USEFUL UNIX COMMANDS cancel cat file USEFUL UNIX COMMANDS cancel print requested with lp Display the file cat file1 file2 > files Combine file1 and file2 into files cat file1 >> file2 chgrp [options] newgroup files Append

More information

How to install Radiance on your computer via a virtual machine

How to install Radiance on your computer via a virtual machine How to install Radiance on your computer via a virtual machine This instruction will help to install the lighting simulation tool Radiance on a Windows operated computer. As Radiance runs under Unix/Linux,

More information

einstruction CPS (Clicker) Instructions

einstruction CPS (Clicker) Instructions Two major approaches to run Clickers a. Anonymous b. Tracked Student picks any pad as s/he enters classroom; Student responds to question, but pad is not linked to student; Good for controversial questions,

More information

Jolly Server Getting Started Guide

Jolly Server Getting Started Guide JOLLY TECHNOLOGIES Jolly Server Getting Started Guide The purpose of this guide is to document the creation of a new Jolly Server in Microsoft SQL Server and how to connect to it using Jolly software products.

More information

SSH and Basic Commands

SSH and Basic Commands SSH and Basic Commands In this tutorial we'll introduce you to SSH - a tool that allows you to send remote commands to your Web server - and show you some simple UNIX commands to help you manage your website.

More information

WinSCP PuTTY as an alternative to F-Secure July 11, 2006

WinSCP PuTTY as an alternative to F-Secure July 11, 2006 WinSCP PuTTY as an alternative to F-Secure July 11, 2006 Brief Summary of this Document F-Secure SSH Client 5.4 Build 34 is currently the Berkeley Lab s standard SSH client. It consists of three integrated

More information

Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud

Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud Contents File Transfer Protocol...3 Setting Up and Using FTP Accounts Hosted by Adobe...3 SAINT...3 Data Sources...4 Data Connectors...5

More information

NAS 109 Using NAS with Linux

NAS 109 Using NAS with Linux NAS 109 Using NAS with Linux Access the files on your NAS using Linux A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use Linux to access files on

More information

JORAM 3.7 Administration & Monitoring Tool

JORAM 3.7 Administration & Monitoring Tool JORAM 3.7 Administration & Monitoring Tool User Guide Author: Alexander Fedorowicz Date: October 26, 2003 Overview The JORAM Administration & Monitoring Tool (jamt) is a graphical user interface which

More information

Beyond Windows: Using the Linux Servers and the Grid

Beyond Windows: Using the Linux Servers and the Grid Beyond Windows: Using the Linux Servers and the Grid Topics Linux Overview How to Login & Remote Access Passwords Staying Up-To-Date Network Drives Server List The Grid Useful Commands Linux Overview Linux

More information

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system

More information

INSTALLING AN SSH / X-WINDOW ENVIRONMENT ON A WINDOWS PC. Nicholas Fitzkee Mississippi State University

INSTALLING AN SSH / X-WINDOW ENVIRONMENT ON A WINDOWS PC. Nicholas Fitzkee Mississippi State University INSTALLING AN SSH / X-WINDOW ENVIRONMENT ON A WINDOWS PC Installing Secure Shell (SSH) Client Nicholas Fitzkee Mississippi State University The first thing you will need is SSH. SSH is a program for accessing

More information

Getting Started with VMware Fusion. VMware Fusion for Mac OS X

Getting Started with VMware Fusion. VMware Fusion for Mac OS X Getting Started with VMware Fusion VMware Fusion for Mac OS X 2 Getting Started with VMware Fusion Getting Started with VMware Fusion Item: EN-000189-00 You can find the most up-to-date technical documentation

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

Installing Sun's VirtualBox on Windows XP and setting up an Ubuntu VM

Installing Sun's VirtualBox on Windows XP and setting up an Ubuntu VM Installing Sun's VirtualBox on Windows XP and setting up an Ubuntu VM laptop will need to have 10GB of free space to install download the latest VirtualBox software from www.sun.com make sure you pick

More information

Stored Documents and the FileCabinet

Stored Documents and the FileCabinet Stored Documents and the FileCabinet Introduction The stored document features have been greatly enhanced to allow easier storage and retrieval of a clinic s electronic documents. Individual or multiple

More information

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS Notes: STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS 1. The installation of the STATISTICA Enterprise Server entails two parts: a) a server installation, and b) workstation

More information

**If the box does not automatically pop up, see the next page.

**If the box does not automatically pop up, see the next page. This tutorial will show you how to insert the Embroidery CD into your computer and transfer the designs onto your USB stick. If your embroidery machine uses a different method (card reader or direct connect)

More information