Documente Academic
Documente Profesional
Documente Cultură
Nota: Para salir del shell y regresar al entorno grafico se reservan las combinaciones:
<ctrl.> + <alt> + <F7>
<ctrl.> + <alt> + <F8>
Desde el mismo entorno grafico con un programa llamado Terminal o consola: Console (que entornos de
consola utiliza Ubuntu? )
Despus de haber ingresado al sistema probaremos los siguientes comandos e indicar los resultados:
1.
date
.
2.
who
.
3.
who
am
4.
echo hola .
ahora prueba las siguientes instrucciones y comenta:
5.
echo
hola
todos!!
6.
echo hola
todos
7.
8.
ls: .
CAMBIO DE DIRECTORIO cd
cd
.
9.
cd /
10.
cd
11.
cd ..
.
.
.
Pagina 1/6
COMANDO
cat
El comando cat permite la manipulacin de archivos (lectura), se puede aplicar en combinacin con el
operador de redireccionamiento (> o >>) o tambin se puede utilizar solo, cuando se desea ver el
contenido del archivo. Ejecutemos los siguientes ejercicios:
12.
Cree un archivo llamado nombres con los siguientes datos (ingresa tal como aparecen abajo): cat >
nombres
Andres
Karina
Tatiana
William
Alan
Katty
[ctrl] + [d]
13.
Ahora para visualizar el contenido del archivo Nombres podemos ingresar: cat nombres
14.
Para agregar registros al archivo, al final del mismo: utilizamos: cat >> nombres
Brenda
Karin
[ctrl] + [d]
ORDENAMIENTO DE DATOS
15.
sort
nombres
16.
sort
nombres
Para probar los siguientes ejercicios vamos a crear un archivo llamado cosas, con ms de 20 palabras y
luego ejecutemos y comentamos las siguientes instrucciones:
17.
head cosas
18.
tail cosas
19.
head -5 cosas
20.
tail -5 cosas
COPIA DE ARCHIVOS cp - mv - rm
cp permite hacer copias de archivos indicando el nombre del comando, origen y destino
cp /origen/archivo1 destino/archivo2
Esta instruccin crea una copia del archivo1 desde su origen como archivo2 en su respectivo destino. El
comando mv renombra un archivo con sintaxis similar a cp. El comando rm elimina un archivo, su sintaxis es:
rm archivo1. Probemos las siguientes instrucciones.
Pagina 2/6
21.
22.
23.
Haga una copia del archivo nombres como amigos: cp nombres amigos
Renombre el archivo nombres a vecinos: mv nombres vecinos
Elimine el archivo vecinos: rm vecinos
Los comandos mkdir permite crear un directorio en la ubicacin actual o en un directorio especifico
indicando su ruta.
mkdir directorio. El comando rmdir elimina directorios vacios con la misma sintaxis. En
el directorio actual:
24.
Cree un directorio llamado msicos:
..
25.
..
26.
27.
28.
29.
..
..
..
..
30.
..
..
REDIRECCIONES
Linux posee mecanismos que permiten redirigir la entrada-salida estndar a archivos. Es decir la salida de un
comando se puede utilizar como entrada de otro (archivo). Linux usa el carcter ">" o ">>" para hacer
redirecciones, se puede redirigir la salida estndar de un comando que se encuentra a la izquierda a un archivo
que se encuentra a la derecha:
ls > archivo
Utilizando el comando cat y el operador de redireccionamiento (>) desarrollen los siguientes ejercicios:
31.
Cree un archivo llamado europeos directamente en el directorio clasicos con al menos 6 registros
(nombres de msicos que recuerdes) : ....
32.
33.
34.
35.
36.
37.
38.
39.
40.
Cree un archivo llamado piura con los nombres de las provincias de Piura: ..
..
41.
42.
Visualice el contenido de los archivos amigos, america y piura, uno detrs de otro:
....
Desarrolla los siguientes ejercicios:
Pagina 3/6
43.
68.COMANDO grep
69.
70. Hace bsqueda de una cadena de texto en un archivo, su sintaxis es: grep cadena archivo, esta instruccin
busca cadena en el fichero de texto archivo.
71.
72.
Muestre del archivos fonos la(s) lnea(s) donde est la cadena Canto: grep Canto fonos
73.
Muestre de los archivos fonos la(s) lnea(s) donde est la cadena Maria Vera: ..
..
74.
Muestre de los archivos fonos la(s) lnea(s) donde est la cadena Paredes: ..
..
75.
Muestre de todos los archivos la(s) lnea(s) donde est la cadena Paredes: grep Paredes *
76.
Muestre de todos los archivos la(s) lnea(s) donde esta la cadena Vera o vera: grep [Vv]era *
77.
Muestre solo los nombres de los archivos donde se encuentra Vera o vera: grep l [Vv]era *
..
(ele)
78.
79. En su directorio actual:
80.
81.
Cree el archivo usuarios con quienes estn
98. ....
ahora en el sistema: ..
....
..
82.
Visualice
el
archivo
usuarios:
....
....
99.
83.
Cree el archivo ahora con la fecha y hora
100.
del sistema: ....
101.
102.
84.
Visualice
el
archivo
ahora:
103.
Ejecute y comente el siguiente ejemplo:
....
104.
cat > archivo1
85.
Ejecute y comente el siguiente ejemplo:
105.
esta es la linea 1
86. echo lnea 1 > x
106.
[ctrl] + [d]
87. cat x
107.
88. echo lnea 2 > x
108.
cat > archivo2
89. cat x
109.
esta es la linea 2
90.
110.
[ctrl] + [d]
91. ....
111.
....
112.
cat archivo1 >> archivo2
113.
cat archivo2
....
114.
92.
Ejecute y comente el siguiente ejemplo:
115.
....
93. echo lnea 1 > x
....
94. cat x
95. echo lnea 2 >> x
....
96. cat x
116.
Ejecute y comente el siguiente ejemplo:
97.
117.
cat > caso1
118.
este es el caso 1
119.
[ctrl] + [d]
Ing CIP Elmer Chunga Zapata
Pagina 4/6
120.
121.
122.
123.
124.
125.
126.
127.
128.
cat > caso2
este es el caso 2
[ctrl] + [d]
cat caso1 caso2 > caso3
cat caso3
....
....
....
129.
130.
Pagina 5/6
131.
Muestre el contenido del archivo fonos: ....
132.
Ordene el contenido de fonos para crear el archivo fonos_ord: ....
133.
Muestre el contenido del archivo fonos_ord: ....
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.EL SHELL: COMANDOS BASICOS DE LINUX (2)
153.
154.
155.ENLACES DE FICHEROS
156.
157. En linux se puede tener un mismo fichero con varios nombres, estos son enlaces mltiples a un fichero.
158.
1.
En su directorio de trabajo cree un archivo llamado alumnos: cat > alumnos
159.
Vctor
160.
Manuel
161.
Jos
162.
Luis
163.
[ctrl] + [d]
2.
Cree un enlace llamado amigos para el archivo alumno: ln alumnos amigos
3.
Muestre el contenido de su directorio de trabajo: ls
4.
Muestre el contenido de amigos: cat amigos
5.
Adicione al archivo amigos lo siguiente: cat >> amigos
164.
Susana
165.
Walter
166.
Jhonny
167.
[ctrl] + [d]
6.
Muestre el contenido de alumnos: cat alumnos
168.
169.
Archivos ejecutables en linux
7.
Ingrese las siguientes ordenes: date; cal; ls
8.
Cree el fichero comandos con el siguiente contenido: cat > comandos
170.
date
171.
cal
172.
ls
173.
[ctrl] + [d]
9.
Convierte el archivo comandos a un archivo ejecutable: chmod a+x comandos
10.
Ejecuta y comenta la siguiente operacin: sh comandos
11.
Salir del Shell: exit
12.
Salir de Centos: <ctrl.> + <alt> + <F7>