introduction to unix
Download
Skip this Video
Download Presentation
Introduction to UNIX

Loading in 2 Seconds...

play fullscreen
1 / 32

Introduction to UNIX - PowerPoint PPT Presentation


  • 194 Views
  • Uploaded on

Introduction to UNIX. donna Bair-Mundy. What is UNIX?. Applications. Operating System. Hardware. Operating system functions. Keeps track of types and locations of hardware. Intermediary between applications and hardware. Maintains directory of files. Manages how data is stored.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Introduction to UNIX' - mike_john


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
introduction to unix

Introduction to UNIX

donna Bair-Mundy

what is unix
What is UNIX?

Applications

Operating

System

Hardware

operating system functions
Operating system functions

Keeps track of types and

locations of hardware

Intermediary between applications and hardware

Maintains directory of files

Manages how data is stored

user instructions to operating system
User instructions to operating system

When to run a program

Creating and naming directories

Copying files between directories or onto disks

Setting access permissions

unix operating system
Unix operating system

%

ls

myfile.txt

yourfile.txt

%

Command-line interface

Utilities—programs to list files, tell who is on the system, what processes are running, etc.

Editors—use to create HTML files for Web portals

unix environment now
Unix environment - now

terminals

Hi!

Ho!

Hi!

Ho!

host

terminals

uhunix file structure
UHUNIX file structure

Root

directory

bin

subdirectory

home

subdirectory

usr

subdirectory

1

subdirectory

18

subdirectory

24

subdirectory

donnab

Home directory

johnd

Home directory

nahl

Home directory

basic uhunix commands
Basic UHUNIX commands

pwdprint working directory

tells you where you are in the file hierarchy

lslist

lists files and subdirectories

cdchange directory

Moves you up or down in the file hierarchy

chmodchange mode

Assigns access rights to files and directories

more uhunix commands
More UHUNIX commands

manmanual

man + command provides access to electronic help files

cpcopy

cp sourcefile destinationfile copies the source file to a file with the destination file name

rmremove file

Deletes a file

mkdirmake directory

Creates a new directory

what files and directories do i have ls list files
What files and directories do I have: ls (list files)

%

ls

aardvark.txt

mail

myfile.txt

public_html

whatsup.doc

%

the all files option ls a
The "all files" option: ls -a

%

ls

-a

.

..

.addressbook

.cshrc

.inbox

.login

.logout

.pinerc

.signature

.ssh2

aardvark.txt

mail

myfile.txt

public_html

whatsup.doc

%

the long option ls l
The "long' option: ls -l

%

ls

-l

-rw------- 1 donnab 47616 May 8 11:59 aardvark.txt

drwx------ 2 donnab 3584 Apr 10 2002 mail

-rw------- 1 donnab 45927 May 8 11:59 myfile.txt

drwxr-xr-x 5 donnab 1024 Mar 20 13:51 public_html

%

ls -la

changing my working directory cd change directory
Changing my working directory: cd (change directory)

cd change directory

%

cd public_html

%

pwd

/home/18/donnab/public_html

%

cd fun/images

%

pwd

/home/18/donnab/public_html/fun/images

%

changing to a higher level subdirectory cd
Changing to a higher-level subdirectory: cd ..

/home/18/donnab/public_html/fun/images

%

cd ..

%

Note space preceding dots

pwd

/home/18/donnab/public_html/fun/

%

cd ..

%

pwd

/home/18/donnab/public_html/

%

cd /bin

changing access rights to a file or directory chmod change mode part 1
Changing access rights to a file or directory: chmod(change mode, part 1)

%

ls -l

-rwx------ 1 donnab 47616 May 8 11:59 myfile.txt

drwxr-xr-x 5 donnab 1024 Mar 20 13:51 public_html

%

- r w x - - - - - -

owner

group

public

changing access rights to a file or directory chmod change mode part 2
Changing access rights to a file or directory: chmod(change mode, part 2)

%

ls -l

-rwx------ 1 donnab 47616 May 8 11:59 myfile.txt

drwxr-xr-x 5 donnab 1024 Mar 20 13:51 public_html

%

chmod

755

myfile.txt

%

ls -l

-rwxr-xr-x 1 donnab 47616 May 8 11:59 myfile.txt

drwxr-xr-x 5 donnab 1024 Mar 20 13:51 public_html

r w x r - x r - x

owner

group

public

binary numbers part 1
Binary numbers (part 1)

Base 10

Base 2

1

2

7

1

1

1

1

1

1

1

100

10

1

64

32

16

8

4

2

1

binary numbers part 2
Binary numbers (part 2)

Base 2

64

32

16

8

4

2

1

7

Decimal

7

- 4

3

Base two

1

1

1

- 2

+

+

= 7

1

4

2

1

binary numbers part 3
Binary numbers (part 3)

Base 2

64

32

16

8

4

2

1

6

6

- 4

2

1

1

0

- 2

4 + 2 + 0 = 6

4

2

1

0

binary numbers part 4
Binary numbers (part 4)

5

Base 2

4

2

1

0

1

1

1

0

0

1

0

1

Selection

A

Selection

B

Selection

C

slide23
Oops…

5

Base 2

0

1

1

4

2

1

2

+

1

=

3

Try

again

slide24
Oops…

5

Base 2

1

0

0

4

2

1

4

+

0

+

0

=

4

Try

again

congratulations
Congratulations!

5

Base 2

1

0

1

4

2

1

4

+ 0

+ 1

=

5

Yes!

changing access rights to a file or directory chmod change mode part 3
Changing access rights to a file or directory: chmod (change mode, part 3)

%

chmod 755 myfile.txt

-rwxr-xr-x 1 donnab 47616 May 8 11:59 myfile.txt

drwxr-xr-x 5 donnab 1024 Mar 20 13:51 public_html

rwx r-x r-x

%

111 101 101

7

5

5

owner

group

public

getting help man command
Getting help: man command

%

man

chmod

User Commands chmod(1)

NAME

chmod - change the permissions mode of a file

DESCRIPTION

chmod changes or assigns the mode of a file. The mode of a file specifies its permissions and other attributes.

getting help man k
Getting help: man -k

%

man

-k

mode

|

more

access access (3f) - return access mode (r,w,x) or existence of a file

cggglm cggglm (3p) - solve a general Gauss-Markov linear model (GLM) problem

chmod chmod (3f) - change mode of a file

dggglm dggglm (3p) - solve a general Gauss-Markov linear model (GLM) problem

f77_ieee_environment f77_ieee_environment (3f) - mode, status, and signal handling for IEEE arithmetic

fegetprec fesetprec (3m) - control floating point rounding precision modes

making back ups cp copy
Making back-ups: cp (copy)

%

cp

myfile.txt

myfilebk.txt

%

ls

myfile.txt

myfilebk.txt

my_file.txt

my file.txt

deleting a file rm remove
Deleting a file: rm (remove)

%

ls

myfile.txt

myfilebk.txt

%

rm

myfilebk.txt

y

rm: remove myfilebk.txt (yes/no)?

%

ls

myfile.txt

creating a new subdirectory mkdir make directory
Creating a new subdirectory: mkdir (make directory)

%

mkdir

images

%

ls -l

drwx------ images

-rwx------ myfile.txt

%

chmod 755 images

logging out of the system logout
Logging out of the system: logout

%

logout

You are now logged out from the Sun

Tue Jul 8 11:20:18 HST 2003

ad