Mostrando entradas con la etiqueta comandos. Mostrar todas las entradas
Mostrando entradas con la etiqueta comandos. Mostrar todas las entradas

domingo, 1 de enero de 2012

Buscar una cadena de caracteres en varios archivos de texto, con grep

grep es un comando que filtra los contenidos de un archivo.

grep 'texto_a_buscar' *.txt
 
 grep -r -e 'perro' -e 'coche' Documentos/

 Sin comillas también vale, pero sólo para palabras sueltas, sin espacios ni caracteres raros (como $ o *) ya que los trataría como dos argumentos separados o con significado especial.
Usa expresiones regulares, no texto normal, así que hay algunos caracteres, como el punto o el asterisco, que tienen significado especial.

lunes, 4 de abril de 2011

Aplicar el parche de las 200 líneas en Ubuntu

Descargamos el parche.
Le damos permisos de ejecución.
Lo ejecutamos.
Y por último, lanzamos el script de rc.local.

wget http://launchpadlibrarian.net/59511828/cgroup_patch
chmod +x cgroup_patch
sudo ./cgroup_patch

sudo /etc/rc.local

Reiniciamos. .. y listo.

lunes, 10 de enero de 2011

Copiar el contenido de varios directorios a uno sólo

Por ejemplo: Tengo varias carpetas con fotos y además en varias subcarpetas. Quiero copiarlas todas las fotos a una única carpeta sin que me copie las carpetas y subcarpetas en las que están contenidas.
Usamos los comandos find y cp:
find /ruta/a/directorio/origen -name *.jpg -exec cp '{}' /ruta/a/directorio/destino \;

Por ejemplo para copiar todos los .jpg del directorio fotos1 (donde ahora tengo las fotos a copiar; con todos sus subdirectorios) al directorio fotos2:
find /home/tu-usuario/fotos1 -name *.jpg -exec cp '{}' /home/tu-usuario/fotos2 \;
*Atención: Distingue mayúsculas de minúsculas. .jpg no es igual que .JPG
*Si los archivos son de otro tipo, cambiamos la extensión a buscar.

martes, 22 de junio de 2010

Dividir un archivo o directorio en archivos más pequeños con rar

Instalar el paquete rar
sudo apt-get install rar

Abrimos una terminal y nos vamos al directorio en el que está el archivo o directorio a cortar:
cd /ruta/del/archivo-o-directorio

rar a -v8m -p7arj452h fotos-finde fotos.del.fin.de.semana

-v8m significa que lo cortará en trozos de 8 MB. Si en vez de 'm' usamos 'k' los trozos serán de 8 kilobytes, 'b' para bytes, etc...

-p7arj452h encripta los archivos con la contraseña '7arj452h'. Si queremos que nuestra contraseña sea 'verano' el comando sería -pverano.
fotos-finde es el nombre que llevarán las partes rar resultantes: fotos-finde.part1.rar, fotos-finde.part2.rar...
fotos.del.fin.de.semana es el directorio que queremos trocear.

Para volverlos a juntar, haz clic-derecho/Extraer aquí sobre el 1er bloque.
Ver también: Convertir/Dividir un archivo grande en archivos más pequeños

jueves, 18 de febrero de 2010

mencoder: la navaja suiza

Intentando cortar un vídeo de más de 2 horas:
Lo intento con cinelerra y me da no sé qué error; lo intento con kino y me dice que va para largo...
Así que uso mencoder... y va de perlas.
Lo quiero cortar desde que empieza hasta 1h 47min 14sg.
Los tiempos de principio y fin han de estar en segundos, de ahí el 0(cero) y el 6434.
-oac copy copia el mismo códec de audio.
-ovc copy copia el mismo códec de vídeo.
*Ejecutar todo en una sola línea.

viernes, 15 de mayo de 2009

Ver la temperatura nuestros discos duros

Instala smartmontools:
sudo aptitude install smartmontools
Usa sudo fdisk -l para saber cómo se llama tu disco (hda, sda, sdb, ...)
Para saber la temperatura del disco:
sudo smartctl -a /dev/sda | grep 194
o
sudo smartctl -a /dev/sda | grep Temperature
Cambia sda por hda, sdb...

sábado, 14 de marzo de 2009

Comprobar el md5sum

Muévete hasta el directorio en donde tienes la iso y lanza el comando md5sum.
usuario@puesto1:~$ cd /home/usuario/distros/wifislax
usuario@puesto1:~/distros/wifislax$ md5sum wifislax-3.1.iso
911dc29262ee117e5e27770067bd2e71 wifislax-3.1.iso

jueves, 29 de enero de 2009

Archivo .img en un pendrive USB: USB-ImageWriter o dd

USB-ImageWriter es una herramienta que nos permite cargar un archivo .image en un pendrive USB. 

Esto borrará todos los datos del pendrive USB. Descargamos el paquete usb-ImageWriter:
Descargar desde aquí.
Instalamos con gdebi y lo encontraremos en Aplicaciones -> Accesorios ->

Actualizado:
Instalar desde los repositorios:

miércoles, 21 de enero de 2009

Cómo borrar permanentemente un disco duro

A) Con shred
=Botea con un live-CD
=Pasa el siguiente comando
shred -n 5 -vz /dev/sda
Donde
-n 5: Sobreescribe 5 veces en vez del valor por defecto (25 veces)
-v : Muestra el progreso
-z : Añade una sobrescritura con ceros para ocultar la trituración
/dev/sda : Es el disco a borrar
B) Con dd
dd if=/dev/random of=/dev/sda

lunes, 19 de enero de 2009

Modificar, Eliminar y Crear Usuarios

Decir que me vi en la necesidad de eliminar un usuario de mi sistema y por modo gráfico no había manera, además que así no me elimina tampoco su directorio home.
Encontré este tutorial

Modificar Y Eliminar Usuarios!


que usé así:
progex@marisol-laptop:~$ su
Contraseña:
root@marisol-laptop:/home/progex# userdel -f -r marisol
userdel: el usuario marisol está actualmente dentro del sistema
root@marisol-laptop:/home/progex#
============
Si por el contrario, lo que deseamos es crear usuarios:
sudo adduser nombre_de_usuario
Nos pedirá una contraseña para ese usuario y otros datos no imprescindibles.
Si queremos que ese usuario tenga derechos de administrador:
sudo adduser nombre_de_usuario root
sudo adduser nombre_de_usuario admin

modconf

modconf es un script para instalar/desinstalar módulos del núcleo en Linux. Puede usarse interactivamente o desde la línea de órdenes.
http://manpages.ubuntu.com/manpages/gutsy/es/man8/modconf.8.html
Instalar:
sudo aptitude install modconf
Lanzar:
sudo modconf
Nos aparece en la terminal una ventana con los grupos de módulos


lunes, 19 de mayo de 2008

¿Está cargado el módulo de mi tarjeta?

http://ubuntu-es.org/index.php?q=node/89003

"you may need load module to configure network device"
Necesitas cargar el módulo para poder configurar la tarjeta de red.
Para esto ejecuta el comando:
sudo lspci -nn
Este comando lista las placas pci que se encuentran en el sistema.
Debes buscar que informa acerca de tu tarjeta de red.
Por ejemplo puede informar algo así:
00:04.0 Ethernet controller [0200]:Silicon Integrated Systems (SIS) 190 Gigabit Ethernet Adapter [1039:0190] (rev 01)
En la información listada lo más importante son los números encerrados entre corchetes al final.
Son los ID del dispositivo.
En este ejemplo 1039:0190.
El ID del dispositivo tiene dos partes:
Los cuatro primeros números (1039) indican el fabricante.
Los cuatro últimos (0190) el modelo.
Después debes averiguar cuál es el módulo del dispositivo en cuestión.
Para eso es necesario ejecutar el siguiente comando:
sudo modprobe -c | egrep '1039.*0190'
Debes prestar atención a como se escribe el ID, entre comillas simples y con un punto antes del asterisco.
Esto te dará una salida parecida a esta:
alias pci:v00001039d00000190sv*sd*bc*sc*i* sis190
El módulo es informado al final de la línea:
En este ejemplo es sis190.
ahora debes investigar si esta cargado:
Para esto ejecutas el comando:
sudo lsmod | grep sis190
Seguramente no esta instalado, tal como te informa Ubuntu, asi que el comando no te informará nada.
Para cargarlo debes ejecutar el comando:
sudo modprobe sis190
Y ahora podrás dedicarte a configurar tu tarjeta.
Si el módulo se cargó y la tarjeta sigue sin funcionar
Deberás investigar, preguntándole al kernel por qué el módulo no funciona.
Esto se hace usando un comando para filtrar la salida, usando los primeros números entre corchetes de la placa investigada.
En este ejemplo seria: 00:04.0
Ejecutas el siguiente comando:
sudo dmesg | grep '00:04.0'
Esto daría una salida parecida a:
0000:00:04.0: Read MAC address from APIC
0000:00:04.0: Can not find ISA bridge
En este ejemplo el kernel informa que la placa de PCi investigada no consigue encontrar el ISA bridge
Ahora con toda esta información colectada, te encontrarías en condiciones de buscar en google acerca del error:
En este ejemplo ya sabrías que:
* Hardware: Silicon Integrated Systems (SIS) 190 Gigabit Ethernet Adapter
* ID del hardware: 1039:0190
* Módulo del hardware: sis190
* Mensages del kernel relacionados al hardware: la salida del comando dmesg filtrado "Can not find ISA bridge"

domingo, 18 de mayo de 2008

Características de tu hardware

Para conocer todas las características de tu hardware con un simple comando:
sudo lshw
Nos aparecerán todos los parámetros técnicos de nuestro ordenador.
Además podemos exportar estos parámetros a un archivo html, de la siguiente forma:
sudo lshw -html > nombre_del_archivo.html
Si sólo quieres listar los discos duros y CDRoms/DVD que hay en el sistema
sudo lshw -class disk

martes, 13 de mayo de 2008

Recuperar Datos Perdidos con PhotoRec

Recupera datos de particiones, pendrives, memorias de cámaras, etc....
Lo Primero que debemos hacemos es instalar TestDisk:
sudo aptitude install testdisk
Una vez instalado, abrimos un terminal y ponemos:
sudo photorec /d /dir_de_recuperacion/ (La terminal debe estar maximizada)
Y nos sale por terminal lo siguiente:

Borrar datos de forma segura

CON srm
INSTALACIÓN
sudo aptitude install secure-delete
LANZAR
srm /dirección/del/archivo/a/borrar.- srm /home/usuario/prueba.pdf
Borrar un directorio.- Usar la opción -r (modo recursivo)
srm -r /dirección/del/directorio/a/borrar
NOMBRE
srm - secure remove (secure_deletion toolkit)
SINOPSIS
srm [-d] [-f] [-l] [-l] [-r] [-v] [-z] files
DESCRIPCIÓN
srm está diseñado para suprimir los datos de forma segura y que no
puedan ser recuperados por ladrones, 

domingo, 11 de mayo de 2008

Uso de los símbolos " * " y " ? " para ordenar archivos

[CÓMO] Ordenar las cosas / archivos o pulcritud en Linux
Uso de los símbolos " * " y " ? " para ordenar archivos:
Ambos caracteres son comodines, con la única diferencia de que " * " sustituye una palabra entera mientras que " ? " sustituye una letra. Ejemplo:
cañamo.txt=ca?amo.txt=*.txt=*
Aunque la relación no es inversa, es decir " * " no es igual a" *.txt " que a su vez no significa "ca?amo.txt", y este ultimo no significa "cañamo.txt".Ejemplo:
*=cualquier archivo u carpeta da igual el nombre que tenga
*.txt= cualquier archivo ".txt" da igual el nombre que tenga
ca?amo.txt=caaamo.txt, cabamo.txt, cacamo.txt, cadamo.txt, etc

miércoles, 23 de abril de 2008

Abrir un documento o carpeta con espacios en el nombre

Para abrir desde la consola archivos y directorios que en su nombre utilizan espacio en blanco y tildes, haz lo siguiente:
antonio@puesto1:~$ cd \periódico marca/
bash: cd: periódico: No existe el fichero ó directorio
#ahora escribes sólo cd periódico y pulsas el tabulador
antonio@puesto1:~$ cd periódico\ marca/
antonio@puesto1:~/periódico marca$ ls
Marca20-04-2008.part1.rar Marca20-04-2008.part2.rar Márca 20-04-2008.pdf
antonio@puesto1:~/periódico marca$ evince \Márca\20-04-2008.pdf
aquí da error de que no encuentra el documento
entonces tecleo: evince Márca + Tabulador
antonio@puesto1:~/periódico marca$ evince Márca\ 20-04-2008.pdf
=============
antonio@puesto1:~$ cd \castril diciembre copia 2007/
bash: cd: castril: No existe el fichero ó directorio
cd castril + Tabulador
antonio@puesto1:~$ cd castril\ diciembre\ copia\ 2007/
antonio@puesto1:~/castril diciembre copia 2007$ ls

http://ubuntu-es.org/index.php?q=node/85969

jueves, 15 de noviembre de 2007

Formatear Pendrives, HDDs externos, etc.

Desde la consola:
1. Conectamos el cacharro a formatear
2. Abrimos un terminal
3. Cambiamos el lenguaje de la terminal para no tener problemas con cfdisk
LANG=en_EN.UTF-8
4. Utilizamos sudo fdisk -l para saber cuál es nuestro dispositivo a formatear
5. Utilizamos el comando cfdisk, con la siguiente orden:
sudo cfdisk /dev/sda o sdb o sdg...

lunes, 29 de octubre de 2007

Imagen de nero a imagen ISO

Para convertir una imagen del nero a una imagen ISO, instala nrg2iso
sudo aptitude install nrg2iso
Sitúate en el directorio en donde tienes la imagen del nero
nrg2iso /home/.../imagen.nrg imagen.iso
La imagen la crea en tu /home/usuario

domingo, 28 de octubre de 2007

Destruir datos de forma segura

Tiene su viejo disco duro lleno de datos hasta los topes y está pensando en comprar un disco duro nuevo. Para reducir el impacto en el presupuesto familiar decide vender el disco duro antiguo en una de las múltiples subastas que se realizan en la red.
Con el paso del tiempo, su familia entera habrá dejado rastros personales en el disco y, desde luego, deseará eliminar los documentos personales, las cartas, las notas de despidos, las aplicaciones, los álbunes fotográficos y las credenciales de accesos del disco.
Afortunadamente, tiene Linux, y una de sus máximas es que la línea de comandos tiene todo lo que se necesita por si fuera necesario.
Instala wipe y secure-delete (están en los repositorios)
sudo aptitude install wipe secure-delete
Wipe borrará los directorios sin dejar rastro de ellos.
wipe -r directorio