Los comandos que considere interesantes los iré poniendo aquí por si alguna vez me olvidan. Nota: La mayoría de los comandos de Linux se pueden ejecutar en Windows mediante Cygwin.
Linux- df -h : Saber la cantidad de disco disponible y utilizada.
- fdisk -l : Listar los discos duros y particiones.
- du -sh directorio : Saber el tamaño de un directorio.
- sort fichero.txt | uniq >> desduplicado.txt : Ordenar y desduplicar las líneas de un fichero.
- tar -czvf comprimido.tar.gz carpeta/ : Comprimir con tar.
- tar -xzvf comprimido.tar.gz : Descomprimir con tar.
- aterm +sb -tr -trsb -fg white -bg black -sh 50 -g 75x25 -sl 5000 : Consola transparente (para sorprender a tus amigos).
- wget --convert-links -r www.mipagina.com
: Baja la página web de forma recursiva convirtiendo los links a local.
Es el comando que uso para realizar backups de mi página web.
- mv fichero.txt fichero_$(date +%d-%m-%y).txt : Renombra el fichero añadiendo la fecha actual.
- which comando : Nos dice la ubicación del comando. A veces puede ser util por ejemplo para saber si estamos ejecutando un comando del propio cygwin o de windows.
- sed -i 's/buscar/remplazar/g' files* : Busca y reemplaza la ocurrencia en todos los ficheros especificados. (Para que en cygwin no escriba los ficheros de texto en modo UNIX hay que añadir -b).
- ldapsearch -x -LLL -E pr=200/noprompt -h [AD Host] -D [AD User] -w [AD Pass] -b [Base DN] -s sub "([LDAP Filter])" [attr list]
Realiza una busqueda en el directorio activo. Por ejemplo: ldapsearch -x -LLL -E pr=200/noprompt -h dc1 -D "usuario@pie.local" -w contraseña -b "cn=users, dc=midominio, dc=local" -s sub "(cn=*)" cn mail sn - grep -R cadena --include '*.txt' * : Buscar de forma recursiva con grep.
Windows
- net start | find "cadena" : Saca una lista de los servicios iniciados que coinciden con la cadena especificada.
Windows/Linux- perl -pi-OLD -e "s/buscar/remplazar/g" fichero.txt : Busca y reemplaza la cadena en el fichero. Es necesario tener instalado el intérprete Perl.
|