práctica 3a sistemas operativos

2
1 Taller Sistemas Operativos 03a Septiembre 2015 3.1- comentario  1 en  shell Es indiferente en que directorio estemos. T eclea mos las l´ ıneas siguie ntes. echo si 1 no 2 echo si 1 # no 2 cal 2015 # 30 cal # 2015 En la l´ ınea terce ra hay un  # 30  . No est´ a para que lo tecleemos, est´ a para poder decir la  ınea 30   reriendonos a ella. 3.2 - ; (dos o mas)  coman dos en una l ´ ınea ec ho uno ; ec ho dos date; echo ; cal 3.3- cp ln mv rm  2 rm  borra  el nombre  de un chero. cd ; cd tso/01/mio touch a A b c D e ls rm c e ls rm ? ?? ls ln  nade un nombre  a un chero. ls -i  o  ls -li  muestran un n´ umero de i-nodo tal que es ´ unico para cada chero (dentro de cada  partici´ on  ). cp  introduce un nuevo n´ umero  de i-nodo  (y chero) . ln  y  mv  no dan lugar a nuevo chero (ni n´ umero  de i-nodo  ). cp echo hola > a1 cat a1 cp a1 a2 ls -li a? cat a2 echo hola hola >a3 cp a1 a3 cat a3 mv echo adios > b1 cat b1  mv b1 b2 ls -li b? cat b2 echo adios adios >b3  mv b2 b3 cat b3 ln echo aloha > c1 cat c1 ln c1 c2 ls -li c? cat c2 echo alo ha aloha >c3 ln c1 c3 cat c3 ln -f c1 c3 cat c3 1 apuntes SSAA, cap. 14, pag. 109 2 apuntes SSAA, cap. 7, pag. 36-41

Upload: darknesscrysis

Post on 06-Jan-2016

213 views

Category:

Documents


2 download

DESCRIPTION

Práctica 3a Sistemas Operativos

TRANSCRIPT

7/17/2019 Práctica 3a Sistemas Operativos

http://slidepdf.com/reader/full/practica-3a-sistemas-operativos 1/2

1

Taller Sistemas Operativos 03a Septiembre 2015

3.1- comentario   1 en  shell 

Es indiferente en que directorio estemos.

Tecleamos las lıneas siguientes.

echo si 1 no 2echo si 1 # no 2

cal 2015 # 30

cal # 2015

En la lınea tercera hay un   # 30   . No esta para que lo tecleemos, esta para poder decirla   lınea 30  refiriendonos a ella.

3.2 - ; (dos o mas)   comandos en una lınea

echo uno ; echo dos

date; echo ; cal

3.3- cp ln mv rm   2

rm   borra  el nombre  de un fichero.

cd ; cd tso/01/mio

t o u c h a A b c D e

ls

r m c e

ls

rm ? ??ls

ln anade un nombre a un fichero.

ls -i   o   ls -li  muestran un numero de i-nodo tal que es unico para cada fichero (dentrode cada  partici´ on  ).

cp introduce un nuevo numero   de i-nodo  (y fichero) .

ln y  mv no dan lugar a nuevo fichero (ni numero  de i-nodo  ).

cp

echo hola > a1

cat a1

cp a1 a2

ls -li a?

cat a2

echo hola hola >a3

cp a1 a3

cat a3

mv

echo adios > b1

cat b1

 mv b1 b2

ls -li b?

cat b2

echo adios adios >b3

 mv b2 b3

cat b3

ln

echo aloha > c1

cat c1

ln c1 c2

ls -li c?

cat c2

echo aloha aloha >c3

ln c1 c3

cat c3

ln -f c1 c3

cat c3

1

apuntes SSAA, cap. 14, pag. 1092apuntes SSAA, cap. 7, pag. 36-41

7/17/2019 Práctica 3a Sistemas Operativos

http://slidepdf.com/reader/full/practica-3a-sistemas-operativos 2/2

2

3.4 - parametro   3 en  escript 

Si nos falta el fichero   pripro   (lınea 120) comprobamos que estamos en el directoriopalabras y en caso necesario lo creamos (ver practica 02a).

En  terpro  cambiamos  dias por   $1   y salimos (   :wq   ) (lınea 130).Llamamos a  bash  pasandole como parametro diversos (nombre de) fichero(s) (140...) .

cd ; cd tso/01/palabras ; ls -l pripro # 120cp pripro terpro

vi terpro # 130

bash terpro dias # 140

bash terpro meses

3.5 - manual   4

 man printf

 man 3 printf

 man man

 man cal

Salimos de  man con   q    (de irse,  quit ).Podemos movernos con comandos de movimiento semejantes a los de  vi  .

3.6 - directorio   5 crear y borrar

cd ; cd tso/01/mio

 mkdir d1 d2

touch d1/f1

ls -l d?

rmdir d1 d2

ls -l d?

rm d1/f1

rmdir d1

ls -l d?

27 - vi   6 (sencillo)

Copia un fichero, p.ej.   cp dias dias.bis   y prueba algunos comandos sencillos de  vi  .En particular,  borrar  y luego  pegar  puede resultarte interesante, y tambien  borrar  y luego

deshacer  con  u  .

deshacer:   u Umoverse:   w ^F ^B G 1G 11G i j k l

borrar:   X J dw

pegar/paste:   p P

a insercion:   I a A o O

salir:   :q 

vi dias.bis

3apuntes SSAA, cap. 14, pag. 1094apuntes SSAA, cap. 7, pag. 21-245

apuntes SSAA, cap. 10, pag. 61,626apuntes SSAA, cap. 8, pag. 38-52