Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Terminal is your friend

Terminal is your friend

Victor Castell

August 24, 2011
Tweet

More Decks by Victor Castell

Other Decks in Programming

Transcript

  1. Terminal, ¿Que es? Interprete de ordenes de Unix/GNU Linux y

    derivados bash - Bourne Again Shell Evolución de sh - Bourne Shell
  2. ¿Porque lo usamos en UNIX? En UNIX es un entorno

    de programación En Windows da mal jare
  3. $ cd <opciones> <ruta> (change directory) $ ls <opciones> <ficheros>

    (list) $ mkdir <opciones> <nombre del directorio> (make directory) $ rmdir <opciones> <nombre del directorio> (remove directory) $ cp <opciones> <archivo> <ruta> (copy) $ mv <opciones> <archivo> <ruta> (move) $ rm <opciones> <archivo> (remove)
  4. Ejemplos $ ls Gemfile Gemfile.lock showoff.json slides $ ls -l

    total 24 -rw-r--r-- 1 victorcoder staff 44 22 ago 18:07 Gemfile -rw-r--r-- 1 victorcoder staff 362 22 ago 18:07 Gemfile.lock -rw-r--r-- 1 victorcoder staff 89 22 ago 18:07 showoff.json drwxr-xr-x 3 victorcoder staff 102 22 ago 18:07 slides $ cd slides $ ls -l total 8 -rw-r--r--@ 1 victorcoder staff 580 23 ago 11:32 tiyf.md $ cd .. $ pwd /Users/victorcoder/Documents/code/terminal-is-your-friend $ open .
  5. Movimiento Autocompletar (TAB) CTRL+a Inicio de linea CTRL+e Fin de

    linea flecha arriba | Navegar por la historia CTRL+r | reverse search history | ver la historia
  6. ESC+f forward 1 word ESC+b backward 1 word ESC+t transpose

    CRTL+u delete line CTRL+l clear screen
  7. Extras $ cat $ find <ruta(s)> <condición(es) de búsqueda> <acciones>

    $ chmod $ open <ruta> $ alias $ ll $ la Ejecutar último comando: flecha arriba o !! Encadenar comandos: && Pipes: |