Practica 4 linux
.- Visualiza el contenido del archivo .profile (incluido en
el directorio login o directorio de presentación).
Cat .profile
Nota: El archivo .profile está oculto por ir precedido por
un punto. Para visualizarlo con la orden ls hay que incluir la opción -a (all).
2.- Crea en el directorio PRUEBA1 un archivo datos1 de 5
líneas de texto con el nombre, apellidos, dirección, teléfono y fecha.
Visualízalo en pantalla.
vi prueba1/datos1
cat prueba1/datos1
3.- Añade al archivo anterior una sexta línea con un mensaje
de despedida. Visualízalo en pantalla.
cat>>prueba1
mensaje cotrol –d
o
echo>>”adiós”>> datos1
4.- Haz una copia del archivo anterior en el mismo
directorio con nombre datos2. Visualiza la copia para comprobar.
cp datos1 datos 2
5.- Haz un enlace lógico (orden ln) del archivo datos1 con
nombre datos3, situado en el directorio actual. Visualiza datos3 para
comprobar.
ln datos 1 datos 3
cat
6.- Añade una línea más de texto al archivo datos1.
Visualiza los archivos datos1, datos2 y datos3 para comprobar que datos1 y
datos3 coinciden pero datos2 tiene una línea menos.
vi datos 1
echo me llamo
cat datos 1 datos 2 datos 3
7.- Copia el archivo datos3 en el directorio PRUEBA1 con
nombre datos4. ¿Qué relación habrá entre datos1 y datos4: copia o enlace
lógico?. ¿Podrías comprobarlo?.
cp datos 3 datos 4
cat
8.- Mueve el archivo datos2 al directorio PRUEBA2.
$ pwd
/home/isopasir7
$mv PRUEBA1/datos2 PRUEBA2
9.- Mueve el archivo datos3 al directorio PRUEBA2 con el
nombre datos5. ¿Qué relación habrá entre datos1 y datos5: copia o enlace
lógico?. ¿Podrías comprobarlo?.
$ pwd
/home/isopasir8
$ mv datos3 /PRUEBA2/datos5
10.- Cambia el nombre de datos4 por el de datos6.
mv datos 4 datos6
11.- Cambia el nombre de datos2 por el de PRUEBA2.1 sin
cambiarlo de directorio. ¿Estás seguro?.
$ pwd
/home/alu01/PRUEBA2/
$ mv datos2 PRUEBA2.1
12.- Añade todo el contenido de datos2 a datos1. Visualiza
el nuevo contenido de datos1 y datos5.
home/alu01/PRUEBA2/
$ mv PRUEBA2.1 datos2
(dejo el nombre de datos2 como estaba)
$ cat datos2 >> ../PRUEBA1/datos1
$ more ../PRUEBA1/datos1
$ more datos5
13.- Mueve todos los archivos del directorio PRUEBA1 que
empiecen por datos al directorio PRUEBA2.
$ pwd
/home/isopasir7 /PRUEBA1/
$ mv datos* ../PRUEBA2
14.- a) Añade el contenido del archivo datos1 a datos1.
¿Puedes?.
$ cd ~/PRUEBA2
$ cat datos1 >> datos1
more
datos1
b) Añade el contenido de datos5 a datos1. ¿Puedes?.
c) Añade el contenido de datos6 a datos1.
15.- Elimina el archivo datos5. ¿Habrá desaparecido datos1
al referirse al mismo archivo físico que datos5?.
pwd
/home/alu01/PRUEBA2/
rm datos5
16.- Crea un archivo datos en el directorio PRUEBA1
concatenando cuatro veces el contenido de datos1.
$ pwd
/home/alu01/PRUEBA1/
$ cat ../PRUEBA2/datos1 > datos
17.- Visualiza datos con cat. Después hazlo con more y pg.
cat datos
$ more datos
$ less datos
18.- Elimina los archivos datos2 y datos6. Cambia el nombre
del directorio PRUEBA1 por el de PRUEBAS.
$ pwd
/home/alu01/PRUEBA2/
$ rm datos2 datos6
$ mv ../PRUEBA1 ../PRUEBAS
19.- Contabiliza el número de líneas, palabras y caracteres
de datos.
wc datos
wv –l
wc –w
wc -c
20.- Muestra en pantalla el contenido de datos1 con sus
líneas numeradas. Repite la acción anterior redirigiendo la salida al archivo
datos1.num.
$ pwd
/home/alu01/PRUEBA2/
$ cat
-n datos1
$ cat -n datos1 > datos1.num
21.- Muestra en pantalla las líneas de datos1 ordenadas por
orden lexicográfico. Repite la acción con el archivo datos1.num.
$
sort datos1
$ sort datos1.num
22.- Añade a datos1.num el contenido de datos1 con sus
líneas numeradas. Muestra de nuevo datos1.num con sus líneas numeradas. Crea un
archivo datos1.ord con las líneas de datos1 ordenadas. Visualízalo.
cat -n datos1 >> datos1.num
$ cat
-n datos1.num
$ sort datos1 >> datos1.ord
23.- Muestra las 10 últimas líneas de datos1, y después sus
últimas 5 líneas. datos1 apartir de la 4
$ tail datos1
$ tail -5 datos1
Tail –n +4 datos 1 desde la 4 hasta el final
24.- Muestra las líneas de datos1 que contienen el nombre Miguel.
cat datos1|grep miguel
grep miguel datos 1
No hay comentarios:
Publicar un comentario