H

hacksaga

Usuario (Argentina)

Primer post: 24 may 2008Último post: 24 may 2008
1
Posts
15
Puntos totales
71
Comentarios
Lista de comandos de GNU/Linux
Lista de comandos de GNU/Linux
LinuxporAnónimo5/24/2008

Hola a todos!!, aca les dejo algunos comandos para que prueben algunos son para debian (si no lo tienes,pone un apt-get install y el nombre y a provar) --------------------------Empaquetado y compresión -------------------------- Comprimir zip: ------------------ zip -r fichero.zip fichero ;ejemplo: zip -r sinatra.zip ./sinatra/ Descomprimir zip: --------------- unzip archivo.zip Ver contenido zip: -------------- unzip -v archivo.zip Descomprimir rar: --------------- unrar e -r archivo.rar (e extrae en el directorio actual) Descomprimir rar: --------------- unrar x -r archivo.rar directorio de destino (x extrae donde se indique) Ver contenido rar: -------------- unrar v archivo.rar Comprimir gz: ------------------- gzip -r fichero ; ejemplo: gzip -r ./sinatra Descomprimir gz: ---------------- gzip -d fichero.gz Ver contenido gz ---------------- gzip -c fichero.gz Comprimir bz2: ------------------ bzip2 fichero ; ejemplo: bzip2 ./sinatra/*.ogg Descomprimir bz2: --------------- bzip2 -d fichero.bz2 Ver contenido bz2: -------------- bzip2 -c fichero.bz2 NOTA: r equivale en todos los casos a recursivo Mientras que zip comprime y empaqueta,gzip ó bzip2 sólo comprimen ficheros,no directorios,para eso existe tar. Ficheros tar Empaquetar: --------------------- tar -vcf archivo.tar /fichero1 /fichero2 ...(fichero puede ser directorio) Desempaquetar: ------------------ tar -vxf archivo.tar Ver contenido ------------------- tar -vtf archivo.tar Para comprimir varios ficheros y empaquetarlos en un solo archivo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera: Ficheros tar.gz (tgz) Empaquetar y comprimir: --------- tar -zvcf archivo.tgz directorio Desempaquetar y descomprimir: --- tar -zvxf archivo.tgz Ver contenido: ------------------ tar -zvtf archivo.tgz Ficheros tar.bz2 (tbz2) Empaquetar y comprimir: --------- tar -jvcf archivo.tbz2 directorio Desempaquetar y descomprimir: --- tar -jvxf archivo.tbz2 Ver contenido: ------------------ tar -jvtf archivo.tbz2 .-opciones de tar: | -c : crea un nuevo archivo. | -f : cuando se usa con la opción -c,usa el nombre del fichero especificado para la creación del fichero tar | cuando se usa con la opción -x,retira del archivo el fichero especificado. | -t : muestra la lista de los ficheros que se encuentran en el fichero tar | -v : muestra el proceso de archivo de los ficheros. | -x : extrae los ficheros de un archivo. | -z : comprime el fichero tar con gzip. | -j : comprime el fichero tar con bzip2. -----------------------------GRÁFICOS (jajaja para pasar un buen rato)----------------------------------- glxinfo ------------------------------ Información sobre la biblioteca gráfica OpenGL y su extensión GLX para X-Window direct rendering: YES ---------------- Salida de glxinfo que nos indica si tenemos activada la aceleración 3D. showrgb ------------------------------ lista los colores reconocidos por el sistema y su valor RGB bsdgames ----------------------------- Colección de juegos para consola. sl ----------------------------------- Tren pasando. apt-get moo -------------------------- La supervaca del apt -----------> cowsay muuuuu ------------------------ Una vaca hablando en su idioma cowthink -p ¿¿muuuuu?? --------------- Una vaca pensando. * cowsay -f tux hola ------------------- Tux saludando.Ver /usr/share/cowsay/cows. banner ----------------------- Muestra un cartel en pantalla figlet ------------- Derivado del anterior pero más versatil.También se puede usar de forma interactiva. |-w valor ------------------------- Indicamos la anchura del texto,el valor por defecto es 80 |-t ------------------------------- La salida se mostrará en su máxima anchura. |-c ------------------------------- La salida se mostrará centrada. |-f tipo -------------------------- Indicamos la tipografía de la salida.Ver /usr/share/figlet/fichero.flf | |small,shadow,mini,etc. Podemos indicar la ruta donde buscará las fuentes: figlet -f ~/fuentes/konto | '------ |Ejemplo: #figlet -f small texto | _ _ | | |_ _____ _| |_ ___ | | _/ -_) / _/ _ | _____/__\_____/ '-------------------------- aca esta la vaca .............(__)....... .............(oo)....... ....../------./........ ...../.|.....||......... ....*../.---/......... -------------------------------Conversiones---------------------------- ---Pasar de wav a mp3: ------ lame -h -m j tema.wav --------(-b bitrate -h mayor calidad; -m j join stereo) ---Pasar lote de wav a mp3 -------------- lame -h -m j --nogap *.wav ,-------------- oggenc -b 128 -q 5 tema.wav ----------(-b bitrate ;-q calidad (valores entre 0 y 10) ---Pasar de wav a ogg ----|-------------- oggenc *.wav -------------------------(convierte todos los wav en un solo fichero ogg) '-------------- oggenc -a -l -t *.wav ---------------(convierte todos los wav en sus respectivos ogg) ---Pasar de ogg a wav ------------------- oggdec tema.ogg ----------------------(oggdec *.ogg para convertir un lote) ---Pasar de mp3 a wav ------------------- lame -h --decode tema.mp3 tema.wav ---Pasar de asf/wma a wav --------------- mplayer -ao pcm fichero.asf ---------------------------Instalación de software------------------------------- dpkg:Herramienta de nivel medio para instalar, construir, borrar | | y gestionar los paquetes de Debian | | |dpkg -i paquete --------------------- Instalación de paquetes .deb |dpkg -r paquete --------------------- Desinstala un paquete. |dpkg --purge paquete ---------------- Desinstala un paquete y sus archivos de configuración. |dpkg --force -r paquete ------------- Fuerza la desinstalación de un paquete.Más información: dpkg --force-help |dpkg --force-all -r paquete --------- Fuerza aún más la desinstalación de un paquete.Su uso puede dañar el sistema. |dpkg -c paquete --------------------- Muestra el contenido (ficheros) de un paquete. |dpkg -L paquete --------------------- Muestra todos los ficheros que se instalaron con un paquete. |dpkg -S fichero --------------------- Muestra a qué paquete pertenece un fichero. |dpkg --get-selections --------------- Muestra todos los paquetes instalados en el sistema. |dpkg-reconfigure paquete ------------ Reconfigura paquetes instalados.Ejemplo: dpkg-reconfigure locales '------------------------------------- .-------------------------------------------------------------------------. |APT:Herramienta Avanzada de Empaquetamiento (Advanced Packaging Tool) | |que gestiona el sistema de paquetes de Debian instalando,desinstalando, | |actualizando y configurando los mismos. | |La sintaxis es: apt-get acción | | |apt-get update ---------------------- Descarga y analiza la lista de nuevos paquetes desde los repositorios del sources.list. |apt-get upgrade --------------------- Actualiza todos los paquetes instalados(no instala ni elimina paquetes). |apt-get dist-upgrade ---------------- Actualiza todos los paquetes resolviendo las dependencias. |apt-get install paquete/s ----------- Instalación de paquetes por red,con resolución de depencias. |apt-get -s acción ------------------- Simula,sin llevar a cabo la acción. Por ejem: apt-get -s install paquete. |apt-get -d acción ------------------- Sólo descarga los paquetes deb en /var/cache/apt/archives/ sin instalar o desinstalar nada |apt-get install --reinstall paquete - Reinstala un paquete. |apt-get remove paquete/s ------------ Desinstala un paquete. |apt-get remove --purge paquete/s ---- Desinstala un paquete y sus archivos de configuración. |apt-get clean ----------------------- Elimina todos los paquetes (.deb) descargados y almacenados en /var/cache/apt/archives/ '------------------------------------- .-------------------------------------------------------------------------. |apt-cache es una utilidad que manipula la caché de paquetes de APT en | |busca de información | | |apt-cache search palabra ------------ Busca en los paquetes y en las descripciones la palabra. |apt-cache show paquete -------------- Muestra la descripción completa del paquete |apt-cache showpkg paquete ----------- Muestra su relación con otros paquetes. |apt-cache depend paquete ------------ Muestra las dependencias del paquete |apt-cache rdepend paquete ----------- Muestra las dependencias inversas del paquete(cuales dependen de él) '------------------------------------- ----------------------------Calculadora---------------------------- ########################################################################### # 9.d.-Calculadora: # # # # # bc ------------------------- Abrimos bc. # # > 20 + 5.4 ------------------ Suma. # # > 77 - nº -------------------- Resta. # # > 99 * 86 -------------------- Multiplica. # # > 47 / 3 --------------------- Muestra el cociente de la división. # # > 47 % 3 --------------------- Muestra el resto de la división. # # > 4 ^ 2 --------------------- Calcula la potencia 4² # # > sqrt (16) ------------------ Calcula la raiz cuadrada de 16 # # > (2*3+2) / sqrt (2^3/2.5) --- Un poco de cada. # # > quit ----------------------- Salimos de bc. # # # # También podemos hacerlo usando echo y mandando la salida a bc: # # # # echo "(2*3+2)" / sqrt "(2^3/2.5)" | bc # # # # en este caso los paréntesis deben ir entrecomillados # # # ########################################################################### -----------------------------conseguir la contraseña de un fichero zip------------------------------ fcrackzip fcrackzip fichero.zip Opciones: -b ---- Seleccionamos el modo fuerza bruta,probando según le especifiquemos. -c ---- Seleccionamos los caracteres usados mediante fueza bruta. a -- incluye todas las minúsculas [a-z] A -- incluye todas las mayúsculas [A-Z] 1 -- incluye todos los números [0-9] ! -- incluye [!:$%&/()=?[]+*~#] : -- incluye los caracteres que le sigan [:@] '----- -p ---- Especificamos una contraseña (y su longitud exacta) inicial. -l ---- Damos la longitud mínima-máxima de la clave,puede omitirse el máximo. -u ---- Intenta usar unzip para descomprimir tras conseguir la clave. -D ---- Seleccionamos el modo diccionario,leyendo claves de un fichero dado. Ejemplo: fcrackzip -c a:@ -p aaa fichero.zip Busca claves que contengan tres caracteres en minúsculas incluída la arroba ---------------------------------Renombrando---------------------------- mp3rename opciones *.mp3 ------------- Renombra ficheros mp3 basándose en las etiquetas incluidas en los mp3 (id3tags) | |Opciones: |-i --- Sólo muestra los id3 de los ficheros. |-p --- pone un cero al track cuando es menor que 10. |-s --- Se usa para configurar las opciones por defecto,las cuales quedarían definidas en el fichero ~/.mp3rename | |&t -- título | |&b -- álbum | |&a -- artista Hay que usarlas entrecomilladas para que no sean interpretadas por el shell | |&y -- año | |&k -- pista | '---- |Ejmp: 1º- mp3rename -s '&a_&t' --- Establecería artista_título como predeterminadas de manera que | 2º- mp3rename *.mp3 ------- Renombrará los mp3 como: "artista_título.mp3" '------- rename ------------------------------- Script de Perl que sirve para renombrar ficheros usando expresiones de Perl |rename 'y/A-Z/a-z/' *.zip -------- Cambiamos todas las mayúsculas a minúsculas(en este caso en los .zip) |rename 'y/ /_/' *.jpg ------------ Renombramos el espacio en blanco por _ (en este caso en los .jpg) |rename 's/expresión //' *.mp3 ---- Eliminamos una expresión en el nombre de todos los .mp3 del directorio actual | |rename 's/M.Oldfield//' *.mp3 -- quitaría "M.Oldfield" del nombre en todos los mp3 | '---- '------- mrename 'ruta_fich.' prefijo opción -- Añade un prefijo al nombre de los ficheros. | |Opciones-c --- Copia los ficheros con un nuevo nombre. | |-m --- Los renombra. | '----- |Ejmp: cd/ruta a los ficheros ----- Debe ejecutarse en el directorio en donde se encuentren. | mrename '*.jpg' boda -m ---- Añadiría boda a los nombres de los jpg '---------- mmv ";*.original" "#1#2.nuevo" ------- Comando para cambiar el sufijo del nombre de los archivos.En su sintaxis #1 | sustituye a la primera expresión regular( y #2 a la segúnda(*).Aunque con | este comando el( representa cualquier subdirectorio y es la forma de darle |Ejemplos: recursividad a la acción. | | mmv "*.cbz" "#1.zip" -------- Renombraría todos los cbz a zip,conservándose el nombre que precede a .cbz | mmv ";*.cbz" "#1#2.zip" ----- Renombraría todos los cbz a zip en el directorio actual y sus subdirectorios | '---------- ------------------------------------------------------------------------------------------------------------------ ATAJOS DE TECLADO ------------------------------------------------------------------------------------------------------------------ q -------- Salimos del programa en el que estamos Ctrl + a - Mueve el cursor al inicio de la linea Ctrl + b - Mueve el cursor un carácter a la izquierda,igual que "<-" Ctrl + c - Termina un proceso. Ctrl + d - Borra el carácter bajo el cursor. Ctrl + e - Mueve el cursor al final de la linea. Ctrl + f - Mueve el cursor un carácter a la derecha,igual que "->" Ctrl + h - Borra el último carácter,igual que "backspace" Ctrl + k - Corta/borra los caracteres desde el cursor hasta el final de linea. Ctrl + l - Limpia la pantalla. Ctrl + n - Comando posterior,igual que flecha de dirección "abajo". Ctrl + p - Comando anterior,igual que flecha de dirección "arriba". Ctrl + q - Resume,reinicia la transferencia de datos. Ctrl + r - Busca en el historial un comando que contenga el carácter introducido Ctrl + s - Para la transferencia de datos a la terminal. Ctrl + t - Intercambia los dos últimos caracteres a la izquierda del cursor. Ctrl + u - Corta/borra los caracteres desde el cursor hasta el inicio de linea. Ctrl + w - Corta/borra los caracteres desde el cursor hasta el inicio de linea. Ctrl + y - Pega el contenido borrado mediante Ctrl[+d +k +u +w]. Ctrl + z - Suspende temporalmente la ejecución de un programa. Ctrl+x Ctrl+e - Llama al editor definido en la variable de entorno. Ctrl+Alt+Fnº -- Cambiamos de terminal.Fnº según gettys activados en /etc/inittab Ctrl+Alt+Supr - Reinicia el sistema (si no se indica otra cosa en /etc/inittab) Alt + backspace -- Borra los caracteres a la izquierda del cursor. Nota: A veces hay que sustituir Alt por Esc Alt + < -- Muestra el primer comando en el historial. Alt + > -- Muestra el último comando en el historial. Alt + ? -- Muestra la lista completa de comandos. Alt + * -- Muestra la lista completa de comandos en columnas. Alt + / -- Intenta terminar el comando. Alt + . -- Introduce el último comando. Alt + b -- Mueve el cursor hacia atrás (inicio de palabra). Alt + c -- Convierte una letra en mayúscula. Alt + d -- Borra los caracteres a la derecha del cursor. Alt + f -- El cursor avanza una palabra. Alt + l -- Convierte una letra en minúscula. Alt + t -- Intercambia las dos últimas palabras a la izquierda del cursor. Alt + u -- Convierte en mayúscula una palabra_. Nota: 2x es el número de veces que hay que pulsar Tab. 2xTab ----------- Muestra todos los comandos posibles (igual que 3xEsc) cadena + 2xTab - Muestra los posibles comandos que empiecen por la cadena. /ruta * + 2xTab - Muestra el árbol de directorios,sin incluir los ocultos. /ruta + 2xTab - Muestra los directorios,incluidos los ocultos. ~ + 2xTab ------- Muestra todos los usuarios del sistema (/etc/passwd) $ + 2xTab ------- Muestra la variables del sistema. @ + 2xTab ------- Muestra las entradas del fichero /etc/hosts. = + 2xTab ------- Igual que ls -a .---------------------------------------------------------------------------------. | Comandos ftp (Protocolo de Transferencia de Archivos) : | | | | open servidor ------ Conecta con el servidor: open ftp.debian.org | | help --------------- Muestra información de ayuda local | | help comando ------- Muestra información sobre un comando | | append ------------- Anexa un archivo | | bell --------------- Emite un sonido cuando se complete el comando | | p ------------------ Usa el modo pasivo en la transferencia,útil tras un corta- | | binary ------------- Establece transferencia binaria (todas salvo .txt) [fuegos| | bye ---------------- Finaliza la sesión ftp y salimos | | ascii -------------- Establece tipo de transferencia ascii (usada por defecto) | | cd ----------------- Cambia el directorio de trabajo remoto | | close -------------- Finaliza la sesión ftp | | ls ----------------- Muestra el contenido del directorio remoto | | dir ---------------- Muestra el contenido del directorio remoto | | delete ------------- Elimina archivo remoto | | debug -------------- Alterna modo de depuración | | get ---------------- Recibe un archivo | | help --------------- Ayuda sobre un comando 1º-help y luego el comando | | lcd ---------------- Cambia el directorio de trabajo local | | mdir --------------- Muestra el contenido de múltiples directorios remotos | | mdelete ------------ Elimina múltiples archivos | | mget --------------- Obtiene múltiples archivos | | mkdir -------------- Crea un directorio en el equipo remoto | | mls ---------------- Muestra el contenido de múltiples directorios remotos | | mput --------------- Envia múltiples archivos | | open --------------- Conecta a tftp remoto | | put ---------------- Envia un archivo | | pwd ---------------- Imprimir el directorio de trabajo del equipo remoto | | quit --------------- Finalizar la sesión ftp y salir | | quote -------------- enviar un comando arbitrario ftp | | recv -------------- Recibe un archivo | | rename ------------- Cambia el nombre del archivo | | rmdir -------------- Quita un directorio en el equipo remoto | | remotehelp --------- Obtiene ayuda del servidor remoto | | send --------------- enviar un archivo | | status ------------- Muestra el estado actual | | trace -------------- Alternar trazado de paquetes | | type --------------- Establecer el tipo de transferencia de archivos | | user --------------- Enviar nueva información de usuario | | verbose ------------ Alternar modo detallado | '---------------------------------------------------------------------------------' . .--------------------------------------------------------------------------------------------. | Gestores de descargas | .-------------------------------------------------------------------------------------------. | jigdo-lite fichero.jigdo | | | | Programa interactivo que permite la descarga y/o "actualización" de una imagen ISO; | | descarga los ficheros de una imagen ISO mediante wget, los une y forma al vuelo | | una copia de la imagen ISO original.Pero si ya tenemos una imagen en el disco o un CD, | | bastaría con indicarle la ruta a la misma para que se actualizara.Para ambos casos hay | | que descargar previamente los ficheros .jigdo y .template asociados a la imagen. | | | | jigdo-file -----> Herramienta para generar los ficheros .jigdo y .template de una imagen | | | .--------------------------------------------------------------------------------------------. | wget URL | | | | Opciones: | | -p ---------------> Descarga web completa. | | -r ---------------> Recursivo. | | -k ---------------> Convierte los enlaces absolutos en relativos. | | -c ---------------> Reanuda la descarga de un fichero parcialmente descargado. | | -l6 --------------> Profundidad de recursión (5 por defecto) | | -A formato -------> Indicamos patrones y/o formatos (separados por comas) para descargar | | -R formato -------> (-A) y/o para no descargar (-R).Se pueden usar comodines. | | -nH --------------> Hace que no se cree el subdirectorio localhost. | | --cut-dirs=n -----> Elimina n número de directorios dentro de la jerarquia. | | | | Ejemplos | | | | wget -r -A zip URL ---> Bajaría sólo los archivos zip de un sitio web. | | | | Queremos bajar un manual en formato html cuya primera página está en: | | | | http://internet/net/index.htm ,pues entonces: | | | | wget -r -nH http://internet/net/index.htm | | | | Nos bajaría todo el contenido del curso (ficheros .html,.css,.jpg,etc) al directorio /net | | | | Queremos descargar el manual nano.pdf que está en: | | | | http://www.manuales.com/informática/editores/nano.pdf | | ---------------- --------- ------ | | localhost 1º dir 2º dir | | | | wget -nH --cut-dirs=2 http://www.manuales.com/informática/editores/nano.pdf | | | | Nos bajaría sólo el manual sin crearnos ningún nuevo directorio en nuestra home. | | | | | .--------------------------------------------------------------------------------------------. | httrack --url-- Si no indicamos nada se abre en modo interactivo. | | | | Opciones: | | - patrón --------- Descartamos ficheros o urls que sigan un patrón.Admite comodines. | | + patrón --------- Descargamos ficheros o urls que sigan un patrón.Admite comodines. | | patrón*[<NN] ----- Seleccionamos el tamaño del patrón,en este caso menor que NN KB | | patrón*[>NN] ----- Seleccionamos el tamaño del patrón,en este caso mayor que NN KB | | -rNº ------------ Marcamos la recursividad siguiendo los enlaces del sitio | | -%eNº ------------ Marcamos la recursividad siguiendo los enlaces externos al sitio | | -mNº ------------- Tamaño máximo para ficheros (excluyendo los html) | | --update --------- Actualiza un sitio localizado en el directorio actual. | | | | Ejemplos: | | | | httrack http://sitio_web.com/ | | Descarga «sitio_web» completo | | | | httrack http://sitio_web.com/ -*.zip*[<10] | | Descarga «sitio_web» completo salvo los zip menores de 10 KB | | | | httrack http://sitio_web.com -*.jpg +*logo.jpg+*[<10>50] | | Descargaría «sitio web.com»,descartando los ficheros .jpg salvo los que acabasen en logo | | y sean mayores de 10 KB y menores de 50 KB.El 2º patrón tiene prioridad sobre el primero. | | | '--------------------------------------------------------------------------------------------' .-------------------------------------------------------------------------------------------. | Descarga de torrents. (paquete bittornado) | | | | btlaunchmanycurses directorio_con_torrents | | | | Para añadir una descarga copiamos el torrent al directorio y para eliminarla lo borramos | | | | Opciones: | |--max_upload_rate nº ----- Velocidad máxima de subida en kB/s,por defecto 0,-1=automatica | |--max_download_rate nº --- Velocidad máxima de descarga en kB/s,por defecto 0= sin límites | |--max_uploads nº --------- Máximo nº de subidas simultaneas,7 por defecto | |--min_peers nº ----------- Mínimo nº de peers a los que conectarse,20 por defecto | |--max_connections nº ----- Máximo nº de peers a los que conectarse.por defecto 0=sin límites| |--max_files_open nº ------ Máximo nº de ficheros abiertos simultáneamente,50 por defecto | |--minport nº ------------- Indicamos el puerto más bajo a la escucha,por defecto el 10000 | |--maxport nº ------------- Indicamos el puerto más alto a la escucha,por defecto el 60000 | |--random_port ---------- Elige los puertos al azar,en caso contrario empieza una descarga | | por el 1º del rango y la sgte. por el 2º y así sucesivamente | |--ip ip ------------------ Le decimos al tracker nuestra ip real. | |--saveas nombre ---------- Guardamos la descarga con un nombre a nuestra elección. | '--------------------------------------------------------------------------------------------'

15
10
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.