COMANDOS BASICOS LINUX

Páginas: 10 (2275 palabras) Publicado: 8 de julio de 2015

Esta es una lista de referencia de linea de comandos de operaciones simples en Linux.
Los ejemplos que empiezan con • son válidos/se pueden copiar sin modificar en un terminal.
Así, que podemos tener abierta una ventana de terminal mientras leemos esto para cortar & pegar.

Comando
Descripción

apropos palabra
Ver comandos relacionados con palabra. Ver también threadsafe
 
which comando
Verla 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 | whileread 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 debzip2 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/ ysubdirectorios
 
( 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)directorio copiame/ 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
Copia local con tazalí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 http://www.pixelbeat.org/cmdline.html)
Guardar en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos básicos linux
  • Linux Introducción Y Comandos Básicos
  • comandos basicos linux
  • Comandos Basicos
  • Comandos Básicos de Linux
  • Comandos básicos de linux
  • COMANDOS BASICOS Y AVANZADOS DE lINUX
  • COMANDOS BASICOS EN LINUX

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS