Bitdrop
Mensajes : 14 Fecha de inscripción : 16/10/2012 Edad : 38
| Tema: Comandos Unix/Linux – Guía de Referencia Jue Oct 18, 2012 6:51 am | |
| Trabajando con archivos- Spoiler:
ls : listar contenido de un directorio ls -al : listado con atributos y archivos ocultos cd newdir/ : moverse al directorio newdir cd : moverse al directorio home pwd : mostrar la ruta actual rm file : borrar el archivo file rm -r dir : borrar el directorio dir rm -f file : borrar file sin emitir mensajes de error rm -rf dir : igual que el anterior pero con el directorio dir [**] cp file1 file2 : copiar file1 en file2 cp -r dir1 dir2 : copiar el dir1 en dir2 (si no existe se crea) mv file1 file2 : renombra file1 como file2. Si file2 es un directorio lo mueve dentro del mismo. ln -s file link : crea un enlace simbólico de link hacia file. touch file : crea o actualiza file cat > file : redirecciona la entrada estándar a file more file : muestra el contenido de file head file : muestra las 10 primeras filas de file tail file : muestra las 10 últimas filas de file tail -f file : muestra las 10 últimas filas de file a medida que va creciendo. Gestión de procesos- Spoiler:
ps : muestra los procesos activos del usuario top : muestra todos los procesos activos kill pid : mata el proceso con id pid killall proc : mata todos los procesos proc [**] bg : lista los procesos parados o en segundo plano fg : lleva proceso más reciente a primer plano fg n : lleva proceso n a primer plano
File Permissions- Spoiler:
chmod octal file : establece en file los permisos especificados en octal (usuario, grupo y otros) ● 4 : lectura (r) ● 2 : escritura (w) ● 1 : ejecución (x)
Ejemplos: chmod 777 – lectura/escritura/ejecución para todos. chmod 755 – rwx para el propietario, rx para su grupo y otros SSH- Spoiler:
ssh user@host : conectar a host como user ssh -p port user@host : conectar a host por el puerto port como user ssh-copy-id user@host : añadir clave de user a host para autenticarte Búsqueda- Spoiler:
grep pattern files : buscar patrón pattern en files grep -r pattern dir : buscar recursivamente patrón pattern en dir command | grep pattern : buscar patrón pattern en la salida de command locate file : Busca instancias de file Información del sistema- Spoiler:
date : Consulta la fecha y hora actual cal : Muestra el calendario del mes actual uptime : tiempo que lleva encendida la máquina w : muestra usuarios conectados a la máquina whoami : nombre de mi usuario finger user : muestra información sobre user uname -a : información sobre el núcleo cat /proc/cpuinfo : información sobre la cpu cat /proc/meminfo : información sobre la memoria man command : páginas de manual sobre command df : espacio libre en los discos du : espacio usado por los directorios free : uso de memorio y swap whereis app : localiza el binario, fuente y página de manual de app which app : localiza el comando app Compresión- Spoiler:
tar cf file.tar files : empaqueta files en un fichero files.tar tar xf file.tar : extrae el contenido de file.tar tar czf file.tar.gz files : empaqueta y comprime (gzip) files en files.tar.gz tar xzf file.tar.gz : extract y descomprime usando Gzip tar cjf file.tar.bz2 : empaqueta y comprime (bzip2) files en files.tar.bz2 tar xjf file.tar.bz2 : extract y descomprime usando Bzip2 gzip file : comprime file y lo renombra como file.gz gzip -d file.gz : descomprime file.gz a file Redes- Spoiler:
ping host : hace ping a host y muestra los datos whois domain : información del dominio domain dig domain : configuración DNS de domain dig -x host : DNS inverso de host wget file : descarga file wget -c file : continua una descarga parada Instalación- Spoiler:
Instalar desde los fuentes: ./configure make make install dpkg -i pkg.deb : instalar paquete DEB rpm -Uvh pkg.rpm : isntalar paquete RPM Combinaciones de teclas- Spoiler:
Ctrl+C : Interrumpe el comando activo Ctrl+Z : Suspende el comando activo, con fg se reanuda y con bg se lleva a segundo plano Ctrl+D : abandona sesión actual, similar a exit Ctrl+W : borra una palabra en la línea actual Ctrl+U : borra toda la línea !! : repite el último comando exit : abandona la sesión actual [**] usar con mucho cuidado | |
|