miércoles, 24 de julio de 2013

Consoleando (I)

Pánico, eso es lo que sienten muchas de las personas que conozco cuando ven esa ventana de fondo negro, un mundo de letras y una raya que aparece y desaparece, ese "demonio" al que suelen llamar consola o terminal, pero si reflexionamos un poco más acerca de esto, vemos que quienes se inventaron este artilugio no eran más que simples mortales que no tenían mas memoria o tiempo que nosotros, es decir, no debe ser tan difícil, solo hace falta práctica y un documento en google drive para tener una ayudita con esos terribles comandos.
Este post es el primero de una serie en los que me gustaría que quienes están menos familiarizados con esta herramienta, dejen de temerle y huirle porque es la base de todo lo que vemos y conocemos hoy en día. Para esta serie de artículos me enfocaré en los sistemas operativos basados en unix, ya que son los que más podrían requerir el uso de esta herramienta.

Primeros Pasos:

  • ¿Cómo se usa?
    • Se teclea un comando en la linea de comandos, consola, terminal o como sea que le llamen y se oprime la tecla ENTER para ver su resultado.
    • para salir de un programa en ejecución generalmente se usa la combinación de teclas Control+C
    • En las terminales más avanzadas podemos ver colores que indican el tipo de archivo, los permisos y además podemos usar las teclas de dirección (las flechas de desplazamiento) de arriba y abajo para navegar por los comandos que hemos introducido
    • Podemos limpiar la consola (borrar los comandos y resultados anteriores) con la combinación Control+L, este es el equivalente a la orden clear
    • Si alguno de los puntos anteriores no resulta, es probable que este usando una linea de comandos antigua como sh o su sistema operativo no sea un sistema operativo basado en unix, por ejemplo windows.
  • Primeros comandos
  • man  # muestra el manual de cualquier comando
    # por ejemplo, se puede usar
    man ls # este muestra el manual del comando ls
    # para salir del manual se oprime la letra q
    ls  # lista los archivos de un directorio
    pwd # nos muestra en que carpeta estamos ubicados
    cd  # nos ubica en la carpeta personal del usuario
    cd /ruta/de/destino # nos lleva a una ruta de destino especificada
    cd .. # nos lleva a la carpeta anterior
    mkdir carpetita # crea una carpeta con nombre carpetita
    date # nos dice la fecha y hora actual
    echo 'Hola Mundo!' # escribe en pantalla "Hola Mundo!"
    cat /ruta/arch # escribe en pantalla el contenido de arch
    
  • Para Recordar
    • Casi todos los comandos tienen opciones, estas pueden verse mediante el manual del comando
    • la consola sabe diferenciar entre mayúsculas y minúsculas y es MUY ESTRICTA con esto.
    • todo lo que ven después de el símbolo # no es tomado en cuenta por la consola, por que es un comentario 
    • la practica hace al maestro (si no tiene consola unix puede hacer pruebas online aqui o aqui)

No hay comentarios:

Publicar un comentario