Está en la página 1de 11

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 1/11 Fecha: Semestre Seccin: Docentes: josullato@gmail.com Alumno: Ramirez Collado Hector Abel OBJETIVOS: Reconocer y manipular el entorno del Sistema Operativo Linux Ciclo Acd. B 27/08/2013 6to

Sesin Nro. 01
Tema: Comandos Bsicos en el SO Linux

Nota:

Manipular los comandos bsicos Manipular Script en Linux

REQUISITOS:

Sistema Operativo Linux

INFORMACIN: LINUX GNU/Linux es uno de los trminos empleados para referirse a la combinacin del ncleo o

kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los
trminos de la GPL (Licencia Pblica General de GNU) y otra serie de licencias libres.[1] A pesar de que Linux (ncleo) es, en sentido estricto, el sistema operativo,[2] parte fundamental de la interaccin entre el ncleo y el usuario (o los programas de aplicacin) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como

GNOME. Sin embargo, una parte significativa de la comunidad, as como muchos medios
generales y especializados, prefieren utilizar el trmino Linux para referirse a la unin de ambos proyectos

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 2/11

COMANDOS BASICOS Una de las formas de utilizar Linux es el llamado Modo consola, con una serie de comandos especficos de Linux. Este modo es bastante utilizado, por lo que es conveniente saber cuales son sus principales comandos y qu es lo que realizan. Para el manejo de archivos: cd - sirve para cambiar el directorio compress - con este comando se comprimen archivos en formato .Z cp - hace una copia de un archivo chmod - cambia los permisos de un archivo o directorio chown - cambia el propietario del archivo o directorio df - muestra el espacio libre en disco du - muestra el espacio utilizado en disco fdformat - formatea un disquete fdisk - se utiliza para particiona unidades file - determina el tipo de archivo a travs del anlisis parcial de su contenido find - hace una bsqueda a un archivo determinado fsck - examina el sistema de archivos gzip - descomprime un archivo en formato GZip ln - crea un enlace simblico o fsico, dependiendo de la opcin ls - lista el contenido de un directorio mkdir - crea un directorio mkfs - crea un nuevo sistema de archivos mkswap - crea un espacio de intercambio more - muestra el contenido de un archivo mount - monta una unidad o particin en el sistema de archivos mv - mueve un archivo y tambin se utiliza para renombrar pwd - devuelve la cadena correspondiente al directorio actual

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 3/11

rm - borra un archivo rmdir - borra un directorio swapon - activa el espacio de intercambio swapoff - desactiva el espacio de intercambio tar - empaqueta o desempaqueta un archivo en formato .tar type - muestra la ubicacin de un archivo sealando su "path" umount - desmonta una unidad o particin en el sistema de archivos

Para el manejo de procesos: free - muestra la memoria libre y utilizada halt - apaga la maquina kill - mata un proceso sealando el nmero de ste ldd - muestra las libreras necesarias para ejecutar un proceso ps - muestra todos los procesos que se estn ejecutando en el sistema pstree - muestra todos los procesos que se estn ejecutando en el sistema, pero en forma de rbol reboot - reinicia el sistema shutdown - cierra el sistema top - monitorea procesos y el estado del sistema uname - muestra informacin del sistema

Para el manejo de usuarios: adduser - crea una cuenta de usuario delete chsh - este comando cambia la shell de un usuario chsh groups - muestra el listado de grupos de usuarios del sistema id - muestra la informacin de usuario y grupo de un determinado usuario logout - se sale del sistema deslogueando al usuario, permitiendo iniciar sesin con otro usuario passwd - cambia la contrasea de un determinado usuario su - le da privilegios de root (administrador) a un usuario talk - permite hablar con otros usuarios

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 4/11

users - lista los usuarios conectados al sistema who - muestra informacin de los usuarios conectados al sistema whoami - muestra nuestra informacin

De red: ping - manda paquetes esperando una respuesta del lugar que le indiquemos ifconfig - muestras las tarjetas de red (Ethernet) iwconfig - muestra Las tarjetas de red (Wifi) host "destino" - muestra la IP del "destino"

Para el manejo de paquetes: rpm - "opcion" "paquete" - instala o desinstala el "paquete" dependiendo de la opcin dpkg - "opcion" "paquete" - instala o desinstala el "paquete" dependiendo de la opcin, este comando solo sirve para paquetes debian. tar - "opcion" "paquete" - comprime o descomprime el "paquete" de formato tar.gz, tar.tgz o tar.bz2

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 5/11

PROCEDIMIENTO 1.- Inicie el Sistema Operativo Linux en la distribucin instalada en Laboratorio 2.- Solicite al docente ingrese el password del SuperUsuario

3.- Estando en la consola describa las partes del Prompt que se muestra al iniciar -root@alumno-desktop:/home/alumno# 4.- Agregue un nuevo usuario con los datos que se muestran a continuacin anote el procedimiento seguido en la tabla inferior Nombre Password alumnoga alumnoga

Notas: X representa el grupo de laboratorio en el cual usted se encuentra ejemplo A Sudo su root@alumno-desktop:/home/alumno# adduser alumnoga Aadiendo el usuario alumnoga ...

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Aadiendo el nuevo grupo alumnoga (1002) ... Aadiendo el nuevo usuario alumnoga (1002) con grupo alumnoga ... Creando el directorio personal /home/alumnoga ... Copiando los ficheros desde `/etc/skel' ... Introduzca la nueva contrasea de UNIX: Vuelva a escribir la nueva contrasea de UNIX: passwd: contrasea actualizada correctamente Changing the user information for alumnoga Enter the new value, or press ENTER for the default Full Name []: Martha Room Number []: 1 Work Phone []: 949545454 Home Phone []: 989454545 Other []: me gusta el helado Es correcta la informacin? [S/n] S Pgina: 6/11

4.1.- Mediante que comando puede cambiar de usuario sin necesidad de salir de dicha consola, anote el procedimiento exit

5.- Presione las siguientes teclas Ctrl + Alt + F1 Qu permite dicha combinacin?

Permite modo consola en pantalla completa.


-Abrir una consola virtual Con cuantas terminales (Consolas Virtuales) cuenta la distribucin instalada en su equipo? -Presionando las teclas Ctrl+Alt+F1 tenemos 6 consolas virtuales. 6.- Ahora ejecutaremos un conjunto de comandos bsicos para familiarizarnos con el entorno, explique la funcionalidad de cada uno de ellos

pwd -/home/alumno Cree los directorios profesor, alumno, que comando ejecuto -mkdir Ejecute el comando cd, donde se encuentra? -/home/alumno

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 7/11

En una sola lnea de comando ubquese en el directorio alumno? Que orden dio root@alumno-desktop:~# cd alumno root@alumno-desktop:~/alumno#

Dentro de alumno cree los directorio 2013I y 2013II root@alumno-desktop:~/alumno# mkdir 2013I root@alumno-desktop:~/alumno# mkdir 2013II

Renombre el directorio 2013I por 2013A y 2013II por 2013B, anote el procedimiento seguido root@alumno-desktop:~/alumno# mv 2013I 2013A root@alumno-desktop:~/alumno# mv 2013II 2013B

Ubquese en su directorio principal, que orden dio? root@alumno-desktop:~/alumno# cd Ejecute el comando ls al en el resultado que significa que haya un (.) al inicio? -Indica que son carpetas ocultas Elimine el directorio alumno con todo su contenido desde su ubicacin actual que comando ejecuto? root@alumno-desktop:~# rmdir alumno/2013A root@alumno-desktop:~# rmdir alumno/2013B root@alumno-desktop:~# rmdir alumno

root@alumno-desktop:~# rm -rf alumno

Cual la diferencia entre ruta relativa y ruta absoluta de un ejemplo de cada uno Las rutas obsolutas inician en la raiz Las rutas relativas nunca empiezan por la / y puede haber varias rutas relativas para el mismo archivo o directorio que queremos indicar /home/lampp/lampp/xampp/icon.png xampp/icon.png

7.- Ahora pondremos en practica los comandos bsicos sobre el editor de archivos Cree el directorio edicin que comando ejecuto? root@alumno-desktop:~# mkdir edicion Ubicado en el directorio antes creado cree el archivo verduras que comando ejecuto?

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Con el archivo creado cree la siguiente lista o Naranja o Pera o Sandia o Limon o Lima o Zanahoria o Coliflor o Cebolla o Tomate o Limon o Naranja o Zanahoria Guarde el archivo y cirrelo que sentencia ejecuto? root@alumno-desktop:~/edicion# nano verduras Vuelva abrir el archivo anterior y gurdelo con el nombre copia_verduras que sentencias ejecuto? root@alumno-desktop:~/edicion# nano verduras Crtl+O Cual es la orden para reemplazar naranja por naranjitas en todo el documento? root@alimno-desktop:~# sed 's/Naranja/Naranjita/' verduras Cual es la orden para reemplazar zanahoria por zanahorita solo a partir de la lnea 8? Pgina: 8/11

:8,$s/zanahoria/zanahorita
Ubquese en la lnea 10 y borre 3 lneas en una sola orden :10,12d Que sucede si da la orden p p si queremos pegar por debajo de la actual lnea. Salga del archivo sin guardar los cambios que orden dio? :q! y salir sin guardar cambios. Abra el archivo copia_verduras y enve las primeras 5 lneas al archivo nuevo frutas :1,5 w frutas En su directorio principal cree un nuevo directorio llamado respaldo root@alimno-desktop:~# mkdir respaldo Copie los dos archivos anteriormente creados a la carpeta respaldo, que comando utilizo root@alimno-desktop:~# cpcopia_verduras frut respaldo/

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Empaquete el directorio anterior de la forma respaldo.tgz, que comando utilizo Pgina: 9/11

root@alimno-desktop:~# tar czfv respaldo.tar.gz respaldo respaldo/ respaldo/frut respaldo/copia_verduras Sobre el archivo verduras realice las siguientes actividades, para todos los casos anote el procedimiento seguido o Mostrar su contenido en pantalla

o Mostrar las 3 primeras lneas head -n 3 copia_verduras root@alimno-desktop:~# head -n 3 copia_verduras naranja pera sandia o Mostrar las 4 ultimas lneas root@alimno-desktop:~# tail -n 4 copia_verduras zanahorita coliflor cebolla tomate o Mostrar el numero de lneas con CRL+G se puede ver el numero de lineas que hay

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 10/11

Tambien se puede usar el comando: root@alimno-desktop:~# wc -l copia_verduras 9 copia_verduras o Mostrar el numero de palabras

root@alimno-desktop:~# wc -w copia_verduras 9 copia_verduras o Mostrar el numero de caracteres root@alimno-desktop:~# wc -c copia_verduras 66 copia_verduras o Comprimir el archivo con formato gz root@alimno-desktop:~# gzip copia_verduras o o Comprimir el archivo con formato Z root@alimno-desktop:~# compress copia_verduras Descomprimir el archivo gz root@alimno-desktop:~# gunzip copia_verduras .gz

8.- Mencione 5 conclusiones de lo aprendido Facilidades que ofrece el sistema operativo Linux de forma nativa, sin necesidad de instalar herramientas La importancia de conocer los comandos, para poder manejar y afrontar problemas que puedan ocurrir en el sistema grafico El uso de usuarios permite mayor seguridad. Necesidad de conocer todos los comandos. Todos los comandos poseen texto de ayuda para su uso.

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Sistemas Operativos Pgina: 11/11

También podría gustarte