Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesin Nro. 01
Tema: Comandos Bsicos en el SO Linux
Nota:
REQUISITOS:
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
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
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
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
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 ...
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?
pwd -/home/alumno Cree los directorios profesor, alumno, que comando ejecuto -mkdir Ejecute el comando cd, donde se encuentra? -/home/alumno
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
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?
: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/
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
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.