2 katalogi i pliki

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 1

System Operacyjny Linux

Ćwiczenie 2

Katalogi i Pliki

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 2

Powtórka

Ćwiczenie 1

:

Rozpoczęcie sesji w systemie operacyjnym Linux (login, passwd)

Praca w trybie tekstowym (konsola)

Wykonywanie poleceń systemu operacyjnego

nazwa [opcje] [argumnety]

ls -la /home/student

Korzystanie z podręczników systemowych, pomocy, ...

(man uname)

Podstawowe polecenia systemowe (wewnętrzne i zewnęrzne)

Obsługa konta użytkownika

Bibliografia i materiały pomocnicze

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 3

Plan zajęć

1. KATALOGI:

aktualny i ścieżka dostępu

zmiana katalogu

tworzenie i usuwanie

przenoszenie

2. PLIKI :

kopiowanie

zawatość

usuwanie, przenoszenie

prawa dostępu

3. Archiwizacja, kompresowanie

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 4

KATALOGI

/

bin

pub /

programy

/

.....

annanowak

czeslawmocny

home /

jankowalski

student /

tomaszwielki

....

usr /

bin

lib

/

wine

Struktura i katalog domowy


/home/student

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 5

1. KATALOGI

Polecenia systemu operacyjnego Linux

p

rint

w

orking

d

irectory =

pwd

= podaj aktualny katalog

l

i

s

t directory contents =

ls

= podaj zawartość katalogu

c

hange

d

irectory =

cd

= zmień aktualny katalogu

m

a

k

e

dir

ectory =

mkdir

= utwórz katalog

r

e

m

ove

dir

ectory =

rmdir

= usuń katalog

m

o

v

e =

mv

= przenieś katalog

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 6

KATALOGI

/

bin

pub /

programy

/

.....

annanowak

czeslawmocny

/home/student

home /

jankowalski

student /

tomaszwielki

....

usr /

bin

lib

/

wine

Tu aktualnie jestem

polecenie pwd

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 7

Polecenie

p

rint

w

orking

d

irectory =

pwd

= podaj aktualny katalog

[student@lcme14 student]$ pwd

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 8

[student@lcme14 student]$ pwd

/home/student

bez opcji, bez argumentu

Podana pełna ścieżkę dostępu (inaczej: bezwzględna) do katalogu/pliku:

zaczyna się od katalogu głównego

/

ciąg

nazw katalogów

oddzielonych znakiem /

Inne ścieżki

/bin
/pub/programy/
/
/usr/bin

Polecenie

p

rint

w

orking

d

irectory =

pwd

= podaj aktualny katalog

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 9

KATALOGI

/

bin

pub /

programy

/

.....

annanowak

czeslawmocny

/home/student

home /

jankowalski

student /

tomaszwielki

....

usr /

bin

lib

/

wine

Podaj zawartość katalogu

polecenie ls

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 10

Polecenie

l

i

s

t directory contents =

ls

= podaj zawartość katalogu

[student@lcme14 student]$ ls /home

januszkucharczyk mateuszwojtasik wojciechjachowski
januszmatecki mateuszwozniak wojciechkazmierski
januszrubas mateuszzuk wojciechmamrak
jaroslawgolik matyldablaszkiewicz wojciechmaslowski
jaroslawkaliski matyldaszczepaniak wojciechokuszko
jaroslawkluczynski michalbasaj wojciecholejniczak
jaroslawkrzyzanski michalbedzmierowski wojciechpaczkowski
jaroslawlukomski michalbialasik wojciechpaczka
jaroslawswis michalblachowicz wojciechpudelski
jaroslawszeloch michalczubak wojciechszymanski
jaroslawwieczorek michaldomanski wojciechweglewski
jedrzejnapierala michalformaniak wojciechwilk
jedrzejpawlak michalgolebicki wojciechwojtala

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 11

[student@lcme14 student]$ ls -l /home

drwx------ 26 wojciechjachowski bz22-2005 4096 sty 24 2006 wojciechjachowski
drwx------ 19 wojciechkazmierski bz22 4096 sty 27 2005 wojciechkazmierski
drwx------ 7 wojciechmamrak b5 4096 wrz 25 10:16 wojciechmamrak
drwx------ 18 wojciechmaslowski wojciechmaslowski 4096 cze 16 2005 wojciechmaslowski
drwx------ 31 wojciechokuszko b4-2005 4096 cze 27 16:13 wojciechokuszko
drwx------ 15 wojciecholejniczak b6 4096 wrz 28 13:51 wojciecholejniczak
drwx------ 3 wojciechpaczkowski bz22 4096 lut 25 2005 wojciechpaczkowski
drwx------ 16 wojciechpaczkowski2 zm2 4096 maj 8 2005 wojciechpaczkowski2
drwx------ 16 wojciechpudelski b7 4096 wrz 28 15:23 wojciechpudelski
drwx------ 26 wojciechszymanski b6-2005 4096 cze 1 11:57 wojciechszymanski
drwx------ 31 wojciechweglewski b6 4096 lip 14 2005 wojciechweglewski
drwx------ 24 wojciechwilk b6 4096 lip 14 2005 wojciechwilk
drwx------ 3 wojciechwojtala b9 4096 wrz 22 14:19 wojciechwojtala

Polecenie

l

i

s

t directory contents =

ls

= podaj zawartość katalogu

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 12

[student@lcme14 student]$ ls -l

ls

bez argumentu = aktualny katalog

Przykładowe opcje

ls -a

(

a

ll) cała zawartość (ukryte .cshrc)

ls -l

(

l

ong) format długi opisu

ls -F

(

F

ile type)- zaznacz typ zbioru

ls -R

(

R

ecursive)- z podkatalogami

ls /pub/programy

ls -l /usr

ls –l /usr/bin |more

Polecenie

l

i

s

t directory contents =

ls

= podaj zawartość katalogu

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 13

KATALOGI

/

bin

pub /

programy

/

.....

annanowak

czeslawmocny

/home/student

home /

jankowalski

student /

tomaszwielki

....

usr /

bin

lib

/

wine

Przejdź tutaj

polecenie cd

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 14

[student@lcme14 student]$ cd /bin

[student@lcme14 bin]$

[student@lcme14 bin]$ pwd

/bin

Polecenie

c

hange

d

irectory =

cd

= zmień aktualny katalog

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 15

[student@lcme14 student]$ cd /bin

[student@lcme14 bin]$

[student@lcme14 bin]$ pwd

/bin

Powrót do katalogu domowego

[student@lcme14 bin]$ cd

bez argumentu

[student@lcme14 student]$

[student@lcme14 student]$ pwd

/home/student

[student@lcme14 /bin]$ cd ~

Polecenie

c

hange

d

irectory =

cd

= zmień aktualny katalog

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 16

Przejdź do katalogu jeden poziom wyżej

[student@lcme14 /bin]$ cd

argument

[student@lcme14 student]$

cd ..

dwie kropki

[student@lcme14 home]$

[student@lcme14 home]$ pwd

/home

poziom

[student@lcme14 home]$ cd ..

[student@lcme14 /]$

[student@lcme14 /]$ pwd

poziom

/

[student@lcme14 /]$ cd

poziom

[student@lcme14 student]$ cd ../../

Polecenie

c

hange

d

irectory =

cd

= zmień aktualny katalog

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 17

Przejdź do katalogu

/pub/programy

Pełna ścieżka dostępu Nazwa katalogu

cd /pub/programy

cd /

poziom

pwd

pwd

cd

ls

pwd

cd pub

poziom

pwd

cd /usr/bin

ls

pwd

cd programy

poziom

cd

pwd

pwd

cd

Polecenie

c

hange

d

irectory =

cd

= zmień aktualny katalog

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 18

KATALOGI

/

bin

pub /

programy

/

.....

annanowak

czeslawmocny

home /

jankowalski

student / droga

/ ulica

tomaszwielki

....

usr /

bin

lib

/

wine

Utwórz katalog

polecenie mkdir

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 19

Polecenie

m

a

k

e

dir

ectory =

mkdir

= utwórz katalog

[student@lcme14 student]$ mkdir droga
[student@lcme14 student]$ ls -F

Desktop/ droga/

/home/student/droga

[student@lcme14 student]$ cd droga
[student@lcme14 droga]$ mkdir ulica

/home/student/droga/ulica

ls
cd ulica
mkdir chodnik

/home/student/droga/ulica/chodnik

ls -F
cd ..
mkdir most

/home/student/droga/most

cd ..
ls

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 20

KATALOGI

/

bin

pub /

programy

/

.....

annanowak

czeslawmocny

home /

jankowalski

student /

droga / ulica / chodnik

tomaszwielki

most

....

usr /

bin

lib

/

wine

Usuń katalog

polecenie rmdir

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 21

Polecenie

r

e

m

ove

dir

ectory =

rmdir

= usuń katalog

[student@lcme14 student]$ cd droga/ulica
[student@lcme14 ulica]$ rmdir chodnik
[student@lcme14 ulica]$ cd
[student@lcme14 student]$ rmdir droga

rmdir: 'droga': Katalog nie jest pusty

cd droga
rmdir ulica
ls
cd
ls

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 22

KATALOGI

/

bin

pub /

programy

/

.....

annanowak

czeslawmocny

home /

jankowalski

student /

droga / most

most

....

usr /

bin

lib

/

wine

Przenieś katalog, zmień nazwę

polecenie mv

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 23

Polecenie

m

o

v

e =

mv

= przenieś katalog

Przenieś do innego katalogu

[student@lcme14 student]$ mv droga/most most

dwa argumenty

[student@lcme14 student]$ ls droga
[student@lcme14 student]$ ls

./

./ akualny

katalog

Zmiana nazwy katalogu

[student@lcme14 student]$ mv most tunel

ta sama

[student@lcme14 student]$ ls -lF

ścieżka

dostępu

(względna)

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 24

2. PLIKI

Polecenia systemu operacyjnego Linux

c

o

p

y file =

cp

= kopiuj plik

l

i

s

t directory contents =

ls

= podaj zawartość katalogu

more

=

more

= wyświetl zawartość pliku

c

onc

at

enate file =

cat

= wyświetl zawartość pliku

report file

stat

us =

stat

= podaj status pliku

m

o

v

e =

mv

= zmień nazwę pliku

r

e

m

ove =

rm

= usuń plik

TWORZENIE PLIKÓW = EDYTORY >>> ĆWICZENIE 4

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 25

Polecenie

c

o

p

y file =

cp

= kopiuj plik

[student@lcme14 student]$ cp /usr/rurka suma

nowy plik w katalogu aktualnym

[student@lcme14 student]$ ls -F

Desktop/ droga/ suma tunel/

[student@lcme14 student]$ cp suma masa

kopia pliku w katalogu aktualnym

[student@lcme14 student]$ ls -F

Desktop/ droga/ masa suma tunel/

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 26

[student@lcme14 student]$ cp suma droga/duma

kopia pliku do katalogu droga

[student@lcme14 student]$ ls droga

duma

jest plik duma w katalogu droga

ścieżki dostępu obu argumentów

cp /home/student/masa ./tunel/lampa
ls tunel

lampa

jest plik lampa w katalogu tunel

Polecenie

c

o

p

y file =

cp

= kopiuj plik

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 27

[student@lcme14 student]$ ls -l

razem 64548
drwx------ 3 student grupa 4096 wrz 16 23:55 Desktop
drwx------ 9 student grupa 4096 wrz 29 13:23 droga

-rw-r--r-- 1 student grupa 132 paź 2 14:07 suma
-rw-r--r-- 1 student grupa 132 paź 2 14:23 masa

drwx------ 9 student grupa 4096 wrz 29 13:53 tunel
[...]

[student@lcme14 student]$ls -l suma

-r--r--r-- 1 student grupa 132 paź 2 14:07 suma

ls -la
ls -F
ls -R

ls -la ./tunel

Polecenie

l

i

s

t directory contents =

ls

= podaj zawartość katalogu

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 28

*

- dowolny ciąg znaków,

r*

r

zut

r

odzenie

r

ozmiar

?

- dowolny pojedynczy znak,

r??a

r

ad

a

r

as

a

r

ot

a

[...]

- jeden ze znaków w nawiasach,

r[az]*

ra

da

rz

ut

ra

tunek

[^...]

- dowolny znak z pominięciem znaków

wymienionych w nawiasach,

r[^ez]*

ru

da

ra

tunek

ry

sunek

[z1–z2]

- jeden ze znaków z przedziału od z1 do z2,

a[k-p]*

al

eja

am

or

ak

torka

{aaa,bbb}

- rozwiń do aaa i bbb w podanej kolejności

Wzorce nazw i znaki dowolności

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 29

[student@lcme14 student]$ ls *a

drog

a

sum

a

mas

a

kończy się na

a

[student@lcme14 student]$ ls -l ?u*

s

u

ma t

u

nel

drugi znak to

u

[student@lcme14 student]$ ls -l ??[j-n]*

su

m

a tu

n

el

la

m

pa

trzeci znak to

jklmn

[student@lcme14 student]$ ls -l .b*

.b

ashrc

.b

ash_history

ukryte

(.)

drugi to

b

Wzorce nazw i znaki dowolności

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 30

Polecenie

more

=

more

= wyświetl zawartość pliku

[student@lcme14 student]$ more suma

____________________________

1 + 3 = 4
4 + 6 = 10
10 + 34 = 44
72 + 72 = 144
___________________________
koniec zbioru "suma"

[student@lcme14 student]$

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 31

Polecenie

more

=

more

= wyświetl zawartość pliku

[student@lcme14 student]$ more ./droga/duma

zbiory z podaną

ścieżką dostępu

[student@lcme14 student]$ more ../dobra/dane.txt

../dobra/dane.txt: Brak dostępu

more /pub/programy/dane1.txt

0 0
1 2
2 4
3 8
4 10
5 15
6 18

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 32

Polecenie

c

onc

at

enate file =

cat

= wyświetl zawartość pliku

[student@lcme14 student]$ cat suma

cat -b suma

ponumerowane wiersze

1

____________________________

2

3

1 + 3 = 4

4

4 + 6 = 10

5

10 + 34 = 44

6

72 + 72 = 144

7

___________________________

8

koniec zbioru "suma"

cat -E suma

znaki '$' na końcu wiersza

cat masa tunel/lampa

zawartość kilku plików

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 33

[student@lcme14 student]$ stat suma

File: `suma'
Size: 139 Blocks: 8 IO Block: 4096 zwykły plik
Device: 811h/2065d Inode: 8110424 Links: 1
Access: (0644/-rw-r--r--)
Uid:(764/student)
Gid:(602/grupa)
Access: 2006-10-02 15:20:32.570436632 +0200
Modify: 2006-10-02 15:20:29.592889288 +0200
Change: 2006-10-02 15:20:29.592889288 +0200

Polecenie

report file

stat

us =

stat

= podaj status pliku

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 34

Polecenie

m

o

v

e =

mv

= zmień nazwę pliku

[student@lcme14 student]$ mv masa uwaga

stara i nowa nazwa

[student@lcme14 student]$ ls

Przeniesienie pliku (z ścieżkami dostępu)

[student@lcme14 student]$ mv ./droga/duma sad
[student@lcme14 student]$ ls

[student@lcme14 student]$ cd tunel
[student@lcme14 tunel]$ mv ../sad .
[student@lcme14 tunel]$ ls

kropka

[student@lcme14 tunel]$ cd

ta sama

[student@lcme14 student]$ ls

nazwa pliku

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 35

Polecenie

r

e

m

ove =

rm

= usuń plik

[student@lcme14 student]$ rm uwaga

!!!!!

UWAGA

UWAGA

!!!!!

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 36

Polecenie

r

e

m

ove =

rm

= usuń plik

[student@lcme14 student]$ rm uwaga

!!!!!

PLIK USUNIĘTY BEZPOWROTNIE

!!!!!

[student@lcme14 student]$

ls -F

usuwanie

[student@lcme14 student]$

rm -i suma

interaktywnie

rm: usunąć
zwykły plik `suma'?

n

(no) ! nie usuwać

y (yes) ! usunąć

[student@lcme14 student]$

ls -F

Usuwanie z całą zawartością zbiorów i podkatalogów

[student@lcme14 student]$

rm -r tunel

!!!!!

UWAGA

UWAGA

!!!!!

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 37

Typ pliku

Typ pliku charakteryzuje pierwsza litera wiersza, np.

-rwx-r-xr-- 1 student grupa 10,175 sty 30 2006 nazwazbioru

podstawowe typy plików:

Kod

Typ

-

zwykły plik

d

irectory

d

katalog

l

ink

l

dowiązanie symboliczne

-

rwxr-xr--

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 38

Prawa dostępu do pliku

Prawa dostępu do pliku określa 9 kolejnych znaków po symbolu typu pliku :

drwx-r-xr-- 1 student grupa 4175 sty 30 2006 nazwakatalogu

BRAK PRAWA

-

BRAK PRAWA

odczyt

r

r

ead zapis

w

w

rite wykonanie

x

e

x

ecute

pierwsza trójka

druga trójka

ostatnia trójka

właściciel pliku

grupa użytkowników

inni użytkownicy

u

ser

g

oup

o

ther

d

rwxr-xr--

d

rwx

r-x

r--

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 39

PLIKI

Polecenia systemu operacyjnego Linux

ch

ange

mod

e =

chmod

= zmień prawo dostępu

make

l

i

n

k =

ln

= utwórz dowiązanie (skrót)

find

=

find

= poszukaj plik

t

o

ar

chive =

tar

= utwórz archiwum

compress =

gzip

= kompresja pliku

uncompress =

gunzip

= dekompresja pliku

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 40

Polecenie

ch

ange

mod

e =

chmod

= zmień prawo dostępu

[student@lcme14 student]$ cp /usr/rurka suma

[student@lcme14 student]$ ls -l suma

-rw-r--r-- 1 student grupa 132 paź 2 16:09 suma

[student@lcme14 student]$ chmod a+x suma

a

ll

+

e

x

e

-rw

x

r-

x

r-

x

1 student grupa 132 paź 2 16:10 suma

[student@lcme14 student]$ chmod u-w suma

u

ser

-w

rite

-r

-

xr-xr-x 1 student grupa 132 paź 2 16:11 suma

[student@lcme14 student]$ chmod g-x suma

g

roup

-

e

x

e

-r-xr-

-

r-x 1 student grupa 132 paź 2 16:12 suma

[student@lcme14 student]$ chmod o-rx suma

o

ther

-r

ead

-r-xr--

-

-

-

1 student grupa 132 paź 2 16:13 suma

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 41

Polecenie

make

l

i

n

k =

ln

= utwórz dowiązanie (skrót)

[student@lcme14 student]$ ln suma tutaj

dowiązanie (kopia)

[student@lcme14 student]$ls -F

Desktop/ droga/ suma* tutaj*

[student@lcme14 student]$stat suma

File:

`suma'

Size: 139 Blocks: 8 IO Block: 4096 zwykły plik
Device: 811h/2065d Inode: 8110424 Links: 2
Access: (0540/-r-xr-----)

[student@lcme14 student]$stat tutaj

File:

`tutaj'

Size: 139 Blocks: 8 IO Block: 4096 zwykły plik
Device: 811h/2065d Inode: 8110424 Links: 2
Access: (0540/-r-xr-----)

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 42

Polecenie

make

l

i

n

k =

ln

= utwórz dowiązanie (skrót)

[student@lcme14 student]$ ln -s suma wynik

dowiązanie miękkie (

s

oft)

[student@lcme14 student]$ls -F

Desktop/ droga/ suma* wynik@

[student@lcme14 student]$stat suma

File:

`suma'

Size: 139 Blocks: 8 IO Block: 4096 zwykły plik
Device: 811h/2065d

Inode: 8110424

Links: 1

Access: (0540/-r-xr-----)

[student@lcme14 student]$stat wynik

File:

`wynik' -> `suma'

Size:

4

Blocks: 0 IO Block: 4096

dowiązanie sym

Device: 811h/2065d

Inode: 8110782

Links: 1

Access:

(0777/lrwxrwxrwx)

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 43

Polecenie

find

=

find

= poszukaj plik

[student@lcme14 student]$ find .b?sh*

.b

a

sh

_history

.b

a

sh

_logout

.b

a

sh

_profile

.b

a

sh

rc

[student@lcme14 student]$ find .b?sh*[^e]

.b

a

sh

_history

.b

a

sh

_logout

.bash_profil

e

.b

a

sh

rc

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 44

Polecenie

find

=

find

= poszukaj plik

[student@lcme14 student]$ cd /sbin
[student@lcme14 /sbin]$ find re[^i]*

re

b

oot

re

s

cuept

re

s

ize2fs

re

s

ize_reiserfs

re

s

tore

re

s

tore.static

[student@lcme14 /sbin]$ cd
[student@lcme14 student]$ find /boot -name me*

/boot

/grub/

me

nu.lst

[student@lcme14 student]$find /bin -name rp[a-z]

/bin/rpm

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 45

Polecenie

t

o

ar

chive =

tar

= utwórz archiwum

[student@lcme14 student]$ cp /usr/duzy droga/.
[student@lcme14 student]$ cp /usr/duzy droga/drugi
[student@lcme14 student]$ ls -l droga

[student@lcme14 student]$tar -cvf Archiwum.tar droga

droga/

c

c

reate utwórz

droga/drugi

v

v

iew pokaż

droga/duzy

f

f

ile pliki

[student@lcme14 student]$tar -tf Archiwum.tar

droga/

t

lis

t

zawartość

droga/drugi
droga/duzy

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 46

Polecenie

t

o

ar

chive =

tar

= utwórz archiwum

[student@lcme14 student]$ rm droga/drugi

usuń

[student@lcme14 student]$ rm droga/duzy

pliki

[student@lcme14 student]$ ls -l droga

[student@lcme14 student]$tar -xvf Archiwum.tar

droga/

x

e

x

tract wydobyć

droga/drugi

v

v

iew pokaż

droga/duzy

f

f

ile pliki

[student@lcme14 student]$ ls -l droga

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 47

Polecenie

compress =

gzip

= kompresja pliku

[student@lcme14 student]$ mv /droga/duzy .

[student@lcme14 student]$ ls -l duzy

-rw-r--r-- 1 student group 144000 paź 2 18:54 duzy

[student@lcme14 student]$ gzip duzy

spakowanie

-rw-r--r-- 1 student group 681 paź 2 18:55 duzy.gz

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 48

Polecenie

uncompress =

gunzip

= dekompresja pliku

[student@lcme14 student]$ ls -l duzy.gz

-rw-r--r-- 1 student group 681 paź 2 18:56 duzy.gz

rozpakowanie

[student@lcme14 student]$ gunzip duzy

-rw-r--r-- 1 student group

144000

paź 2 18:57 duzy

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 49

Zakończenie:

Usuń pliki

[student@lcme14 student]$ rm -i Archiwum.tar

[student@lcme14 student]$ rm -i /droga/drugi

[student@lcme14 student]$ rm -i duzy

background image

Instytut Konstrukcji Budowlanych

Informatyka Stosowana

Zakład Komputerowego Wspomagania Projektowania

Semestr 1.

8 październik, 2007

Katalogi i Pliki

Ćwiczenie 2

Slajd 50

Zamknij sesję ( logout)


Wyszukiwarka

Podobne podstrony:
KATALOGI I PLIKI, █▓▓█ INFORMATYKA ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Katalogi i pliki, Informatyka, Linux, Linux - Podręcznik
katalogi i pliki [ PL ], Katalogi i pliki, Katalogi i pliki
01.pliki katalogi
40 Słupii, Dostępne pliki i foldery - hasło to folder, Katalogi
3 Przetaki, Dostępne pliki i foldery - hasło to folder, Katalogi
4 Pizreny, Dostępne pliki i foldery - hasło to folder, Katalogi
3 Przetaki - srebrne, Dostępne pliki i foldery - hasło to folder, Katalogi
4 Pizreny - srebrne, Dostępne pliki i foldery - hasło to folder, Katalogi
katalog blogów, pliki zamawiane, edukacja
DETKI, Dostępne pliki i foldery - hasło to folder, Katalogi
3 MERKI 2007 2 edycja, Dostępne pliki i foldery - hasło to folder, Katalogi
3 MERKI 2006, Dostępne pliki i foldery - hasło to folder, Katalogi
400 Słupii, Dostępne pliki i foldery - hasło to folder, Katalogi
Pliki i katalogi w Linuksie
004 relacyjne drzewo katalogów
pliki 2Stereotyp
HASŁO KATALOGOWE

więcej podobnych podstron