Last active
October 11, 2015 10:38
Revisions
-
artero revised this gist
May 4, 2013 . 1 changed file with 0 additions and 97 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,97 +0,0 @@ -
artero revised this gist
Apr 2, 2013 . 1 changed file with 5 additions and 1 deletion.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -110,4 +110,8 @@ y con sublime ``` ls | subl - ``` ## Usar ncftp para sincronizar archivos find ~/web/jrogue -type f -mmin -1 -exec sh -c 'ncftpput -R -u user -p pas ftp.juanartero.com /web/jrogue/ {}' \; -
artero revised this gist
Oct 17, 2012 . 1 changed file with 3 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -80,6 +80,9 @@ Busca todos los archivos que contienen Test en el nombre, en el directorio actua ## Combinaciones útiles ``` find . -name 'dia_*' | xargs -I '{}' mv {} ~/diario ``` [...] -
artero revised this gist
Oct 16, 2012 . 1 changed file with 27 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -81,3 +81,30 @@ Busca todos los archivos que contienen Test en el nombre, en el directorio actua ## Combinaciones útiles [...] ## Abrir archivos desde el terminal Desde sublime, si el comando que hemos definido se es subl: ``` subl directorio/subsirectorio/archico.php:20 ``` Desde vim ``` vim directorio/subsirectorio/archico.php +20 `` Pasar salida estandar a entada de vim ``` ls | vi - ``` y con sublime ``` ls | subl - ``` -
artero revised this gist
Oct 16, 2012 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -21,8 +21,10 @@ find . -name index.html De valor de salida nos presentará el path de todos los archivos con el nombre index.html en el directorio actual y todos los directorios que contiene. Si queremos buscar en todo el ordenador ``` find / -name index.html ``` ### Mostrar todos los archivos en el directorio de forma recursiva -
artero revised this gist
Oct 16, 2012 . 1 changed file with 97 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,97 @@ ## find [Buscar archivos] El comando hace una búsqueda recursiva de archivos el comando tiene la siguiente synopsis: Todos los argumentos son obcionales, simplificando: ``` find [path] [atributos] [nombre] ``` Veamos unos ejemplos sencillos de la utilización del comando ### Buscar el nombre de un archivo en el directorio actual. Para hacerlo usaremos como path . (directorio actual) atributo -name y como nombre el nombre del archivo a buscar. ``` find . -name index.html ``` De valor de salida nos presentará el path de todos los archivos con el nombre index.html en el directorio actual y todos los directorios que contiene. Si queremos buscar en todo el ordenador ``` find / -name index.html ### Mostrar todos los archivos en el directorio de forma recursiva Se utiliza el atributo -find ``` find . -find ``` Nos listará todos los archivos del directorio ### Buscar todos los archivos por tipo Usando el atributo -type podemos decir que nos busque solo archivos (f), directorios (d), link simbólicos (l), etc. ``` find . -type d ``` Nos buscará los directorios que se encuentran dentro del directorio actual ### Busquedas de archivos modificados Podemos encontrar los archivos modificados en los los últimos minutos usando -mmin ``` find / -mmin 10 <<<<<<< HEAD ``` ======= ´´´ >>>>>>> eceb69b56ac7c7d888f5b32724490b4da7edff7e Nos mostrará los cambions en los últimos 10 minutos en todo el ordenador, en el caso que quisiesemos buscar los archivos que se modificaron hace más de 10 minutos ``` find . -mmin +10 <<<<<<< HEAD ``` ======= ´´´ >>>>>>> eceb69b56ac7c7d888f5b32724490b4da7edff7e Para buscar los archivos que se modificaron en los últimos 5 dias, podemos usar el comando -mtime ``` find . -mtime 5 # Busca los archivos modificados en los últimos 5 dias find . -mtime +5 # Busca los archivos modificados hace más de 5 dias <<<<<<< HEAD ``` ======= ´´´ >>>>>>> eceb69b56ac7c7d888f5b32724490b4da7edff7e Hay muchos más atributos, esto es solo un resumen de los más útiles. Todos estos atributos se pueden combinar para filtrar los resultados de forma más precisa, por ejemplo: ``` find . -type f -name \*Test\* <<<<<<< HEAD ``` ======= ´´´ >>>>>>> eceb69b56ac7c7d888f5b32724490b4da7edff7e Busca todos los archivos que contienen Test en el nombre, en el directorio actual. ## Combinaciones útiles [...] -
artero revised this gist
Oct 16, 2012 . 1 changed file with 81 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,81 @@ ## find [Buscar archivos] El comando hace una búsqueda recursiva de archivos el comando tiene la siguiente synopsis: Todos los argumentos son obcionales, simplificando: ``` find [path] [atributos] [nombre] ``` Veamos unos ejemplos sencillos de la utilización del comando ### Buscar el nombre de un archivo en el directorio actual. Para hacerlo usaremos como path . (directorio actual) atributo -name y como nombre el nombre del archivo a buscar. ``` find . -name index.html ``` De valor de salida nos presentará el path de todos los archivos con el nombre index.html en el directorio actual y todos los directorios que contiene. Si queremos buscar en todo el ordenador ``` find / -name index.html ### Mostrar todos los archivos en el directorio de forma recursiva Se utiliza el atributo -find ``` find . -find ``` Nos listará todos los archivos del directorio ### Buscar todos los archivos por tipo Usando el atributo -type podemos decir que nos busque solo archivos (f), directorios (d), link simbólicos (l), etc. ``` find . -type d ``` Nos buscará los directorios que se encuentran dentro del directorio actual ### Busquedas de archivos modificados Podemos encontrar los archivos modificados en los los últimos minutos usando -mmin ``` find / -mmin 10 ``` Nos mostrará los cambions en los últimos 10 minutos en todo el ordenador, en el caso que quisiesemos buscar los archivos que se modificaron hace más de 10 minutos ``` find . -mmin +10 ``` Para buscar los archivos que se modificaron en los últimos 5 dias, podemos usar el comando -mtime ``` find . -mtime 5 # Busca los archivos modificados en los últimos 5 dias find . -mtime +5 # Busca los archivos modificados hace más de 5 dias ``` Hay muchos más atributos, esto es solo un resumen de los más útiles. Todos estos atributos se pueden combinar para filtrar los resultados de forma más precisa, por ejemplo: ``` find . -type f -name \*Test\* ``` Busca todos los archivos que contienen Test en el nombre, en el directorio actual. ## Combinaciones útiles [...] -
artero revised this gist
Oct 16, 2012 . 1 changed file with 81 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,81 @@ ## find [Buscar archivos] El comando hace una búsqueda recursiva de archivos el comando tiene la siguiente synopsis: Todos los argumentos son obcionales, simplificando: ``` find [path] [atributos] [nombre] ``` Veamos unos ejemplos sencillos de la utilización del comando ### Buscar el nombre de un archivo en el directorio actual. Para hacerlo usaremos como path . (directorio actual) atributo -name y como nombre el nombre del archivo a buscar. ``` find . -name index.html ``` De valor de salida nos presentará el path de todos los archivos con el nombre index.html en el directorio actual y todos los directorios que contiene. Si queremos buscar en todo el ordenador ``` find / -name index.html ### Mostrar todos los archivos en el directorio de forma recursiva Se utiliza el atributo -find ``` find . -find ``` Nos listará todos los archivos del directorio ### Buscar todos los archivos por tipo Usando el atributo -type podemos decir que nos busque solo archivos (f), directorios (d), link simbólicos (l), etc. ``` find . -type d ``` Nos buscará los directorios que se encuentran dentro del directorio actual ### Busquedas de archivos modificados Podemos encontrar los archivos modificados en los los últimos minutos usando -mmin ``` find / -mmin 10 ´´´ Nos mostrará los cambions en los últimos 10 minutos en todo el ordenador, en el caso que quisiesemos buscar los archivos que se modificaron hace más de 10 minutos ``` find . -mmin +10 ´´´ Para buscar los archivos que se modificaron en los últimos 5 dias, podemos usar el comando -mtime ``` find . -mtime 5 # Busca los archivos modificados en los últimos 5 dias find . -mtime +5 # Busca los archivos modificados hace más de 5 dias ´´´ Hay muchos más atributos, esto es solo un resumen de los más útiles. Todos estos atributos se pueden combinar para filtrar los resultados de forma más precisa, por ejemplo: ``` find . -type f -name \*Test\* ´´´ Busca todos los archivos que contienen Test en el nombre, en el directorio actual. ## Combinaciones útiles [...] -
artero revised this gist
Oct 10, 2012 . 1 changed file with 8 additions and 8 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ Cuando abrimos el terminal mac os x o Ubuntu, accedemos a un programa llamdo shell. Shell es la forma con la que nos comunicamos con unix, es la interface con la que nos comunicamos con Unix. Hay varios tipos de shell, cada uno con sus propias caracteristicas pero tanto en mac como en linux utilizamos por defecto un shell llamado bash. En este artículo se utilizarán el shell bash, aunque tengo pensado hacer una introducción a zsh, una modificación de bash que permite un autocompletado mejor y un mayor grado de personalización. @@ -8,7 +8,7 @@ En este artículo se utilizarán el shell bash, aunque tengo pensado hacer una i ## Manos a la obra En Unix podemos encontrarnos principalmente con 3 cosas: Archivos, direcotios y comandos (o programas). Si escribimos en el terminal @@ -18,23 +18,23 @@ ls -a -G ~/ Veremos los archivos y directorios que tenemos en el direcorio del usuario. Lo que hemos hecho ha sido, ejecutar el comando *ls* (listar directorio) con las opciones *-a* (que nos muestre archivos y directorios ocultos) *-G* (Que coloreé la salida) y le hemos dicho que la entrada será *~/* (El directorio del usuario). Los comandos en unix tienen una estructura parecia a esta: [comando] [opcionses] [entrada] Si queremos saber como se estructura un comando en concreto o que opciones tiene, podemos utilizar el comando *man*, por ejemplo: ''' man ls ''' Nos mostrará la información de como funciona el comando y que opciones tiene. Para movernos por esta pantalla podemos desplazarnos pulsado cualquier tecla, o usar *j* para subir *k* para bajar y *q* para salir. Los archivos y directorio en unix pueden estar visibles, se muestran siemre que ejecutamos *ls*, u ocultos que no se muestran solo si usamos el ls -a. ### cd - Movernos por el sistema El comando *cd* nos permite movernos por los directorio, su estructura es: cd [opciones] [entrada] -
artero revised this gist
Oct 7, 2012 . 1 changed file with 38 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,3 +2,41 @@ Cuando abrimos el terminal mac os x o Ubuntu, accedemos a un programa llamdo she En este artículo se utilizarán el shell bash, aunque tengo pensado hacer una introducción a zsh, una modificación de bash que permite un autocompletado mejor y un mayor grado de personalización. ## Manos a la obra En unix podemos encontrarnos principalmente con 3 cosas: Archivos, direcotios y comandos (o programas). Si escribimos en el terminal ''' ls -a -G ~/ ''' Veremos los archivos y directorios que tenemos en el direcorio del usuario. Lo que hemos hecho ha sido, ejecutar el comando *ls* (listar directorio) con las opciones *-a* (que nos muestre archivos y directorios ocultos) *-G* (Que coloreé la salida) y le hemos dicho que la entrada será *~/* (El directorio del usuario). Los comandos en unix tienen siempre una estructura parecia a esta: [comando] [opcionses] [entrada] Si queremos saber como se estructura un comando podemos hacerlo con un comando *man*, por ejemplo: ''' man ls ''' Nos mostrará la información de como funciona el comando y que opciones tiene, para movernos por esta pantalla podemos desplazarnos pulsado cualquier tecla. o usar *j* para subir *k* para bajar y *q* para salir. Los archivos y directorio en unix pueden estar visibles, se muestran siemre que ejecutamos *ls*, o ocultos que no se muestran solo si usamos el ls -a. ### cd El comando *cd* nos permite navegar por los directorio y su estructura es: cd [opciones] [entrada] La entrada será la ruta a la que queremos dirigirnos [...] -
artero created this gist
Oct 6, 2012 .There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,4 @@ Cuando abrimos el terminal mac os x o Ubuntu, accedemos a un programa llamdo shell, el shell es la forma mediante mediante la cual nos comunicamos con unix. Hay varios tipos de shell, cada uno con sus propias caracteristicas pero tanto en mac como en linux utilizamos un shell llamado bash. En este artículo se utilizarán el shell bash, aunque tengo pensado hacer una introducción a zsh, una modificación de bash que permite un autocompletado mejor y un mayor grado de personalización.