You are on page 1of 31

Universidad Tecnolgica de Santiago

UTESA

Instalacin de una mquina virtual Linux


(Ubuntu) y
Prueba de comandos curso Learn the
Command Line de www.codecademy.com

Sustentante:
Juan Carlos Monegro Alcntara
Matrcula: 1003901

Materias:
INF215001 SISTEMA OPERATIVO II, J6:15,7:00 pm, D-309

INF216001 LAB SISTEMA OPERATIVO II, J7:45,8:30 pm, D-309

Profesor:
Ing. Juan Daz

16-Marzo-2017
Instalacin de una mquina virtual Linux (Ubuntu)

Nos dirigimos a inicio/herramientas administrativas y escogemos


administracin de Hiper-V, nos saldr la siguiente ventana.

Vamos a crear una maquina virtual nueva. Hacemos clic en el men


Accin/Nuevo/Maquina virtual
Nos saldr el Asistente para crear nueva maquina virtual.

Le damos en siguiente.

Aqu especificamos el nombre, y si queremos, la ubicacin de la maquina virtual.

Damos clic en siguiente


Escogemos la Generacin 1

En esta ventana asignamos la memoria a usar por la mquina virtual. En mi


caso usar tambin la memoria dinmica.
En esta ventana escogemos el adaptador de red a utilizar.

Damos a siguiente

Luego creamos y configuramos el disco duro virtual, escogiendo la capacidad.

Damos clic en siguiente.


En la siguiente pantalla Escogemos la forma de instalar el sistema operativo. En
mi caso lo voy a hacer desde una imagen ISO.

Clicl en siguiente.

En la siguiente ventana nos sale el resumen de nuestra configuracin de la


maquina virtual.
Hacemos clic en finalizar y esperamos que termine la configuracin.

Y ya hemos configurado nuestra mquina virtual.


Ahora vamos a agregar un switch virtual de red. Para ello hacemos clic en el
men Accin y en Administrador de conmutadores virtuales

En esta ventana hacemos clic en Nuevo conmutador de red virtual. En mi caso


usar una red privada, y le damos al boton Crear conmutador virtual.

Le damos un nombre y aceptamos.


Esperamos que se apliquen los cambios

Configuramos la maquina virtual para que use esa red, haciendo clic derecho
sobre la maquina virtual y dandole en Configuracion

Vamos a adaptador de red y seleccionamos la el conmutador que


seleccionamos. Y aceptar.
Hacemos doble clic en la pantalla de la mquina virtual para que se abra el
visualizador.

Como no est desconectada hacem os clic en el icono de iniciar. Y se inicia el


proceso de instalacin.
Escogemos el idioma, en nuestro caso Espaol y presionamos Enter.
En la siguiente pantalla escogemos Instalar Ubuntu

Escogemos el idioma de instalacin, Espaol. Y en continuar.


Podemos seleccionar si descargar actualizaciones de Linux y software de terceros. En
nuestro caso no escogeremos nada. Y clic en continuar.

Seleccionamos una de las opciones de instalacin. En nuestro caso Borrar disco e


instalar Ubuntu. Clic en Instalar Ahora.
Se confirma la escritura del disco duro y sus particiones y hacemos clic en continuar.

Escogemos la regin donde nos encontramos. Y hacemos clic en continuar.

Escogemos la disposicin del teclado. En nuestro caso escogemos espaol. Y hacemos


clic en continuar.
Escribimos los datos de nuestro equipo y la cuenta que utilizaremos con su respectiva
contrasea. Y hacemos clic en continuar.

Esperamos que termine la instalacin


Al final de la instalacin nos pide reiniciar y lo hacemos haciendo clic en Reiniciar
ahora

Al iniciar nuevamente nos pedir introducir la contrasea. La introducimos y


presionamos Enter. Y ya podemos usar nuestra mquina virtual de Linux.
Prueba de comandos curso Learn the Command
Line
de www.codecademy.com

Empecemos:

Primeramente entramos a la consola de Linux:

Los captulos y comandos de este curso que iremos desarrollando fueron los siguientes:

NAVEGACIN POR EL SISTEMA DE ARCHIVOS.


o Ls
Enumera todos los archivos y directorios en el directorio de trabajo.

o Pwd
Muestra el nombre del directorio de trabajo actual.

o Cd
Cambia al directorio que especifique.

o Mkdir
Crea un nuevo directorio en el directorio de trabajo.

o Touch
Crea un nuevo archivo dentro del directorio de trabajo.
VISUALIZACIN Y CAMBIO DEL SISTEMA DE ARCHIVOS.
o ls a
Enumera todo el contenido de un directorio, incluyendo archivos y
directorios ocultos.

o ls l
Lista todos los contenidos en formato largo.

o ls t
Ordena archivos y directorios en el momento de su ltima modificacin

o ls alt
Lista todos los contenidos, incluidos los archivos y directorios ocultos,
en formato largo, ordenados por la fecha y la hora en que se
modificaron por ltima vez.

o cp
Copia archivos

o mv
Se mueve y cambia el nombre de los archivos
o rm
Elimina archivos

o rm r
Elimina los directorios

Redireccionamiento de la entrada y la salida.


o Echo
El comando Echo acepta una cadena como entrada estndar, y repite la
cadena de nuevo al terminal como salida estndar.

El comando > redirige la salida estndar a un archivo. Ejemplo: echo


"Hello" > hello.txt

o Cat
Se utiliza para ver el contenido de un archivo.

El comando > Toma la salida estndar del comando a la izquierda y la


redirige al archivo de la derecha sustituyendo el contenido del de la
derecha por el de la izquierda. Ejemplo: cat clase.txt > hello.txt
El comando >> toma la salida estndar del comando de la izquierda
y agrega (aade) al archivo de la derecha. Ejemplo: cat hello.txt >>
aula.txt

El comando | Es un "tubo". El | Toma la salida estndar del comando a


la izquierda y la canaliza como entrada estndar al comando de la
derecha. Se puede pensar en esto como "comando a mandar" la
redireccin. Ejemplo:

cat clase.txt | wc | cat > aula.txt


Aqu la salida de cat clase.txt es la entrada estndar de wc. A su vez, el
comando wc emite el nmero de lneas, palabras y caracteres en
aula.txt, respectivamente.
o Sort
Toma la entrada estndar y la ordena alfabticamente para la salida
estndar. Aqu, las palabras en el documento clase.txt se enumeran en
orden alfabtico. Ejemplo:
sort clase.txt

o Uniq
Significa "nico" y filtra las lneas adyacentes, duplicadas en un
archivo. Y, ya que lo hace con lneas adyacentes es bueno realizarlo en
conjunto con sort. Ejemplo:
sort clase.txt | uniq
o Grep
Significa "impresin de expresin regular global". Busca archivos para
las lneas que coinciden con un patrn y devuelve los resultados.
Tambin es sensible a maysculas y minsculas. Ejemplo:
grep lib clase.txt

o sed
Sed significa "editor de secuencias". Acepta entrada estndar y la
modifica en funcin de una expresin, antes de mostrarla como datos de
salida. Es similar a "buscar y reemplazar".

sed 's/li/mo' clase.txt:


s: significa "sustitucin". Siempre se utiliza cuando se utiliza sed para la
sustitucin.
li: la cadena de bsqueda, el texto a buscar.
mo: la cadena de reemplazo, el texto a aadir en su lugar.

En este caso, sed busca en clase.txt la palabra "li" y la reemplaza con


"mo". Es importante destacar que el comando anterior slo reemplazar la
primera instancia de "li" en una lnea.

sed 's/li/mo/g' clase.txt


El comando anterior utiliza la expresin g, que significa "global".
Aqu sed busca clase.txt para la palabra "li" y lo reemplaza con "mo",
globalmente. Todos los casos de "li" en una lnea se convertirn en "mo".
CONFIGURACIN DEL ENTORNO.
o Nano
Nano es un editor de texto de lnea de comandos. Funciona igual que
un editor de texto de escritorio como TextEdit o Notepad, excepto que
es accesible desde la lnea de comandos y slo acepta entrada de
teclado. Por ejemplo:

nano hola.txt
y dentro escribir: "Hola, yo soy nano."
Guardamos con ctrl+o y presionamos Enter.

El procesador de texto nano nos informa que fue escrita 1 lnea.

Para salir presionamos Ctrl+x.

Comprobemos ahora con cat el contenido del archivo hola.txt

o .bash_profile

es el nombre del archivo utilizado para almacenar la configuracin del


entorno. Es comnmente llamado el "bash profile". Cuando se inicia
una sesin, se carga el contenido del perfil bash antes de ejecutar
comandos.

Si escribimos nano ~/.bash_profile


El ~ representa el directorio de inicio del usuario.
Los . Indica un archivo oculto.
El nombre ~/.bash_profile es importante, ya que es as como la lnea de
comandos reconoce el bash profile.

Ahora vamos a editar el .bash_profile.


Escribimos: echo "Bienvenido, Juan Carlos"

Cerramos la terminal y la volvemos a abrir para visualizar los cambios.


Escribimos source ~/.bash_profile y vemos la bienvenida.

El comandos source ~ / .bash_profile activa los cambios en ~ /


.bash_profile para la sesin actual.
o Alias
El comando alias le permite crear atajos de teclado o alias, para los
comandos de uso comn.

Si usamos el comando nano ~/.bash_profile para configurarlo, y


escribimos en el:

alias pd="pwd"

Ejemplo:

Aqu alias pd = "pwd" crea el alias pd para el comando pwd, que luego se
guarda en el perfil bash. Cada vez que ingrese pd, la salida ser la misma
que el comando pwd.

La fuente de comandos ~/.bash_profile hace que el alias pd est disponible


en la sesin actual.

Cada vez que abrimos el terminal, podemos usar el alias pd.


o Export

--abrimos el bash_profile
nano ~/.bash_profile

--Escribimos la linea
export USER="jmonegro"

Las variables de entorno son variables que pueden utilizarse entre


comandos y programas y almacenar informacin sobre el entorno.

La lnea USER = "jmonegro" establece la variable de entorno USER


a un nombre "jmonegro". Normalmente, la variable USER se establece en
el nombre del propietario del equipo.

La exportacin de lnea hace que la variable est disponible para


todas las sesiones secundarias iniciadas desde la sesin en la que se
encuentra. Esta es una forma de hacer que la variable persista en todos los
programas.

En la lnea de comandos, el comando echo $USER devuelve el valor


de la variable. Tenga en cuenta que $ se utiliza siempre al devolver el valor
de una variable. Aqu, el comando echo $ USER devuelve el nombre
establecido para la variable.
Tambin con export podemos definir la mscara y el estilo del smbolo del
sistema:

--abrimos el bash_profile
nano ~/.bash_profile

--en una nueva lnea de comando escribimos


export PS1=">> "

PS1 es una variable que define la mscara y el estilo del smbolo del
sistema.

Export PS1 = ">>" establece la variable del smbolo del sistema y


exporta la variable. Aqu cambiamos la lnea de comandos predeterminada
de $ a >>.

Despus de usar el comando source, la lnea de comandos muestra


el nuevo smbolo del sistema. source ~/.bash_profile
o $HOME
La variable HOME es una variable de entorno que muestra la ruta del
directorio principal.

En la lnea de comando escribimos


echo $HOME

Esto devuelve el valor de la variable HOME.

Aqu tecleando echo $HOME, el terminal muestra la ruta /home/jmonegro


como salida.

o $PATH

Es una variable de entorno que almacena una lista de directorios


separados por dos puntos.

En la lnea de comando escribimos


echo $PATH

Cada directorio contiene secuencias de comandos para ejecutar la lnea de


comandos. La variable PATH simplemente indica qu directorios contienen
scripts.
o Env

El comando env significa "entorno" y devuelve una lista de las


variables de entorno para el usuario actual. Aqu, el comando env
devuelve un nmero de variables, incluyendo PATH, PWD, PS1 y HOME.

En la lnea de comando escribimos

env | grep PATH

Env | Grep PATH es un comando que muestra el valor de una sola variable
de entorno. Aqu la salida estndar de env est "canalizada" al comando
grep. Grep busca el valor de la variable PATH y lo emite al terminal.

You might also like