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

domingo, 27 de enero de 2013

Screen. Multiples ventanas por terminal en Linux

Rápida entrada para plasmar la utilización del comando screen para Linux.

Screen te permite dejar una sesión de un terminal en background. Muy util cuando solo tienes una consola para acceder a un servidor o quieres dejar un proceso ejecutándose y cerrar el terminal actual.

Los comando son:

$> screen <programa>

Una vez dentro, puedes salir de la ventana de screen con ctrl+a+d.

Cuando quieras volver a la ventana:
$> screen -r

lunes, 6 de abril de 2009

Formatear pendrive en Linux con mkfs

Una nota para acordarme del comando para formatear un pendrive desde linux compatible con Windows. Para ello, vamos a formatearlo en fat desde mi ubuntu, es necesario tener permisos de root.

#> mkfs.vfat -n <etiqueta> <dispositivo/partición>

En mi caso,
#> mkfs.vfat -n david /dev/sdb1

Para saber cuál es tu dispositivo puedes verlo con dmesg,

$> dmesg | tail
[ 7369.716628] sd 5:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 7369.716634] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 7369.716645] sdb: sdb1
[ 7369.719799] sd 5:0:0:0: [sdb] Attached SCSI removable disk
[ 7369.720015] sd 5:0:0:0: Attached scsi generic sg2 type 0

O si quieres una partición en concreto, lo montas y consultas con fdisk la partición(sdb1-sdb2-...):
#> fdisk -l
Disco /dev/sdb: 4075 MB, 4075290624 bytes
7 cabezas, 6 sectores/pista, 189513 cilindros
Unidades = cilindros de 42 * 512 = 21504 bytes
Identificador de disco: 0x00000000

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 196 189514 3975680 b W95 FAT32

Ten en cuenta que el dispositivo no tiene que estar montado, sino te mostrará el mensaje:
mkfs.vfat: /dev/sdb1 contains a mounted file system.

$> umount /dev/sdb1

lunes, 30 de marzo de 2009

Grabar macros en Vim

Supongo que cada vez soy un poco más friki por que me estoy acostumbrando a utilizar el editor Vim, y te das cuenta de que es muy potente.

Recuerdo que un día vi que existían unas macros para repetir instrucciones en el editor vi. Haciendo una simple busqueda vi este blog.

Yo lo utilize para dar un tabulado especifico y lo que hice fue:
  • q //entramos en modo grabar
  • a //etiqueta de la macro
  • I tab (abajo) //aqui ponemos las instrucciones que queremos que se ejecuten. En mi caso, I (para inserte al inicio de la linea), tab ( es el tabulador para que mueva la línea) y (abajo) que es la flecha de abajo para que se mueva de línea y así la próxima vez cambie de línea.
  • Esc
  • q //fin modo grabación
Ahora para poder ejecutarlo, le decimos el número de veces a ejecutar y la etiqueta de la macro:
  • 10@a //repetición de la macro 'a' 10 veces
  • @a // si solo queremos una vez

Espero que sea útil, por si se olvidan los pasos

David

domingo, 16 de noviembre de 2008

SSH - Recuperar clave publica a partir de privada


Si como yo, creías que la habías cagado al borrar la clave pública en SSH, no es así. Tan fácil como ejecutar:
$ssh-keygen -t rsa -y

Y obtendrás tu clave pública. Donde pone rsa se pone tu tipo de clave, en mi caso es RSA.
Esto te mostrará tu clave pública a partir de la clave privada.

David

miércoles, 17 de septiembre de 2008

Lo que kate no puede dejaselo a vi

Andaba liado con un fichero para hacer un ataque de fuerza bruta a una red y después de ver que el programa que me generaba el diccionario (wlandecrypter) no valía para mi MAC. Me decidí ha hacer uso del diccionario que generaba y adapatarlo a mis necesidades. La sorpresa fue cuando al intentar hacer el típico buscar y reemplazar con kate, se me quedaba frito al reemplazar 65536 cadenas. En seguida pensé en vi, y tras buscar el comando que permite el reemplazo, lo realizó al instante.

El comando es este:
:n,m s/cadena1/cadena2/g
donde n y m son la 1º y última línea a reemplazar, y cadena1 y cadena2 son las cadenas a buscar y reemplazar respectivamente. Se puede utilizar el carácter $ para indicar la última línea del fichero.

Así que ya sabéis, lo que kate no puede dejaseló a vi ... xD

David

jueves, 7 de agosto de 2008

Comandos last y lastb

Buenass

Hoy he descubierto dos nuevos comandos que me han sorprendido. Son bastante útiles y muestran la información muy ordenada. Los comandos son last, que muestra las últimas conexiones al sistema y lastb, que muestra las últimas conexiones fallidas.

$last
root tty1 Thu Aug 7 21:44 - 21:44 (00:00)
root tty1 Thu Aug 7 21:44 - 21:44 (00:00)
david :0 Thu Aug 7 21:44 still logged in
reboot system boot 2.6.24-19-generi Thu Aug 7 21:44 - 22:05 (00:20)
david :0 Thu Aug 7 14:18 - down (01:04)
reboot system boot 2.6.24-19-generi Thu Aug 7 14:17 - 15:23 (01:05)
david :0 Wed Aug 6 15:33 - down (02:26)
reboot system boot 2.6.24-19-generi Wed Aug 6 15:32 - 17:59 (02:27)
david :0 Wed Aug 6 10:13 - down (04:45)
reboot system boot 2.6.24-19-generi Wed Aug 6 10:13 - 14:59 (04:45)
david :0 Tue Aug 5 18:10 - down (01:49)
reboot system boot 2.6.24-19-generi Tue Aug 5 18:08 - 19:59 (01:51)
david :0 Tue Aug 5 16:33 - down (00:58)
reboot system boot 2.6.24-19-generi Tue Aug 5 16:33 - 17:31 (00:58)
david :0 Tue Aug 5 10:45 - down (03:47)
$

$lastb
lastb
UNKNOWN Thu Aug 7 22:07 - 22:07 (00:00)
david Sun Aug 3 13:54 - 13:54 (00:00)

btmp begins Sun Aug 3 13:54:10 2008
$

Acabo de realizar un intento de log in con un usuario falso y da el aviso con el usuario UNKNOWN.

David

lunes, 28 de julio de 2008

Alias bash

Supongo que a muchos os habrá pasado que después de reiniciar el ordenador al crearos un alias, este desaparezca. Pues bien, simplemente con incluir el alias en el archivo de configuración de bash, .bashrc, quedará permanente. Incluso en él te acosejan que si tienes mucho crees un archivo sólo para los alias, .bash_aliases

Un saludo