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
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
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
#> 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:
Espero que sea útil, por si se olvidan los pasos
David
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
- 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
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
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
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
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_aliasesUn saludo
Suscribirse a:
Entradas (Atom)
