Download - Comandos linux (1)

Transcript
Page 1: Comandos linux (1)

Comandos Unix/Linux – Guía de ReferenciaTraducido por Fran Delgado [http://kernelsource.org] .com

Trabajando con archivosls – listar contenido de un directoriols -al – listado con atributos y archivos ocultoscd newdir/ - moverse al directorio newdircd – moverse al directorio homepwd – mostrar la ruta actualrm file – borrar el archivo filerm -r dir – borrar el directorio dirrm -f file – borrar file sin emitir mensajes de errorrm -rf dir – igual que el anterior pero con el directorio dir [**]cp file1 file2 – copiar file1 en file2cp -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 filecat > file – redirecciona la entrada estándar a filemore file – muestra el contenido de filehead file – muestra las 10 primeras filas de filetail file – muestra las 10 últimas filas de filetail -f file – muestra las 10 últimas filas de file a medida que va creciendo.

Gestión de procesosps – muestra los procesos activos del usuariotop – muestra todos los procesos activoskill pid – mata el proceso con id pidkillall proc – mata todos los procesos proc [**]bg – lista los procesos parados o en segundo planofg – lleva proceso más reciente a primer planofg n – lleva proceso n a primer plano

File Permissionschmod 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

SSHssh user@host – conectar a host como userssh -p port user@host – conectar a host por el puerto port como userssh-copy-id user@host – añadir clave de user a host para autenticarte

Búsquedagrep pattern files – buscar patrón pattern en filesgrep -r pattern dir – buscar recursivamente patrón pattern en dircommand | grep pattern – buscar patrón pattern en la salida de commandlocate file – Busca instancias de file

Información del sistemadate – Consulta la fecha y hora actualcal – Muestra el calendario del mes actualuptime – tiempo que lleva encendida la máquinaw – muestra usuarios conectados a la máquinawhoami – nombre de mi usuariofinger user – muestra información sobre useruname -a – información sobre el núcleocat /proc/cpuinfo – información sobre la cpucat /proc/meminfo – información sobre la memoriaman command – páginas de manual sobre commanddf – espacio libre en los discosdu – espacio usado por los directoriosfree – uso de memorio y swapwhereis app – localiza el binario, fuente y página de manual de appwhich app – localiza el comando app

Compresióntar cf file.tar files – empaqueta files en un fichero files.tartar xf file.tar – extrae el contenido de file.tartar czf file.tar.gz files – empaqueta y comprime (gzip) files en files.tar.gztar xzf file.tar.gz – extract y descomprime usando Gziptar cjf file.tar.bz2 – empaqueta y comprime (bzip2) files en files.tar.bz2tar xjf file.tar.bz2 – extract y descomprime usando Bzip2gzip file – comprime file y lo renombra como file.gzgzip -d file.gz – descomprime file.gz a file

Redesping host – hace ping a host y muestra los datoswhois domain – información del dominio domaindig domain – configuración DNS de domaindig -x host – DNS inverso de hostwget file – descarga filewget -c file – continua una descarga parada

InstalaciónInstalar desde los fuentes:./configuremakemake installdpkg -i pkg.deb – instalar paquete DEBrpm -Uvh pkg.rpm – isntalar paquete RPM

Combinaciones de teclasCtrl+C – Interrumpe el comando activoCtrl+Z – Suspende el comando activo, con fg se reanuda y con bg se lleva a segundo planoCtrl+D – abandona sesión actual, similar a exitCtrl+W – borra una palabra en la línea actualCtrl+U – borra toda la línea!! - repite el último comandoexit – abandona la sesión actual

[**] usar con mucho cuidado