Okas

Solo disponible en BuenasTareas
  • Páginas : 10 (2309 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de marzo de 2011
Leer documento completo
Vista previa del texto
Comando | Descripción |
• | apropos palabra | Ver comandos relacionados con palabra. Ver también threadsafe |
  | which comando | Ver la ruta completa de comando |
  | time comando | Medir cuanto tarda comando |
• | time cat | Iniciar cronómetro. Ctrl-d para detenerlo. Ver también sw |
• | nice info | Lanzar comando con prioridad baja (info en este ejemplo) |
• | renice 19 -p $$ |Darle prioridad baja al shell (guión). Usar para tareas no interactivas |
dir navegación |
• | cd - | Volver al directorio anterior |
• | cd | Ir al directorio personal (home) |
  | (cd dir && comando) | Ir a dir, ejecutar comando y volver al directorio inicial |
• | pushd . | Guardar el directorio actual en la pila para luego, poder hacer popd y volver al mismo |
búsquedas de archivo |• | alias l='ls -l --color=auto' | listado de directorio rápido |
• | ls -lrt | Listar archivos por fecha. Ver también newest |
• | ls /usr/bin | pr -T9 -W$COLUMNS | Imprimir 9 columnas en ancho de la terminal |
  | find -name '*.[ch]' | xargs grep -E 'expre' | Buscar 'expre' en este directorio y subdirectorios. Ver también findrepo |
  | find -type f -print0 | xargs -r0 grep -F'ejemplo' | Buscar 'ejemplo' en todos los archivos regulares en este directorio y subdirectorios |
  | find -maxdepth 1 -type f | xargs grep -F 'ejemplo' | Buscar 'ejemplo' en todos los archivos regulares de este directorio |
  | find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done | Procesar cada elemento con muchos comandos (con un bucle while) |
• | find -type f ! -perm-444 | Hallar archivos sin permiso general de lectura (util para sedes web) |
• | find -type d ! -perm -111 | Hallar directorios sin permiso general de acceso (util para sedes web) |
• | locate -r 'file[^/]*\.txt' | Buscar nombres en indice en cache. Este re es igual a glob *file*.txt |
• | look referencia | Búsqueda rápida (ordenada) de prefijo en diccionario |
• | grep --color referencia/usr/share/dict/palabras | Resaltar ocurrencias de expresión regular en diccionario |
archivos |
  | gpg -c file | Encriptar archivo |
  | gpg file.gpg | Desencriptar archivo |
  | tar -c dir/ | bzip2 > dir.tar.bz2 | Crear archivo compacto de dir/ |
  | bzip2 -dc dir.tar.bz2 | tar -x | Extraer archivo compacto (usar gzip en vez de bzip2 para archivos tar.gz ) |
  | tar -c dir/ | gzip |gpg -c | ssh user@remoto 'dd of=dir.tar.gz.gpg' | Crear compactado encriptado de dir/ en equipo remoto |
  | find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2 | Crear compactado de subconjunto de dir/ y subdirectorios |
  | find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents | Copiar subconjunto de dir/ y subdirectorios |
  | ( tar -c/dire/de/copiame ) | ( cd /este/dir/ && tar -x -p ) | Copiar (con permisos) directorio copiame/ a directorio /este/dir/ |
  | ( cd /dire/de/copiame && tar -c . ) | ( cd /este/dir/ && tar -x -p ) | Copiar (con permisos) contenido del directorio copiame/ a directorio /este/dir/ |
  | ( tar -c /dire/de/copiame ) | ssh -C user@remoto 'cd /este/dir/ && tar -x -p' | Copiar (con permisos) directoriocopiame/ a directorio remoto /este/dir/ |
  | dd bs=1M if=/dev/hda | gzip | ssh user@remoto 'dd of=hda.gz' | Respaldo de disco duro en equipo remoto |
rsync (Usar la opción --dry-run para probarlo) |
  | rsync -P rsync://rsync.servidor.com/ruta/a/archivo archivo | Obtenerr solo diffs. Repetir muchas veces para descargas conflictivas |
  | rsync --bwlimit=1000 desdearchivo alarchivo | Copialocal con taza límite. Parecido a nice para E/S (I/O) |
  | rsync -az -e ssh --delete ~/public_html/ remoto.com:'~/public_html' | Espejo de sede web (usando compresión y encriptado) |
  | rsync -auz -e ssh remote:/dir/ . && rsync -auz -e ssh . remote:/dir/ | Sincronizando directorio actual con uno remoto |
wget (herramienta de descargas multiuso) |
• | (cd cmdline && wget -nd -pHEKk...
tracking img