Ingresar:

Jose Benjamin Perez Soto :: Blog :: Comandos interesantes

October 11, 2007

para que tengan algunas referencias de algunas cosas que se pueden hacer por comandos:

1. para buscar una palabra X en un directorio

grep -r <palabra> <directorio>

2. modificar versiones javac

esto es cuando tienes problemas con las versiones de java que hay en tu maquina. 

update-alternatives --config javac

3. esto no es comando pero sirve:

- habilitar sintaxis por defecto en Vim
sudo vi /etc/vim/vimrc
se tiene que descomentar la linea
"syntax on

Que otros comandos saben...? 

Enviado por Jose Benjamin Perez Soto



Comentarios

  1. como root: killall5 Cool

    user iconRho on Thursday, 11 October 2007, 19:15 BOT # |

  2. yo diria que el ls con grep es de gran ayuda cuando tienes que filtrar los listados ejem: ls -l | grep <cadena> o ps aux | grep <cadena>

    y los cl'asicos rm, mkdir, mv, etc etc  

    user iconMarcelo Zambrana Villarroel on Thursday, 11 October 2007, 19:36 BOT # |

  3. Yo uso mucho grep para buscar ocurrencias de algo en archivos de texto (ej: archivos de configuración, código fuente, etc).

    Para listar sólo en que archivos sale una ocurrencia: $ grep -l "texto" <archivos>

    O saber en que líneas: $ grep -n "texto" <archivos>

    Se puede potenciar con expresiones regulares usando egrep. Tambien find es muy útil, y sed, y awk =D

    Por ejemplo para cambiar todas las ocurrencias de "rolando" por "Rho" en un montón de archivos .php dentro un directorio

    bash> for FILE in $(find . -type f -name '*.php'); do sed -i -e "s/Rolando/Rho/g" $FILE; done

    Otro que uso mucho, usando control de version mercurial, empaquetar en un zip sólo los archivos modificados desde la revisión N hasta la HEAD (o tip en mercurial)

    bash> hg st -n --rev N --rev tip | zip -9 -r -@ ../rho07101101.zip

    Así fácil subirlo al hosting, como tienen la funcionalidad de descomprimir ahí mismo entonces cada actualizacíon se sube un zip de unos kb's. 

    Otro problema que tenía a veces, era en los tgz que no se autocontenían en un directorio, entonces terminaba todo un desorden al descomprimir. Y para borrar los archivos del tgz:

    bash> tar ztf archivo-1.2.tgz | xargs rm -fr 

    Son cosas simples, pero que simplifican la vida Cool

    user iconRho on Thursday, 11 October 2007, 21:11 BOT # |

  4. #1 gracias por los pasos para habilitar el resaltado de sintaxis en el vim, no entiendo porque viene comentada esta linea, por defecto deberia estar habilitada.

    Ahora si me da gusto usar el vim en Ubuntu 

    user iconJuan Carlos on Monday, 15 October 2007, 10:41 BOT # |

  5. $ sudo updatedb

    este actualiza o carga todos los archivos a su base de datos del sistema, o mejo dircho los indexa. Luego hacemos un:

    $ locate <algunNombreDeArchivo>

    y esto te muestra la dirección donde se encuentra.

    otros similares son: whereis, find.

    user iconJose Benjamin Perez Soto on Tuesday, 16 October 2007, 09:15 BOT # |

  6. descargar con wget restringiendo el ancho de banda

    $ wget -c --limit-rate=4K <url> 

    user iconJose Benjamin Perez Soto on Wednesday, 31 October 2007, 17:01 BOT # |

  7. para seguir alimentando este post, aqui hay unos comandos para vi

    mostrar numeros de linea:

    :set number

    para usar split

    :vsplit (divide verticalmente)

    :split (horizontal)

    Cotrol+w w (este salta de un split a otro) 

    aqui les dejo un manual de referencia 

    user iconJose Benjamin Perez Soto on Wednesday, 07 November 2007, 12:46 BOT # |

Debes iniciar sesión para enviar un comentario.