Вы находитесь на странице: 1из 19

Prcticas de LINUX Comandos bsicos

Basado en las ltimas distribuciones de Linux Redhat, Fedora,


Suse y Debian , este documento le permitir adquirir la prctica
necesaria para la utilizacin del sistema operativo GNU/Linux . Utilizado
con frecuencia como manual de ejercicios para formacin profesional,
ofrece un enfoque progresivo y pedaggico.

Desde la conexin al sistema hasta la programacin de Shell-scripts , se


ejercitar en principio en la ejecucin de comandos en lnea que le
permitirn manipular y organizar sus archivos, modificar su entorno
personal, y gestionar los procesos , editar archivos de texto y determinar
los permisos de acceso asociados a sus archivos.

Los captulos:

Prlogo Conexin y primeros comandos Documentacin Archivos


Edicin de archivos de texto Vi Permisos de acceso a los archivos
Administracin de procesos Shell Bash Programacin y scripts
Bash Gestin de la cuenta de usuario Herramientas
Linux

Conexin y primeros comandos


Introduccin
Duracin
1 hora
Palabras clave
conexin, sintaxis, lnea de comandos, consola, terminal, identidad
de los usuarios, contrasea, recuento, visualizacin, tiempo,
desconexin.
Objetivos
Al finalizar este captulo, ser capaz de conectarse a un sistema GNU/
Linux y ejecutar sus primeros comandos en lnea de comandos.
Estos ejercicios corresponden a "Inicio de sesin y primeros
comandos" . Material necesario
Estos ejercicios pueden realizarse en cualquier distribucin Linux
donde el lector posea una cuenta de usuario vlida; la cuenta de usuario
tux con la contrasea "gnulinux" se utilizar en la correccin de los
enunciados.
Una segunda cuenta de usuario tux2 tambin con contrasea "gnulinux"
se utilizar para la continuacin de los enunciados.
Dicho esto, la configuracin del sistema corresponde a una distribucin de
tipo RedHat Enterprise Linux o Fedora donde se cuenta con distintas
consolas virtuales en modo texto de forma predeterminada, as
como una consola grfica.

1Qu significan los acrnimos FSF, GNU y GPL?

FSF

La Fundacin por el Software Libre (FSF) se dedica a eliminar las restricciones sobre la
copia, redistribucin, entendimiento, y modificacin de programas de computadoras. Con
este objeto, promociona el desarrollo y uso del software libre en todas las reas de la
computacin, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

GNU y GPL

La Licencia Pblica General de GNU o ms conocida por su nombre en ingls GNU General
Public License (o simplemente sus siglas en ingls GNU GPL) es la licencia de derecho de
autor ms ampliamente usada en el mundo del software libre y cdigo abierto,6 y garantiza
a los usuarios finales (personas, organizaciones, compaas) la libertad de usar, estudiar,
compartir (copiar) y modificar el software

2.Qu es Linux?
a. Un sistema operativo para microordenadores de tipo PC.
b. Tiene un ncleo de tipo UNIX desarrollado bajo licencia GPL.
c. Un sistema operativo reservado a aplicaciones de clculo
universitarias.
3.Qu representa el carcter "$" al comienzo de la lnea de
comandos?
a. Nada.
b. La lnea de comandos del shell (o prompt) del administrador de
sistema (root).
c. La lnea de comandos del shell (o prompt) de un usuario ordinario.

4.Si consideramos las opciones o y p al igual que los argumentos arg1 y arg2,
qu sintaxis de comandos son correctas de entre las siguientes?
a. $ comando arg1 arg2
b. $ comando arg1arg2
c. $ comando -o-p
d. $ comando -p -o
e. $ comando -o arg1 -p arg2
f. $ comando -op arg1 arg2
5.Qu comandos permiten borrar la pantalla por lnea de
comandos?
a. wc
b. clear
c. cls
d. Secuencia de teclas [Ctrl]-L.

Enunciado 1.1 Consolas y terminales


Duracin aproximada : 2 minutos
1. Verificar la presencia de los diferentes terminales virtuales (consolas en modo
texto y una consola grfica).
Control derecho + alt (si es maquina virtual) +f1

Control derecho +alt (si es mquina virtual)+f7


Pista para el enunciado
1.1 1.
En la mayora de las distribuciones Linux, las teclas [F1] a [F6] representan seis
consolas virtuales en modo texto y [F7] corresponde a la consola virtual
grfica.
Sin embargo en las ltimas distribuciones CentOS, Fedora y RedHat, por
ejemplo, [F1] corresponde a la consola grfica, las consolas texto se
representan por la tecla [F2] a [F6].

Enunciado 1.2 Conexin, autenticacin


Duracin aproximada : 10 minutos
1. Conctese a la segunda consola virtual texto (tty2) con el nombre de conexin
tux y la contrasea "gnulinux".
2. Conctese a la tercera terminal virtual texto (tty3) con el nombre de conexin
tux2 y la contrasea "gnulinux".

3. Si posee la contrasea de administrador, conctese como root en la cuarta terminal


texto (tty4). Observa alguna diferencia con respecto a los otros terminales?
4. Cambie a la consola grfica y conctese de nuevo como usuario
tux.
5. Inicie varios emuladores de terminal a partir de su sesin grfica.

Pista para el enunciado


1.2 1.
El nombre de conexin (login) y la contrasea dependen de la cuenta de
usuario previamente creada por el administrador del sistema GNU/Linux al
que se conecte.

Enunciado 1.3 Identidad de los usuarios


Duracin aproximada : 8 minutos
1. Vuelva a la segunda consola virtual (tty2) y liste los usuarios conectados al
sistema de diferentes maneras.
2. Muestre nicamente la lnea relativa a la conexin con su shell
actual.

Comando whoami

3. Vuelva a la tercera consola virtual (tty3) y muestre el nombre de conexin


(login) del usuario conectado.
4. Muestre la descripcin de la cuenta de usuario tux.
El primero hay que instalar finger y luego teclas suiguente comando:
~$: finger tux

Pistas para el enunciado 1.3


1.Los comandos who y finger permiten listar los usuarios conectados al sistema.
2.Utilizar el comando who.
3.Utilizar el comando who.
4.Utilizar el comando finger.

Enunciado 1.4 Cambio de contrasea


Duracin aproximada : 10 minutos
1. Vuelva a la segunda consola virtual (tty2) y modifique la contrasea de tux2. Es
posible?

SI

2. Cambie su contrasea por "qdgj". Es posible?

No podemos porque la contrasea es muy corta


3. Cambie su contrasea por "azertyui". Es posible?

Esta contrasea si que podemos poner

4. Modifique su contrasea a su conveniencia. Recuerde esta ltima para


poderse reconectar posteriormente.

5. Cambie de nuevo su contrasea por "gnulinux". Es posible?


Si ya he cambiado
Pistas para el enunciado 1.4
1.Utilice el comando passwd.
2.Escoja una contrasea autorizada por el sistema (con un mnimo
de seis caracteres y no basada en palabras del diccionario).

Enunciado 1.5 Recuento


Duracin aproximada : 5 minutos
1. Cuntas lneas, palabras y caracteres comportan el archivo
/etc/services?
2. Cuntas cuentas de usuario estn definidas en el sistema?

Pistas para el enunciado 1.5


1.Utilice el comando wc.
2.Cada lnea del archivo /etc/passwd define una cuenta de usuario.

Enunciado 1.6 Visualizacin


Duracin aproximada : 5 minutos
1. Borre la pantalla.

Clear

2. Visualice la cadena de caracteres "a b" sin las comillas (letras "a" y "b"
separadas por un espacio).
3. Visualice la cadena de caracteres "a b" sin las comillas (letras "a" y "b"
separadas por dos espacios). Qu observa?

No cambia nada

4. Visualice la cadena de caracteres "a b" sin las comillas (letras "a" y "b"
separadas por un tabulador).
No cambia nada
Pistas para el enunciado 1.6
1.Utilice el comando clear.
2.Utilice el comando echo.
4.Puede ser necesario utilizar la secuencia de teclas [Ctrl]-V para desactivar
la terminacin de palabras con la tecla [Tab]; ser entonces posible
introducir una tabulacin en la lnea de comandos.

Enunciado 1.7 Tiempo


Duracin aproximada : 10 minutos
1. Visualice la fecha del sistema.

2. Visualice el calendario del mes en curso.


3. Visualice el calendario del mes de enero del ao 5, despus el del ao 2005. Hay
alguna diferencia?

Si son diferentes calendarios


4. Visualice el calendario del mes de septiembre de 1752. Qu
observa?
Pistas para el enunciado 1.7
1.Utilice el comando date.
2.Utilice el comando cal.
3.Utilice el comando cal con los argumentos adecuados.

Enunciado 1.8 Utilizacin del ratn y del


teclado
Duracin aproximada : 10 minutos
1. Siempre en la segunda consola virtual texto (tty2), visualice el calendario del
ao 2005. Ve los das del mes de enero, febrero y marzo?
SI

2. Desplcese horizontalmente con el fin de mostrar las lneas precedentes


visualizadas en el terminal.

3. Borre la pantalla rpidamente.

Clear

4. Recuerde los comandos tecleados anteriormente.

5. Recupere los ltimos comandos que contengan la cadena de


caracteres "ho".

Ctrl-r
6. Ejecute el comando sleep 999 y cancele su ejecucin transcurridos unos pocos
segundos.

7. Compruebe la terminacin de palabras con comandos y nombres de


archivos.

8. Vuelva a la consola grfica y verifique la funcin de copiar/pegar


del ratn.
Se funcciona
Pistas para el enunciado 1.8
1.Utilice el comando cal.
5.
Utilice la secuencia de teclas [Ctrl]-R.
6.El comando sleep se limita a esperar el numero de segundos indicados en el argumento.

Enunciado 1.9 Desconexin


Duracin aproximada : 2 minutos
1.Desconctese de la sesin grfica.
2.Desconctese de todos los terminales virtuales texto de diferentes maneras.

Utilizando comando Control +d

Вам также может понравиться