Guia de trabajo para Segundo Año General : Habilidad

Mayo 13 del 2015

Linux : Comandos Basicos e Introduccion a B.D.

Comandos Basicos en Linux

 

Requisitos :  Tener instalado fisicamente o en una maquina virtual la version de Ubuntu 14.04 LT, la cual es distribucion mas estable y mas actualizadaa la fecha, tener una USB para guardar sus actividades, al final se exponen los link con los utilitarios necesarios o requerimientos para la elaboracion de la guia.


Vamos a ver los comandos básicos de Gnu-Linux Ubuntu para su utilización en una Terminal o Consola, un intérprete de comandos es un programa que toma la entrada del usuario, por ejemplo las órdenes que teclea, y la traduce a instrucciones. Podemos compararlo con el COMMAND.COM de MS-DOS.
  • En cualquier GNU/Linux tenemos la llamada terminal o consola que abre un shell o intérprete de comandos. En Ubuntu la abrimos buscando en en el Dash o tablero de Unity: "Terminal" o pulsando la combinación de teclas Ctrl+Alt+T
  • También se puede pasar al modo texto (intérprete de comandos) desde el modo gráfico pulsando:Ctrl+Alt+F1 o bien con: F2 F3 F4 F5 F6.
    Esto hace que el sistema salga del modo gráfico y acceda a alguna de las seis consolas virtuales de Linux, a las cuales también se puede acceder cuando se arranca en modo de texto.
    Para volver al modo gráfico hay que presionar Ctrl+Alt+F7 o Ctrl+Alt+F8 (Según la sesión en modo gráfico a la que deseemos regresar).
 En una terminal:

  • Las aplicaciones con nombres compuestos se escriben con guión entre las palabras (ej. compizconfig-settings-manager).
  • Para los nombres de archivos y directorios que contienen espacios en blanco hay que envolverlos en comillas dobles (ej. "nombre archivo") o simples (ej. 'nombre archivo').
    Un consejo: Para no haceros un lío, nunca uséis espacios en blanco en los nombres de carpetas y archivos y sustituirlo por un guión bajo (mis_imágenes) o un guión medio (mis-imágenes)
  • Los espacios en blanco se utilizan únicamente para separar ordenes (ej. para instalar varios paquetes: sudo apt-get install avidemux k3b kde-i18n-es k3b-i18n, vemos que dichos paquetes están separados por espacios en blanco entre ellos).
  • La ruta "/home/tu_usuario" se puede cambiar por el símbolo "~" (para escribirlo, pulsar la combinación de teclas Alt Gr+Ñ), que viene a sustituirlo en la línea de ordenes, sea cual sea el nombre del usuario


Cuando tecleamos una orden, el intérprete de comandos sigue una serie de pasos:

1. Busca el nombre de la orden y comprueba si es una orden interna.
2. Comprueba si la orden es un alias, es decir, un nombre sustitutorio de otra orden.
3. Si no se cumple ninguno de los casos anteriores, busca el programa correspondiente y lo ejecuta.
4. Si el intérprete de comandos no puede encontrar la orden que hemos tecleado, muestra un mensaje de error.

El formato general de una orden en Linux es:

comando [-opciones] [argumentos]
 

A la hora de introducir los comandos hay que tener en cuenta las siguientes características:
• Los comandos hay que teclearlos exactamente.
• Las letras mayúsculas y minúsculas se consideran como diferentes.
• En su forma más habitual, el sistema operativo utiliza un signo de $ como prompt para indicar que está preparado para aceptar comandos, aunque este carácter puede ser fácilmente sustituido por otro u otros elegidos por el usuario. En el caso de que el usuario acceda como administrador este signo se sustituye por #.
• Cuando sea necesario introducir el nombre de un fichero o directorio como argumento a un comando, Linux, permite escribir las primeras letras del mismo y realiza un autorrellenado al presionar la tecla del tabulador. Si no puede distinguir entre diversos casos rellenará hasta el punto en el que exista una diferencia.

Existe una serie de comandos para la terminal muy útiles a la hora de resolver problemas y realizar consultas como es natural esta lista no es definitiva pero son los mas utilizados.



  • Si te quedas sin el entorno gráfico, pulsa la combinación de teclas CTRL+ALT+F1 entras en consola, te logeas y ejecuta:
sudo rm -R .gconf
 
Y vuelve al entorno gráfico con CTRL+ALT+F7.

  • Para matar o forzar el cierre de una aplicación que se ha quedado colgada:
xkill
El cursor se convierte en una calavera o en una cruceta (+), según versión
- Para matar la aplicación haz click izquierdo sobre la ventana de la aplicación colgada.
- Para parar xkill sin cerrar ninguna aplicación, haz clic derecho en cualquier lugar.

  • Para reconfigurar las X (gráfica):
sudo dpkg-reconfigure xserver-xorg
 
y reiniciamos el sistema con:


sudo reboot

  • Para saber que tarjeta gráfica tengo instalada:
lspci | grep -i vga

  • Para saber el rendimiento (frames por segundo) de la tarjeta gráfica:
glxgears

  • Para saber qué modelo de tarjeta de sonido tengo:
lspci | grep -i audio
o
aplay -l

  • Para saber que modelo de chip tiene la tarjeta de sonido:
cat /proc/asound/card0/codec#* | grep  Codec

  • Para ver la red (internet):
ifconfig

  • Para saber todo el hardware:
lspci

  • Para saber todo el hardware y los controladores que tenemos instalados:
lspci -vv
o
sudo lshw

  • Para saber el listado de módulos cargados de sonido:
lsmod | grep snd

  • Para saber los dispositivos que hay conectados por usb:
lsusb

  • Para saber las particiones, sistemas de archivos y sistemas operativos de tu equipo:
sudo fdisk -l

  • Para recargar los repositorios:
sudo apt-get update

  • Para actualizar el sistema y sus aplicaciones:
sudo apt-get upgrade

  • Para reconfigurar los repositorios para solucionar paquetes rotos:
sudo dpkg --configure -a

  • Para detener las X (la gráfica) e iniciarla respectivamente con:
En Ubuntu 11.04 y anteriores:
sudo /etc/init.d/gdm stop
sudo /etc/init.d/gdm start
En Ubuntu 11.10:
sudo service lightdm stop
sudo service lightdm start

  • Para crear un archivo en tu carpeta personal con todos los paquetes que tienes instalados llamado "paquetes-instalados" hacemso lo siguiente :
dpkg --get-selections | grep -v deinstall > paquetes-instalados


Actividad :

  • Crear en word o similar una lista de comandos adicionales a los ya proporcionados y categorizarlos , memorizar almenos 10 comandos los cuales vamos a comprobar en clase de Habilidad, realizarlo en parejas y guardar el documento en su USB, el documento contendra caratula, introduccion, indice, contenido y bibliografia, fecha de revision sera en la siguiente clase de habilidad laboral : 
Información del Sistema
Apagar (Reiniciar o Cerrar Sesión)
Archivos y Directorios
Encontrar archivos
Montando un sistema de ficheros
Espacio de Disco
Usuarios y Grupos
Permisos en Ficheros  y Atributos especiales en ficheros
Archivos y Ficheros comprimidos
Paquetes RPM (Red Hat, Fedora y similares)
Actualizador de paquetes YUM (Red Hat, Fedora y similares)
Paquetes Deb (Debian, Ubuntu y derivados)
Actualizador de paquetes APT (Debian, Ubuntu y derivados)
Ver el contenido de un fichero
Manipulación de texto
Establecer caracter y conversión de ficheros
Análisis del sistema de ficheros
Formatear un sistema de ficheros
Trabajo con la SWAP
Copias de Seguridad (Backup)
CD-ROM
Trabajo con la RED ( LAN y Wi-Fi)
Redes de Microsoft Windows (SAMBA)
Tablas IP (CORTAFUEGOS)
Monitoreando y depurando
Otros comandos útiles

0 comentarios: (+add yours?)

Publicar un comentario