LINUX

 
Comandos Basicos
De Linux
 
Mail en Linux

MATEMATICAS

 
Principios de conteo
Biografia de
Einstein

AUTOR

 
Datos Del Autor
 
Principal


A pesar que actualmente a Linux se lo puede tratar desde el servidor X, conviene tener presente los comandos que sirven para moverse cómodamente en la consola. Esto en virtud de que la interfaz gráfica ayuda para mostrar mas a gusto del usuario, lo que hace Linux desde la consola.

Además si existe algún problema, o es imposible entrar de la forma normal se puede usar desde un disco de rescate, que trabaja con comandos en la consola o bien usar un disquete de una distribución que entre en uno y que en mas de una vez a permitido solucionar problemas en Lin y hasta en Win.

Recomiendo leer y tratar de aprender los comandos aunque sean los básicos a los efectos de poder tomar perfecto contacto con Linux, Notarán que son muy similares a DOS, así que...

Un dato importante , cada comando tiene una ayuda dada de diferente manera: una es con el man que da por pantalla lo que se denomina la página del manual del comando, en ella está desde para que sirve, las opciones, la historia, etc. Otra alternativa es usar al opción help de la siguiente forma: -h o --help, suele dar las opciones y para que sirve. Otra forma es con info , que da una página explicativa del comando, suele contener las opciones, en algunos casos no lo hace.

Como entrar al Sistema:

Al dar inicio una sesión de Linux aparece un login donde debemos ingresar el nombre de usuario y contraseña, luego quedamos posicionados en el prompt, que se presenta como un signo $ si se trata de un usuario normal y como el signo # si es el root o superusuario.

Cuando ingresan el password notarán que no se escribe nada por pantalla, es normal.

El formato de un comando es: $ comando -opciones argumentos

Hay opciones que se pueden ingresar como: comando -opción argumento, o $ comando a+b argumento. Nótese que entre las opciones y argumentos, hay un espacio, que suele ser tomado por Linux como un cambio de argumentos. Por eso dije cuando hablamos de archivos que los nombres no debían contener espacios.

Otros comandos son:
  • passwd

  • Cambia el password del usuario. Cuando se hace el cambio solicita confirmación del cambio, es decir, se ingresa el password y luego al pedirlo se repite.
  • ls

  • Lista archivos y directorios, funciona como el comando dir de DOS, incluso el dir puede también ser usado. Algunas opciones son: ls -a lista los archivos con los ocultos. ls -l lista loa archivos mostrando toda la información como los permisos y mas datos ls --color lista los archivos mostrando colores para mejor visualización
  • reboot

  • Reinicia el Sistema.
  • halt o poweroff

  • Apaga el sistema.

  • man
  • Muestra las páginas man de cada comando, por ejemplo: man ls
  • who

  • Muestra quienes son los usuarios conectados al Sistema, por ejemplo whoami, indica quien soy. Otra opción es el comando w, que cumple la misma función pero indica información algo mas detallada.
  • date

  • Indica la fecha y hora del Sistema.
  • cal

  • muestra un calendario del mes y año

  • init
  • Inicia los procesos de control según el argumento dado, por ejemplo:/sbin/init 3
  • pidof

  • Indica el número de proceso, si se colgara un proceso se hace pidof , y da un número ese es el pid.
  • kill

  • Mata el proceso, se indica kill del proceso.
  • pwd

  • Indicará el directorio donde se está ubicado.
  • cd

  • Cambia el directorio, hay varias opciones, cd .. cambiará al directorio superior, si se hace cd yo, irá al directorio dentro del actual llamado yo, si se hace cd /home irá al directorio /home, independientemente de donde se encuentre posicionado en ese momento.
  • mkdir

  • Crea directorios.
  • rmdir

  • Borra directorios.

  • cat
  • Encadena e imprime el contenido de un archivo.
  • more

  • Exhibe el contenido de un archivo deteniéndose en cada pantalla.
  • head

  • Exhibe el inicio de un archivo.
  • tail


  • Exhibe el final de un archivo.
  • wc

  • Cuenta líneas, palabras y caracteres de un archivo. Dentro de los comandos para manejar archivos encontramos:
  • cp

  • Copia archivos.
  • mv

  • Mueve archivos o bien los renombra, es importante indicar el nombre del archivo destino. Por ejemplo: si hago mv /root/texto /home/texto lo muevo. Si hago /root/texto /root/prueba-texto, lo renombro.
  • rm

  • Elimina archivos. Para la cantidad de opciones, recomiendo man rm.
  • ln

  • Crea links hacia otros archivos se usa: ln -s
  • file

  • Determina el tipo de archivo.
  • type


  • Enseña la ubicación de un archivo.
  • diff

  • Compara dos archivos en formato texto línea por línea.
  • find

  • Busca algún archivo y ejecuta alguna acción con estos archivos.
  • locate

  • Lista archivos asociados al patrón dado.

  • tar

  • Empaqueta o desempaqueta un conjunto de archivos o directorios. Ver man para opciones.
  • zip

  • Comprime o descomprime archivos.
  • gzip

  • Comprime o descomprime archivos, usando el compresor Gunzip.
  • bzip2

  • Formato de compresión mas nuevo que los anteriores, permite mayor compresión de los datos.
  • chgrp

  • Cambia el grupo del dueño de los archivos o directorios.
  • chown

  • Cambia el dueño del archivo o directorio.
  • chmod

  • Cambia los permisos de un archivo o directorio.
  • ps

  • Relata el estado de los procesos en ejecución.
  • mount

  • Monta sistemas de archivos.

  • umount
  • Desmonta sistemas de archivos.
  • su

  • Permite realizar tareas de superusuario estando logueado como usuario normal. Una variación es el comando sudo, conviene ver la página del manual del comando para ver su configuración.
  • df

  • Permite ver el uso de los discos que se encuentran montados. Tamaño de lo usado.
  • du

  • Permite ver el tamaño de los directorios, se puede definir en que unidad de medida.

    Existe en Linux la posibilidad de concatenar comandos, es decir, ingresar uno y luego ingresar otro, de manera de que cuando actúe uno, luego se ejecute el segundo anotado. Para realizar esta opción, se usa el signo |, que surge, en teclado español de accionar ALT GRAF, y la tecla 1. Esto se llama tuberías o Pipes. Estas tuberías son muy útiles cuando se debe realizar ciertas operaciones donde un comando se aplica al resultado obtenido de otro anterior. Una de las facilidades del shell Bash ( el intérprete de comandos), es que existe el historial de comandos ingresados, es decir, si debemos realizar alguna operación que ya hicimos anteriormente, con buscar en el historial podremos ejecutar la acción sin ingresar de nuevo toda la línea de comandos. Suele ser muy útil cuando ingresamos un comando muy largo y cometemos un error de sintaxis, en vez de volver a ingresar toda la línea, simplemente accionamos la tecla del cursor hacia arriba y vemos el comando ingresado anteriormente. Si deseáramos ir hacia adelante, con la tecla del cursor, hacia abajo. Para manejar archivos hay una utilidad que entre otras cosas, me permite realizar las operaciones normales de movimiento de archivos y directorios, sino que permite, comprimir, empacar, cambiar permisos, etc, que es el mc, un clon del Norton Comander para DOS, aunque dicen que el Norton nació del mc ( ya saben, los conocidos de siempre). Y como he dicho anteriormente, experimenten. Linux es sobre todas las cosas, un Sistema Operativo divertido.


    Este es un pequeño resumen de comandos de Linux, para mayor información sobre cada uno: man. Por ejemplo: man ls
    ATENCIÓN