Comandos mas usados de UNIX/LINUX
Lo que esta claro es que todo el que quiera comenzar en el mundo de la seguridad informática/ hack, debe conocer los principales comandos de unix/linux, ya que es el abc de este mundo, aqui dejo esta lista con algunos de los principales comandos de uso, en la proxima entrega hablaremos de wireshark
Un comando (traducción errónea del inglés command, ‘comando’) es una instrucción o mandato que el usuario proporciona al sistema, desde la línea de comandos o una llamada a programa, el cual generalmente está contenido en un archivo ejecutable.
Suele admitir parámetros de entrada, los cuales normalmente se indican tras un guión simple "-" o doble "--" (sistemas operativos Linux/Unix).
La línea de comandos o consola (shell) permite al usuario escribir instrucciones, de tal modo que, después de pulsar la tecla enter en el teclado, se ejecuten procesos internos del sistema operativo o se lancen programas externos al mismo. Algunos de estas consolas son bash, sh, csh, etc. en Linux.
Las líneas de comandos que escribe el usuario, no se ejecutan tal como se han escrito, son modificadas antes de su ejecución.
El encargado de recibir la línea que escribe el usuario, modificarla, ejecutarla o solicitar su ejecución es el denominado intérprete de comandos o shell del sistema.
El intérprete de comandos es un programa de estructura repetitiva, cuyas funciones principales son las siguientes:
1. Muestra el prompt del sistema.
2. Expande los caracteres genéricos tales como el asterisco o la interrogación.
3. Realiza los re direccionamientos.
4. Si es un comando interno, lo ejecuta.
5. Si es un comando externo, lo busca en un conjunto de directorios y si lo encuentra solicita su ejecución al sistema operativo.
6. En caso contrario indica que no puede ejecutar dicho comando.
Como hemos comentado anteriormente, los comandos del sistema se dividen en internas y externas.
Lo que esta claro es que todo el que quiera comenzar en el mundo de la seguridad informática/ hack, debe conocer los principales comandos de unix/linux, ya que es el abc de este mundo, aqui dejo esta lista con algunos de los principales comandos de uso, en la proxima entrega hablaremos de wireshark
Un comando (traducción errónea del inglés command, ‘comando’) es una instrucción o mandato que el usuario proporciona al sistema, desde la línea de comandos o una llamada a programa, el cual generalmente está contenido en un archivo ejecutable.
Suele admitir parámetros de entrada, los cuales normalmente se indican tras un guión simple "-" o doble "--" (sistemas operativos Linux/Unix).
La línea de comandos o consola (shell) permite al usuario escribir instrucciones, de tal modo que, después de pulsar la tecla enter en el teclado, se ejecuten procesos internos del sistema operativo o se lancen programas externos al mismo. Algunos de estas consolas son bash, sh, csh, etc. en Linux.
Las líneas de comandos que escribe el usuario, no se ejecutan tal como se han escrito, son modificadas antes de su ejecución.
El encargado de recibir la línea que escribe el usuario, modificarla, ejecutarla o solicitar su ejecución es el denominado intérprete de comandos o shell del sistema.
El intérprete de comandos es un programa de estructura repetitiva, cuyas funciones principales son las siguientes:
1. Muestra el prompt del sistema.
2. Expande los caracteres genéricos tales como el asterisco o la interrogación.
3. Realiza los re direccionamientos.
4. Si es un comando interno, lo ejecuta.
5. Si es un comando externo, lo busca en un conjunto de directorios y si lo encuentra solicita su ejecución al sistema operativo.
6. En caso contrario indica que no puede ejecutar dicho comando.
Como hemos comentado anteriormente, los comandos del sistema se dividen en internas y externas.
Comandos internos: Son instrucciones que puede ejecutar el propio intérprete,
es decir, son instrucciones que el propio interprete ejecuta, bien directamente o
bien haciendo una llamada al sistema operativo.
Ejemplo: cd
Ejemplo: cd
Comandos externos: Son comandos que no sabe ejecutar el intérprete y que
para su ejecución hay que localizar el ejecutable correspondiente en el disco, o
los discos, del sistema. Para ello, el intérprete recorre todos los directorios del la
variable PATH. Es decir, son ejecutables que se encuentran en el disco de la
computadora.
Ejemplo: ../ejecutame.exe
Comandos de uso frecuente
Ejemplo: ../ejecutame.exe
Comandos de uso frecuente
Si quieres conocer comandos los comandos más utilizados en el día a día de un
sistema linux, visita la página de Comandos de uso frecuente
Enlaces externos
Enlaces externos
http://www.guia-ubuntu.org/index.php?title=El_Terminal
https://help.ubuntu.com/ubuntu/desktopguide/es/linux-basics.html
Aclaración sobre este artículo
En el siguiente artículo se incluyen comandos acompañados de opciones/parámetros. Los elementos entre corchetes se han de escribir sin los corchetes a la hora de ponerlos en la consola.
Ejemplo: Mostrar el contenido del fichero carta.txt En este artículo veríamos:
pero en realidad tendremos que escribir en la consola:
En el siguiente artículo se incluyen comandos acompañados de opciones/parámetros. Los elementos entre corchetes se han de escribir sin los corchetes a la hora de ponerlos en la consola.
Ejemplo: Mostrar el contenido del fichero carta.txt En este artículo veríamos:
pero en realidad tendremos que escribir en la consola:
cat [fichero]
|
cat carta.txt
|
Comando
|
Acción
|
Comentarios
|
ls
|
Lista los archivos de un directorio concreto
|
ls -l = Añade información sobre los
atributos
|
ls -a = Lista todos los archivos incluyendo
los ocultos
|
||
ls -R = Lista el contenido del directorio y
todos sus subdirectorios
recursivamente
|
||
cat [fichero]
|
Muestra el contenido de un fichero
|
cat -n [fichero] = Muestra el contenido de
un fichero numerando sus lineas
|
more [fichero]
|
Muestra un fichero de forma tabulada como
una página del man
|
|
less [fichero]
|
Similar a more, permite tanto avanzar como
retroceder entre las páginas
|
|
echo [cadena]
|
Repite la cadena
|
echo -e [cadena] = Habilita la
interpretación de caracteres de
escape
|
stat [fichero]
|
Muestra el estado de un fichero
|
stat -f [fichero] = Muestra el estado del
sistema de ficheros
|
tail [archivo]
|
Muestra las ultimas lineas de un archivo
|
tail -n [n] [archivo] = Muestra las ultimas
n lineas del archivo
|
head [archivo]
|
Muestra las primeras lineas de un archivo
|
head [n] [archivo] = Muestra
las n primeras lineas de un archivo |
find [patron]
|
Busca las coincidencias con el patrón dentro
del directorio y sus subdirectorios
|
find [ruta] [patron] = Busca las
coincidencias con el patron dentro de
la ruta
|
find [patron] -print = Busca las
coincidencias y muestra la ruta
completa de estas.
|
||
find -size [tam] = Busca aquellos
archivos menores que el tamaño
señalado
|
||
man find = Muestra un listado las
múltiples opciones y usos de find
|
||
whereis[programa]
|
Busca la ruta donde se encuentra el
programa, su ayuda, etc.
|
grep [opciones]
[expresión
regular]nombredear chivo
type [comando]
which [programa] pwd
history
fc -l
eject [unidad óptica] cd
cp [origen] [destino]
mv [origen] [destino]
regular]nombredear chivo
type [comando]
which [programa] pwd
history
fc -l
eject [unidad óptica] cd
cp [origen] [destino]
mv [origen] [destino]
Toma una expresión regular de la línea de
comandos, lee la entrada estándar o
una lista de archivos, e imprime las
líneas que contengan coincidencias
para esa expresión regular. También
podemos redireccionar la salida de un
determinado comando por medio de
una tubería (Alt Gr+ 1) y filtrarla con
grep usando la expresión regular como
criterio.
Busca la ruta donde se encuentra el comando
Busca la ruta donde se encuentra el programa o comando
Muestra el directorio actual
Muestra los comandos utilizados por el usuario en orden cronológico
Muestra los últimos comandos usados por el usuario
Expulsa la unidad óptica seleccionada (Podemos encontrarlas en /media)
Cambia al home o al directorio raíz si se lanza como root
Copia el archivo origen al directorio destino
Mueve al archivo origen al directorio destino
Crea un nuevo directorio dentro del directorio.
Elimina el directorio vacío
Elimina un archivo completamente
Crea un enlace duro (mismo archivo con distintos nombre)
Compara los dos ficheros
Permite al usuario cambiar su contraseña
Muestra el manual de un comando, un paquete, etc. Resulta muy útil para aprender a utilizar dicho comando, sus modificadores y argumentos.
Limpia la pantalla
Reinicia la terminal
Muestra la hora y la fecha en formato completo
Busca la ruta donde se encuentra el comando
Busca la ruta donde se encuentra el programa o comando
Muestra el directorio actual
Muestra los comandos utilizados por el usuario en orden cronológico
Muestra los últimos comandos usados por el usuario
Expulsa la unidad óptica seleccionada (Podemos encontrarlas en /media)
Cambia al home o al directorio raíz si se lanza como root
Copia el archivo origen al directorio destino
Mueve al archivo origen al directorio destino
Crea un nuevo directorio dentro del directorio.
Elimina el directorio vacío
Elimina un archivo completamente
Crea un enlace duro (mismo archivo con distintos nombre)
Compara los dos ficheros
Permite al usuario cambiar su contraseña
Muestra el manual de un comando, un paquete, etc. Resulta muy útil para aprender a utilizar dicho comando, sus modificadores y argumentos.
Limpia la pantalla
Reinicia la terminal
Muestra la hora y la fecha en formato completo
grep cadena archivo = Muestra las líneas
del archivo que contienen la cadena
ps -ef | grep nombredeproceso = Lista
los procesos que se estén ejecutando y que contengan la
cadena nombredeproceso
grep palabra * = Muestra todas las líneas que contienen la cadena "palabra" en una lista de archivos (donde "*" representa todos los archivos en el directorio actual)
eject -t [unidad óptica] = Cierra la bandeja de la unidad óptica (cdrom, dvd ...)
cd [ruta] = Se desplaza al directorio especificado en la ruta
cd .. = Se mueve al directorio anterior cd ../.. = Se mueve dos directorios atrás.
cp -R [origen] [destino] = Copia un directorio recursivamente (directorio y subdirectorios)
cp -p [origen] [destino] = Copia preservando los permisos y las fechas
cp [archivo] [archivo nombre cambiado] = Copia el archivo y lo cambia de nombre
mv [archivo] [archivo_nombre_cambiado] = Cambia de nombre un archivo
mv se parece a cp, excepto que borra el archivo original después de copiarlo. Se puede entender como la utilización conjunta de cp y rm.
mv renombra un archivo (que es el primer parámetro) si el segundo parámetro es un archivo. Si el segundo parámetro es un directorio, mv moverá el archivo al nuevo directorio, manteniendo el mismo nombre simple.
rm -r [directorio] = Elimina un directorio recursivamente (directorio y subdirectorios)
ln -s [archivo] = Crea un enlace blando
diff -w [fichero1] [fichero2] = Descarta el espacio en blanco cuando compara las lineas
diff -q [fichero1] [fichero2] = Informa solo si los ficheros son distintos
diff -y [fichero1] [fichero2] = Muestra la salida a dos columnas
sudo passwd = Permite al usuario cambiar o crear la contraseña de root
man aptitude = Nos despliega la ayuda deaptitude, sus opciones y posibilidades.
date -u = Muestra la hora y fecha en formato completo en UTC
date '+format' = Formatea la hora y la fecha -> date '+Dia: %m/%d/%y%n Hora:%H:%M:%S'
los procesos que se estén ejecutando y que contengan la
cadena nombredeproceso
grep palabra * = Muestra todas las líneas que contienen la cadena "palabra" en una lista de archivos (donde "*" representa todos los archivos en el directorio actual)
eject -t [unidad óptica] = Cierra la bandeja de la unidad óptica (cdrom, dvd ...)
cd [ruta] = Se desplaza al directorio especificado en la ruta
cd .. = Se mueve al directorio anterior cd ../.. = Se mueve dos directorios atrás.
cp -R [origen] [destino] = Copia un directorio recursivamente (directorio y subdirectorios)
cp -p [origen] [destino] = Copia preservando los permisos y las fechas
cp [archivo] [archivo nombre cambiado] = Copia el archivo y lo cambia de nombre
mv [archivo] [archivo_nombre_cambiado] = Cambia de nombre un archivo
mv se parece a cp, excepto que borra el archivo original después de copiarlo. Se puede entender como la utilización conjunta de cp y rm.
mv renombra un archivo (que es el primer parámetro) si el segundo parámetro es un archivo. Si el segundo parámetro es un directorio, mv moverá el archivo al nuevo directorio, manteniendo el mismo nombre simple.
rm -r [directorio] = Elimina un directorio recursivamente (directorio y subdirectorios)
ln -s [archivo] = Crea un enlace blando
diff -w [fichero1] [fichero2] = Descarta el espacio en blanco cuando compara las lineas
diff -q [fichero1] [fichero2] = Informa solo si los ficheros son distintos
diff -y [fichero1] [fichero2] = Muestra la salida a dos columnas
sudo passwd = Permite al usuario cambiar o crear la contraseña de root
man aptitude = Nos despliega la ayuda deaptitude, sus opciones y posibilidades.
date -u = Muestra la hora y fecha en formato completo en UTC
date '+format' = Formatea la hora y la fecha -> date '+Dia: %m/%d/%y%n Hora:%H:%M:%S'
mkdir [directorio]
rmdir [directorio vacío]
rm [archivo]
ln [archivo]
diffffff [opciones] [fichero1] [fichero2]
passwd
man comando
clear
reset date
rm [archivo]
ln [archivo]
diffffff [opciones] [fichero1] [fichero2]
passwd
man comando
clear
reset date
man date = Muestra un listado con todos
los posibles formatos
|
who
Muestra los usuarios que hay logeados en el
sistema
|
whoami Muestra la información del propio usuario
|
Permite mandar un mensaje a un usuario
write [user] conectado al sistema (valido para red),
para finalizar pulsar Ctrl+D |
mesg Muestra el estado actual de la terminal
mesg [y | n] = Esta orden permite al
usuario que la ejecuta habilitar (y) o
inhibir (n) el permiso de escritura
sobre su terminal
|
Permite intercambiar correo electrónico con
mail [usuario] otros usuarios. Similar a write solo que
el usuario no necesita estar conectado.
|
uname
Muestra el sistema UNIX sobre el que
estamos trabajando
uname -a = Muestra toda la información
sobre el tipo de sistema que se esta
utilizando
uname -m = Muestra el tipo de arquitectura que se esta utilizando uname -s = Muestra el nombre del sistema uname -n = Muesta el nombre por el que se identifica el sistema en la red uname -r = Muestra la revision (release) del kernel que estamos usuando uname -v = Muestra la version del kernel que estamos usando |
chmod [+|-][rwx]
[archivo]
Añade(+) o elimina(-) los permisos de
lectura(r), escritura(w) o
ejecucion(x) del archivo o directorio.
g|o|a][+|-][rwx] [archivo] = Cambia los
persmisos al usuario(u), grupo(g),
otros(o) o a todos(a)
chmod [mascara] [archivo] = Cambia los permisos al archivo segun la mascara, donde 000quita todos los permisos y 777 da todos los permisos. |
umask [mascara] = Fija los permisos que
Muestra los permisos con los que el usuario tendra por defecto cualquier archivo
umask creara sus archivos por defecto creado por el usuario. 777 quita
todos los permisos y 000 da todos
los permisos.
|
chown [nuevo
propietario] Cambia de propietario a los archivos [archivos] |
chgrp [grupo nuevo]
[archivos]
Cambia de grupo a los archivos
|
mkfs.msdos /dev/fd0 Formatea en formato MsDos un disquette
|
fdformat /dev/fd0
Formatea en formato MsDos un disquette y
despues verifica el formateo
|
sleep [tiempo]
Congela la terminal durante los segundos
especificados
|
Define, marca y/o asigna el identificador(es)
export[identificador] como variables de entorno que seran
[=valor] exportada a los subprocesos que se generen. |
unset[identificador]
Permite eliminar una variable identificada
por su nombre o identificador
|
| Redirecciona la salida de un comando con la Se escribe mediante Alt Gr + 1
entrada del siguiente comando
|
alias nombre='comando' Asigna un nombre simbolico a un comando
|
Ejecutables
Impresión
Impresión
Comando
|
Acción
|
Comentarios
|
sh nombredeejecuta
ble.sh
|
Ejecuta un archivo
ejecutable .sh
|
bash nombredeejecutable.sh = Otra forma de ejecutar un
archivo ejecutable .sh
|
./nombredeejecutable.sh = Otra forma de ejecutar un archivo ejecutable .sh |
Comando |
Acción
|
Comentarios
|
lpr fichero
|
Añade el fichero a la cola de
impresion
|
lpr -#n fichero = Realiza "n" copias del fichero,
donde n es un numero natural (1,2,3,4,5 ...)
|
lpq
|
Muestra los documentos en la cola
|
|
lprm
|
Cancela la impresion del documento
actual
|
|
lprm n
|
Cancela la impresion del trabajo n,
siendo n un numero natural.
|
pr +2 l70 -w 80 -h
"Comandos"fichero -
t
|
Formatea un archivo de texto para
la impresion
|
-t = No imprimira cabeceras ni pies de pagina
|
l70 = Establece la longitud de la página de 70
lineas (66 por defecto)
|
||
-w 80 = Establece el ancho de linea en 80
caracteres(72 por defecto).
|
||
-h "Comandos" = Establece "Comandos" como
cabecera de cada página.
|
||
pr l70 -d comandos.txt |
lpr
|
Una vez formateado el texto lo
manda a la cola de impresion
|
Formatos
Compresión y descompresión
Compresión y descompresión
Comando
|
Acción
|
Comentarios
|
tidy fichero.html
|
Analiza el codigo de un
documento html
|
tidy -m fichero.html = Corrige modificando el codigo
del fichero html
|
tidy -m -asxml fichero.html = Convierte el fichero
html a xml
|
||
tidy -m -asxhtml fichero.html = Convierte el fichero
html a xhtml
|
||
tidy -m -ashtml fichero.xhtml = Convierte un fichero
xhtml a html
|
||
pdftops fichero.pdf fich
ero.ps
|
Convierte un fichero pdf a ps
|
Comando
|
Acción
|
Comentarios
|
zip -r fichero.zip ficheros
|
Comprime en formato .zip
|
unzip archivo.zip = Descomprime un .zip
|
unzip -v archivo.zip = Muestra el contenido de
un .zip sin descomprimirlo
|
||
rar a -r0 fichero.rar
ficheros
|
Comprime los ficheros en
formato .rar
|
unrar e -r archivo.rar = Descomprime el fichero.rar
en el directorio actual
|
unrar x -r archivo.rar ruta_destino = Extrae el
fichero.rar en la ruta especificada
|
||
unrar v archivo.rar = Muestra el contenido del
fichero.rar sin descomprimirlo
|
||
gzip -r ficheros
|
Comprime ficheros a gz
|
gzip -d fichero.gz = Descomprime un fichero.gz
|
gzip -c fichero.gz = Muestra el contenido de un
fichero.gz sin descomprimirlo
|
||
bzip2 ficheros
|
Comprime ficheros al formato
bz2
|
bzip2 -d fichero.bz2 = Descomprime un fichero.bz2
|
bzip2 -c fichero.bz2 = Muestra el contenido de un
fichero.bz2 sin descomprimirlo
|
||
tar -vcf archivo.tar /
fichero1 /fichero2 ...
|
Empaqueta ficheros o
directorios en tar
|
tar -vxf archivo.tar = Desempaqueta el archivo.tar
|
tar -vtf archivo.tar = Muestra el contenido del
archivo.tar sin descomprimirlo
|
||
tar -zvcf archivo.tgz
directorio
|
Empaqueta y comprime (tgz)
directorios o ficheros
|
tar -zvxf archivo.tgz = Desempaqueta y
descomprime un archivo.tgz
|
tar -zvtf archivo.tgz = Muestra el contenido de un
tgz sin descomprimirlo ni desempaquetarlo
|
||
tar -jvcf archivo.tbz2
directorio
|
Empaqueta y comprime (tbz2)
directorios o ficheros
|
tar -jvxf archivo.tbz2 = Desempaqueta y
descomprime el archivo.tbz2
|
tar -jvtf archivo.tbz2 = Muestra el contenido sin
desempaquetar ni descomprimir el .tbz2
|
Renombrado
Gráficos
Gráficos
Comando
|
Acción
|
Comentarios
|
rename 'y/A-Z/a-
z/' *.zip
|
Cambia mayusculas por minisculas en
todos los .zip.
|
*.zip indica el tipo de archivos a renombrar (llamado
con * renombra todos).
|
A-Z indica el patron a modificar.
|
||
a-z indica el patron por el que se modifica.
|
||
rename 'y/ /_/' * cambia espacios por _ en todos los
archivos.
|
||
rename 's/expresión //' *.mp3 = Elimina una
expresion de todos los mp3.
|
Comando
|
Acción
|
Comentarios
|
glxinfo
|
Informacion sobre OpenGl y
Glx
|
glxinfo | grep "direct rendering" =
Indica si esta activada la
aceleracion 3D
|
showrgb
|
Muestra los colores
reconocidos por el
sistema y su codigo RGB
|
banner texto
banner -w[n] texto = Hace el banner
Muestra un cartel ascii con el con el tamaño indicado por n,
texto de forma vertical siendo n un numero (Sin los corchetes) |
figlet texto
Muestra un cartel ASCII con el
texto de forma horizontal
figlet -w[n] texto = Similar a banner
pero en formato horizontal
figlet -t texto = La salida se mostrara con su anchura maxima figlet -c texto = La salida se mostrara centrada |
xwd -root -screen
xwd > ventana.xwd Captura una ventana > pantalla.xwd = Captura la pantalla |
Captura la pantalla en el gnome-screenshot --window =
gnome-screenshot escritorio gnome Captura la ventana en el
escritorio gnome |
import -window - ventana.jpg
Captura una ventana en
cualquier formato
|
xwud -in pantalla.xwd
Muestra imagenes en
formato .xwd
|
identify imagen.gif
Muestra las propiedades de
una imagen
|
pdfimages fichero.pdf
nombre_para_las_imágenes
Extrae las imagenes de un .pdf
|
convert *.jpg catálogo.pdf
Crea un catalogo pdf con las
imagenes
|
display "vid:*.jpg"
Crea un indice grafico con las
miniaturas
|
convert imágen_color.jpg - Convierte una imagen a blanco
monochromeimágen_b/n.jpg y negro
|
convert imagen_original.ppm Cambia el formato de una
imagen_nueva.jpg imagen
|
convert -sample
100x50 imagen_original.jpg imagen_nueva.jpg
Cambia las dimensiones de
una imagen
|
mogrify -format jpg *.ppm
Convierte a .jpg todas las
imagenes .ppm
|
mogrify -format png -sample 20%x20% Crea miniaturas de varias
*.jpg imagenes
|
Crea un gif animado con varias
convert -delay 15 imag1.jpg imag2.jpg imágenes (15 es el tiempo
imag3.jpg remero.gif entre imagenes en centésimas) |
convert imagen.gif -adjoin imagen.jpg
Extrae los fotogramas de
un .gif animado
|
convert -font courier -fill yellow -
pointsize 25 -draw 'text 100,250 Añade texto a una imagen texto' imagen.jpg imagen_con_txt.jpg |
Imágenes
Comando
|
Acción
|
Comentarios
|
mkisofs -R -J -T -o imagen1.iso
fichero1
|
Crea una imagen de un fichero que se
encuentre en nuestro disco duro.
|
|
dd if=/dev/cdrom of=imagen.iso
|
Crea una imagen del cd-rom y la
vuelca en imagen.iso
|
|
cat /dev/cdrom > archivo.iso
|
Similar al anterior
|
|
nrg2iso imagen.nrg imagen.iso
|
Convierte una imagen .nrg a .iso
|
Para usar este comando es
imprescindible instalar el
paquete nrg2iso
|
bin2iso imagen.cue
|
Convierte una imagen .bin o .cue a .iso
|
Para usar este comando es
imprescindible instalar el
paquete bin2iso
|
ccd2iso imagen.img imagen.iso
|
Convierte una imagen img/ccd/sub/
cue a .iso
|
Para usar este comando es
imprescindible instalar
paquete ccd2iso
|
mdf2iso imagen.mdf imagen.iso
|
Convierte una imagen .mdf o .mds
a .iso
|
Para usar este comando es
imprescindible instalar
paquete mdf2iso
|
mount -t iso9660 -o
loop imagen.isopunto_montaj e |
Monta una imagen .iso
|
|
umount punto_montaje
|
Desmonta una imagen
|
|
md5sum archivo.iso > archivo.iso.t
xt
|
Genera la suma md5 de un archivo .txt
|
|
md5sum -w -c archivo.iso.txt
|
Verifica la suma md5 de un archivo
|
Grabación de CD y DVD
Comando
|
Acción
|
Comentari
os
|
cdrecord -v dev=0,0,0 fs=16M speed=30 imagen.iso
|
Grabar un cd de datos/
imagen
|
|
cdrecord -v dev=0,0,0 fs=16M speed=30 -eject -isosize /dev/sr1
|
Copiar un cd de datos/
imagen
|
|
cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav
|
Grabar un cd de audio
|
|
cdrdao copy -v 2 --device 0,0,0 --source-device 0,1,0 --reload \ --
eject --on-the-fly --fast-toc --paranoia-mode 0
|
Copia un cd de audio
|
|
cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav -data
imagen.iso
|
Graba un cd mixto
|
|
cdrecord -v blank=fast
|
Borrar un cd regrabable
|
|
growisofs -Z /dev/sr0 -R -J archivo
|
Grabar un cd de datos/
imagen
|
|
growisofs -M /dev/sr0 -R -J archivo
|
Añade más datos a un dvd
multisesión
|
|
growisofs -dvd-compat -Z /dev/sr0=imagen.iso
|
Graba una imagen
previamente creada
|
|
dvdrecord -v dev=0,0,0 blank=fast
|
Borra un dvd regrabable
|
|
dvdbackup -M -i/dev/sr0 -o ~/copia_dvd/
|
Ripea un video dvd
|
|
vobcopy -i /dev/sr0 -m -o ~/copia_dvd/
|
Similar a la anterior
|
Extracción de CD
Comando
|
Acción
|
Comentarios
|
cdda2wav -B -H -
D /dev/sr1 -s
-x |
Extrae un disco de audio completo en
archivos .wav separados
|
|
cdda2wav -H -D /
dev/sr1 -s -x
-t 5 |
Extrae la pista número 5
|
|
cdparanoia -B -d /
dev/sr1
|
Extrae un disco de audio completo en
archivos .wav separados
|
|
cdparanoia 5 -d /
dev/sr1
|
Extrae la pista número 5
|
|
abcde -d /dev/sr1
-N -x -o mp3
|
Extrae disco completo en archivos mp3
separados (es necesario instalar
paquete abcde)
|
abcde -d /dev/sr1 -N -x -o mpc = Extrae
el disco completo en archivos .mpc
separados
|
abcde -d /dev/sr1 -N -x -o ogg = Extrae
el disco en archivos .ogg separados
|
||
abcde -d /dev/sr1 -N -x -o ogg tracks
1-3 5 = Extrae las 3 primeras canciones
y la quinta
|
Audio
Comando
|
Acción
|
Comentarios
|
lame -b 192 -m
j tema.wav
|
Convierte una cancion .wav a .mp3 con bitrate
de 192
|
Elvalor 192 puede cambiarse y la
opción -h indica máxima
calidad)
|
lame -h -m j --nogap
*.wav
|
Convierte todos los archivos .wav a .mp3
|
|
oggenc -b 128 -q
5tema.wav
|
Convierte un archivo .wav a .ogg con bitrate de
128 (-b 128) y calidad 5 (-q 5) en un
rango de 0 a 10.
|
oggenc *.wav = Convierte todos los
wav en un unico fichero ogg
|
oggenc -a -l -t *.wav = Convierte
todos los .wav en sus
respectivos ogg
|
||
oggdec tema.ogg = Convierte un
archivo .ogg a .wav
|
||
oggdec *.ogg = Convierte todos
los .ogg a .wav
|
||
lame -h --
decode tema.mp3tem a.wav |
Convierte un archivo .mp3 a .wav
|
|
mplayer -ao
pcmfichero.asf
|
Convierte un archivo .asf o .wma a .wav
|
|
play cancion
|
Reproduce una cancion en la terminal
|
Varios
Comando
|
Acción
|
Comentarios
|
man comando
|
Muestra información sobre el comando
|
apropos palabra_clave = Busca dentro de las
declaraciones de man la palabra exacta
|
man comando
Muestra información sobre el comando
cal
uptime
tzconfig tzselect
date
hwclock --show
watch -n tiempocomando
clear
reset Ctrl+C
hostname
tty
/etc/init.d/servicio stop
startx
sh script
java -jar fichero.jar
./[archivo.bin]
consolechars - ffuente.psf.gz
reportbug exit
shutdown -t1 -h now
su
adduser usuario
addgroup grupo deluser usuario
delgroup grupo = Elimina el grupo
usermod -lnuevo_login
usermod -e AAAA-MM- DD login
groupmod - nnuevo_nombre
grupo locale
dpkg-reconfigurelocales
dpkg-reconfigure console-data
uptime
tzconfig tzselect
date
hwclock --show
watch -n tiempocomando
clear
reset Ctrl+C
hostname
tty
/etc/init.d/servicio stop
startx
sh script
java -jar fichero.jar
./[archivo.bin]
consolechars - ffuente.psf.gz
reportbug exit
shutdown -t1 -h now
su
adduser usuario
addgroup grupo deluser usuario
delgroup grupo = Elimina el grupo
usermod -lnuevo_login
usermod -e AAAA-MM- DD login
groupmod - nnuevo_nombre
grupo locale
dpkg-reconfigurelocales
dpkg-reconfigure console-data
Muestra el calendario del mes actual
Muestra la hora,tiempo de funcionamiento,no usuarios conectados y la carga media
Permite seleccionar la zona horaria
Permite seleccionar la zona horaria
Muestra la fecha del sistema en formato local
Muestra el reloj Hardware o reloj de Bios
Ejecuta un comando cada x segundos (defecto = 2)
Limpia la pantalla
Reinicia la terminal Termina un proceso.
Muestra el nombre de la maquina
Muestra el nombre del fichero de la terminal conectada a la salida estandar.
Para un servicio o demonio
Arranca el entorno grafico Ejecuta un script
Ejecuta un programa java
Ejecuta un archivo binario (también puede usarse con scripts) Cambiar la fuente de la consola. Las
fuentes se encuentran en /usr/ share/consolefonts/
Enviar bugs
Termina la ejecucion del programa actual
Apaga el pc
Entrar como superusuario Crea un nuevo usuario
Crea un grupo nuevo Elimina un usuario
Cambia el nombre del usuario
Fecha en que la cuenta de usuario sera desactivada
Cambia el nombre de un grupo
Muestra la zona geografica configurada Reconfigura los locales
Reconfigura el teclado
Muestra la hora,tiempo de funcionamiento,no usuarios conectados y la carga media
Permite seleccionar la zona horaria
Permite seleccionar la zona horaria
Muestra la fecha del sistema en formato local
Muestra el reloj Hardware o reloj de Bios
Ejecuta un comando cada x segundos (defecto = 2)
Limpia la pantalla
Reinicia la terminal Termina un proceso.
Muestra el nombre de la maquina
Muestra el nombre del fichero de la terminal conectada a la salida estandar.
Para un servicio o demonio
Arranca el entorno grafico Ejecuta un script
Ejecuta un programa java
Ejecuta un archivo binario (también puede usarse con scripts) Cambiar la fuente de la consola. Las
fuentes se encuentran en /usr/ share/consolefonts/
Enviar bugs
Termina la ejecucion del programa actual
Apaga el pc
Entrar como superusuario Crea un nuevo usuario
Crea un grupo nuevo Elimina un usuario
Cambia el nombre del usuario
Fecha en que la cuenta de usuario sera desactivada
Cambia el nombre de un grupo
Muestra la zona geografica configurada Reconfigura los locales
Reconfigura el teclado
apropos -e palabra_clave = Busca la palabra
exacta
cal -my = Muestra el calendario de todo el año
date --help = Muestra todas las opciones de date en castellano
hwclock -systohc = Pone el reloj Hardware a la hora del sistema
Ctrl+Z = Suspende temporalmente la ejecución de un programa.
Ctrl+S = Para la transferencia de datos a la terminal.
Ctrl+Q = Resume,reinicia la tranferencia de datos
Ctrl+Alt+F2 = Salir del entorno gráfico a un terminal.(Fno según gettys activados en / etc/inittab)
Ctrl+Alt+Supr = Estando en una terminal reinicia(si no se indica otra cosa en /etc/ inittab)
/etc/init.d/servicio start = Inicia un servicio o demonio
/etc/init.d/servicio restart = Reinicia un servicio o demonio
cal -my = Muestra el calendario de todo el año
date --help = Muestra todas las opciones de date en castellano
hwclock -systohc = Pone el reloj Hardware a la hora del sistema
Ctrl+Z = Suspende temporalmente la ejecución de un programa.
Ctrl+S = Para la transferencia de datos a la terminal.
Ctrl+Q = Resume,reinicia la tranferencia de datos
Ctrl+Alt+F2 = Salir del entorno gráfico a un terminal.(Fno según gettys activados en / etc/inittab)
Ctrl+Alt+Supr = Estando en una terminal reinicia(si no se indica otra cosa en /etc/ inittab)
/etc/init.d/servicio start = Inicia un servicio o demonio
/etc/init.d/servicio restart = Reinicia un servicio o demonio
shutdown -t1 -r now = Reinicia el pc
adduser usuario grupo = Añade un usuario existente a un grupo existente
adduser --no-create-home usuario = Crea un usuario pero sin directorio personal
deluser usuario grupo = Elimina un usuario del grupo especificado
deluser --remove-home usuario = Elimina un usuario y su directorio personal delgroup grupo --only-if-empty = Elimina
el grupo solo si no tiene ningun usuario usermod -d nueva_home -m login = Cambia
el nombre del usuario (lo crea si no existe) y tranfiere su contenido.
adduser usuario grupo = Añade un usuario existente a un grupo existente
adduser --no-create-home usuario = Crea un usuario pero sin directorio personal
deluser usuario grupo = Elimina un usuario del grupo especificado
deluser --remove-home usuario = Elimina un usuario y su directorio personal delgroup grupo --only-if-empty = Elimina
el grupo solo si no tiene ningun usuario usermod -d nueva_home -m login = Cambia
el nombre del usuario (lo crea si no existe) y tranfiere su contenido.
loadkeysruta_mapa_tecla
do.gz
|
Carga el mapa de teclado que le
indicamos,que estará en:/usr/
share/keymaps
|
|
locale charmap
|
Muestra el codigo de caracteres en uso
|
|
set
|
Muestra las variables locales definidas
|
|
env
|
Muestra las variables de entorno
definidas
|
|
export
|
Muestra las variables de entorno
declaradas
|
Procesos
Comando Acción Comentarios
|
memtest
Hace una comprobacion del estado de la
memoria
|
free -m -s 3 Muestra el uso de la memoria
-m en megabytes
-s 3 con una demora de 3 segundos |
Muestra información detallada sobre los
top procesos en curso (tecla zcolorea los
activos) |
pstree
Muestra los procesos en curso en forma de
arbol
|
pidof [comando] Muestra el id del comando
|
killall [proceso] Para el proceso
|
strace [comando]
Muestra las llamadas al sistema originadas
por el comando
|
fuser -v [archivo]
Muestra los procesos que estan usando un
archivo o directorio
|
lsof
Lista los ficheros abiertos por los procesos
lsof -c [comando] = Lista los ficheros
abiertos por un proceso
lsof +D [Directorio] = Lista los procesos que estan usando el directorio lsof -i :60627 = Muestra los procesos que se encuentren detras del puerto 60627 |
[comando] & Ejecuta un comando en segundo plano
|
nohup [comando] &
Ejecuta un comando de forma que si
cerramos la terminal siga ejecutandose
|
jobs
Lista los procesos en segundo plano
identificandolo con su numero de tarea
|
fg no_tarea Pasa un comando a primer plano
|
bg
Pasa a segundo plano un proceso que hemos
suspendido temporalmente con Ctrl-Z
|
nice -n
prioridad[comando
]
Ejecuta un comando con una prioridad
determinada
|
renice
prioridadPID_del_p Cambia la prioridad de un proceso en marcha roceso |
at [-f script] [tiempo]
atq = Muestra la lista de tareas
Ejecuta un script a una hora y/o fecha programadas de forma numerada
concretas atrm no = Elimina una tarea indentificada por su no |
Igual que at, salvo que batch sólo ejecuta el
batch script si la carga de cpu es inferior al
80% |
Disco duro
Comando
|
Acción
|
Comentarios
|
du -h [fichero]
|
Muestra el espacio que ocupa el
fichero o directorio
|
|
tree -a -s -L 2
|
Igual que el anterior pero lo
muestra en forma de arbol
|
|
df
|
Muestra información sobre
particiones montadas
|
df -h = Medida humana
|
cfdisk
|
Muestra información sobre
particiones
|
|
mount
|
Muestra un listado de los
dispositivos montados
|
mount punto_montaje = Monta un dispositivo
establecido en fstab
|
umount punto_montaje = Desmonta un
dispositivo establecido en el fstab
|
||
mount -t [Sistema_Archivos] /dev/
[dispositivo] [punto_montaje] = Monta el
dispositvo, ej: mount -t ext3 /dev/hda1 /
media/disco1
|
umount /dev/[dispositivo] = Desmonta un
disco
|
||
fsck /dev/[dispositivo]
|
Chequea y repara el sistema de
archivos de una particion
no montada
|
fsck.ext2 -vpf /dev/hdx = Chequea y repara el
sistema de archivos de una particion ext2
no montada
|
fsck.ext3 -vpf /dev/hdx = Igual pero con una
particion ext3
|
||
mkfs.ext2 /dev/hdXX
|
Crea un sistema ext2 en la
particion seleccionada
|
mkfs.ext3 /dev/hdXX = Crea un sistema ext3
en la particion seleccionada
|
mkfs.ext2 /dev/fd0 = Crea un sistema ext2 en
el disquette
|
||
mkswap /dev/hdXX
|
Crea un sistema de ficheros
swap en la particiónhdXX
|
|
tune2fs -O ^has_journal /
dev/hdXX
|
Convierte la particion de ext3 a
ext2
|
|
tune2fs -j /dev/hdXX
|
Convierte la particion de ext2 a
ext3
|
|
dd if=/dev/hda of=/dev/hdb
bs=1M
|
Clona el disco hda en el disco
hdb en bloques de 1
Megabyte (para no
sobrecargar el sistema)
|
|
dd if=/dev/hda of=mbr
count=1 bs=512
|
Copia el MBR (Master Boot
Sector)
|
dd if=mbr of=/dev/hda = Restaura el MBR
|
dd if=/dev/hda2 of=/
sector_arranque_hda2
count=1 bs=512
|
Copia el VBS (Volume Boot
Sector)
|
dd if=sector_arranque_hda2 of=/dev/hda2 =
Restaura el VBS
|
Instalación de software
Comando Acción Comentarios
|
dpkg -
i paquet e
Instala un paquete
dpkg -r paquete = Desinstala un paquete
dpkg --purge paquete = Desisntala un paquete y sus archivos de configuracion dpkg --force -r paquete = Fuerza la desinstalacion de un paquete dpkg --force-all -r paquete = Fuerza aun mas la desinstalacion de un paquete (Puede comprometer el sistema) dpkg -c paquete = Muestra el contenido de un paquete dpkg -L paquete = Muestra todos los ficheros que se instalaron con un paquete dpkg -S fichero = Muestra a que paquete pertenece un fichero dpkg --get-selections = Muestra un listado con todos los paquetes instalados dpkg-reconfigure paquete = Reconfigura el paquete |
aptitude
update
Actualiza la lista de
paquetes
aptitude upgrade = Actualiza el sistema (no instala ni elimina paquetes)
aptitude dist-upgrade = Actualiza el sistema eliminando e instalando
paquetes si fuera necesario aptitude install [paquetes] = Instala los paquetes indicados aptitude reinstall [paquetes] = Reinstala los paquetes indicados aptitude remove [paquetes] = Elimina los paquetes indicados aptitude purge [paquetes] = Elimina los paquetes y sus ficheros de configuracion aptitude download [paquetes] = Descarga los paquetes en el directorio actual aptitude hold [paquetes] = Bloqua los paquetes indicados aptitude unhold [paquetes] = Desbloquea los paquetes seleccionados aptitude unmarkauto [paquetes] = Desmarca paquetes como instalados manualmente aptitude markauto = Marca paquetes como instalados manualmente aptitude search [expresion] = Busca un paquete por nombre o expresion aptitude show [paquetes] = Muestra información detallada de un paquete aptitude clean = Elimina los paquetes .deb descargados |
Información de hardware
Comando
|
Acción
|
Comentarios
|
sudo lshw
|
Lista tu hardware
|
|
sudo lshw -C disk
|
Lista tu hardware especifico (en este caso, discos)
|
-C es la abreviatura del
comando -class, que hace
lo mismo.
|
sudo lshw -html >
nombre_del_archivo.ht
ml
|
Lista tu hardware específico y guarda un
archivo .html en tu directorio de usuario con toda la información |
Kernel
Comando
uname -a
lsmod
modinfo [módulo]
modprobe [módulo]
insmod [módulo]
rmmod [modulo]
echo [módulo] >> / etc/modules
depmod [modulo] modconf
last
hdparm /dev/hdX
lsdev
lspci
lsusb
less /var/log/
kern.log
uname -a
lsmod
modinfo [módulo]
modprobe [módulo]
insmod [módulo]
rmmod [modulo]
echo [módulo] >> / etc/modules
depmod [modulo] modconf
last
hdparm /dev/hdX
lsdev
lspci
lsusb
less /var/log/
kern.log
Acción
Version del kernel
Lista los modulos cargados
Muestra informacion sobre un modulo
Inserta un modulo y sus dependecias en el kernel
Inserta un modulo en el kernel
Elimina un modulo del kernel
Inserta un modulo en el kernel permanentemente
Comprueba las dependencias del modulo
Programa gráfico para cargar módulos
Muestra los usuarios conectados y desconectados en los ultimos dias
Verifica el DMA de nuestro disco (sustituir "hdX" por nuestro disco correspondiente)
Muestra información sobre los dispositivos Muestra los dispositivos PCI conectados
Muestra los dispositivos USB conectados Mensajes del nucleo.
Version del kernel
Lista los modulos cargados
Muestra informacion sobre un modulo
Inserta un modulo y sus dependecias en el kernel
Inserta un modulo en el kernel
Elimina un modulo del kernel
Inserta un modulo en el kernel permanentemente
Comprueba las dependencias del modulo
Programa gráfico para cargar módulos
Muestra los usuarios conectados y desconectados en los ultimos dias
Verifica el DMA de nuestro disco (sustituir "hdX" por nuestro disco correspondiente)
Muestra información sobre los dispositivos Muestra los dispositivos PCI conectados
Muestra los dispositivos USB conectados Mensajes del nucleo.
Comentarios
modprobe -r [módulo] = Elimina un modulo del kernel y los que dependen de él
hdparm -I /dev/hdx = Muestra información sobre el disco
hdparm -d1 /dev/hdX = Activar el dma en nuestro disco
less /var/log/syslog = Registro de mensajes relativos a la seguridad.
less /var/log/debug = Registro de información de depuración de los programas.
less /var/log/messages = Mensajes del sistema de carácter informativo.
less /var/log/user.log = Información del
usuario.
less /var/log/XFree86.0.log = Información
sobre las X
less /var/log/Xorg.0.log = Información
sobre las X
less /var/log/auth.log = Accesos al
sistema(incluye los intentos fallidos).
cat /proc/cpuinfo = Información sobre el procesador.
cat /proc/devices = Información sobre dispositivos en uso.
modprobe -r [módulo] = Elimina un modulo del kernel y los que dependen de él
hdparm -I /dev/hdx = Muestra información sobre el disco
hdparm -d1 /dev/hdX = Activar el dma en nuestro disco
less /var/log/syslog = Registro de mensajes relativos a la seguridad.
less /var/log/debug = Registro de información de depuración de los programas.
less /var/log/messages = Mensajes del sistema de carácter informativo.
less /var/log/user.log = Información del
usuario.
less /var/log/XFree86.0.log = Información
sobre las X
less /var/log/Xorg.0.log = Información
sobre las X
less /var/log/auth.log = Accesos al
sistema(incluye los intentos fallidos).
cat /proc/cpuinfo = Información sobre el procesador.
cat /proc/devices = Información sobre dispositivos en uso.
last
Lista los usuarios conectados/desconectados
(fichero/var/log/wtmp).
Muestra los intentos de conexión fallidos (fichero /var/log/btmp).
Comprobar el interfaz SCSI.
Comprobar el interfaz SCSI. Información sobre la memoria.
Muestra los intentos de conexión fallidos (fichero /var/log/btmp).
Comprobar el interfaz SCSI.
Comprobar el interfaz SCSI. Información sobre la memoria.
lastb
cdda2wav -scanbus
cdrecord -scanbus cat /proc/meminfo
FTP
cdda2wav -scanbus
cdrecord -scanbus cat /proc/meminfo
FTP
Comando
|
Acción
|
Comentarios
|
ftp
|
Abre la interface de usuario para
el protocolo de transferencia de ficheros (FTP) |
open servidor = Conectar con el servidor
|
append = Anexar a un archivo
|
||
? = Imprimir información de ayuda local
|
||
bell = Emitir sonido cuando se complete el comando
|
||
binary = Establecer transferencia binaria (todas salvo .txt)
|
||
bye = Finalizar la sesión ftp y salir
|
||
ascii = Establecer tipo de transferencia ascii (sólo para .txt)
|
||
cd = Cambiar el directorio de trabajo remoto
|
||
close = Finalizar la sesión ftp
|
||
ls = Mostrar el contenido del directorio remoto
|
||
dir = Mostrar el contenido del directorio remoto
|
||
delete = Eliminar archivo remoto
|
||
debug = Alternar modo de depuración
|
||
get = Recibir archivo
|
help = Ayuda sobre un comando 1o-help y luego el
comando
lcd = Cambiar el directorio de trabajo local mdir = Mostrar el contenido de múltiples directorios remotos mdelete = Eliminar múltiples archivos mget = Obtener múltiples archivos mkdir = Crear directorio en el equipo remoto mls = Mostrar el contenido de múltiples directorios remotos mput = Enviar múltiples archivos open = Conectar a tftp remoto put = Enviar 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 = Recibir archivo rename = Cambiar el nombre del archivo rmdir = Quitar directorio en el equipo remoto remotehelp = Obtener 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 |
IRC
Comando Acción Comentarios
Comando Acción Comentarios
irc Deberemos instalar el
paquete irssi
(sudo aptitude install irssi)
(sudo aptitude install irssi)
/server = Lista,añade o elimina servidores.
/server [nombre:puerto:clave] = Conecta con un servidor.
/info [servidor] = Obtener información sobre servidor.
/lusers = Obtener estadísticas del servidor.
/users = Usuarios conectados al servidor.
/links = Lista los servidores de la red actual.
/list = Lista e informa sobre los canales.
/admin = Informa sobre el admin. del servidor.
/help [comando] = Muestra la ayuda sobre un comando.
/ison [nick] = Comprobar si un usuario está conectado.
/join [canal] = Unirse a un canal.
/names = Listar usuarios en canales.
/whois [nick] = Muestra información sobre un usuario.
/whowas [nick] = Informa sobre un usuario que ya no está.
/who [patrón] = Muestra información sobre patrón.
/msg NiCK SET PASSWORD [clave] = Cambiar de contraseña(en irc- hispano)
/msg [nick | canal][texto] = Envia un mensaje a un usuario o canal. /amsg [texto] 'a = Envia un mensaje a todos los canales en los que
estás.
/notice [nick | canal] = Envia un mensaje privado a un usuario/os /query [usuario texto] = Envia un mensaje privado a un usuario. /ignore = Lista los usuarios ignorados.
/ignore nick = Ignora los mensajes de un usuario.
/unignore [nick | *] = Deja de ignorar el/los mensajes.
/ctcp [nick texto] = Envia un mensaje mediante CTCP
/me [texto] = Envia un mensaje precedido de nuestro nick
/ame [texto] = Envia un mensaje todos los canales en los que estás. /dcc [chat nick ] = Pide y/o inicia charla con un usuario.
/dcc [close nick] = Cierra charla.
/server [nombre:puerto:clave] = Conecta con un servidor.
/info [servidor] = Obtener información sobre servidor.
/lusers = Obtener estadísticas del servidor.
/users = Usuarios conectados al servidor.
/links = Lista los servidores de la red actual.
/list = Lista e informa sobre los canales.
/admin = Informa sobre el admin. del servidor.
/help [comando] = Muestra la ayuda sobre un comando.
/ison [nick] = Comprobar si un usuario está conectado.
/join [canal] = Unirse a un canal.
/names = Listar usuarios en canales.
/whois [nick] = Muestra información sobre un usuario.
/whowas [nick] = Informa sobre un usuario que ya no está.
/who [patrón] = Muestra información sobre patrón.
/msg NiCK SET PASSWORD [clave] = Cambiar de contraseña(en irc- hispano)
/msg [nick | canal][texto] = Envia un mensaje a un usuario o canal. /amsg [texto] 'a = Envia un mensaje a todos los canales en los que
estás.
/notice [nick | canal] = Envia un mensaje privado a un usuario/os /query [usuario texto] = Envia un mensaje privado a un usuario. /ignore = Lista los usuarios ignorados.
/ignore nick = Ignora los mensajes de un usuario.
/unignore [nick | *] = Deja de ignorar el/los mensajes.
/ctcp [nick texto] = Envia un mensaje mediante CTCP
/me [texto] = Envia un mensaje precedido de nuestro nick
/ame [texto] = Envia un mensaje todos los canales en los que estás. /dcc [chat nick ] = Pide y/o inicia charla con un usuario.
/dcc [close nick] = Cierra charla.
/dcc [send nick fichero] = Ofrece y/o envia un fichero.
|
||
/dcc [get nick fichero] = Permite recibir un fichero.
|
||
/time = Muestra fecha y hora.
|
||
/clear = Limpia la ventana de texto actual.
|
||
/away [texto] = Pasar a estado ausente.
|
||
/away = Volver de la ausencia.
|
||
/nick [nuevonick] = Cambiar el nick.
|
||
/nick [nuevonick][clave] = Cambiar un nick registrado.
|
||
/nick [nick:contraseña] = Identificarse en irc-hispano.
|
||
/part [canal] = Abandonar un canal.
|
||
/quit = Cerrar todas las conexiones y salir.
|
Calculadora
Comando
|
Acción
|
Comentarios
|
bc
|
Abrimos la calculadora bc.
|
20 + 5.4 = Suma.
|
77 - 4.2 = Resta.
|
||
25.2 * 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 42
|
||
sqrt (16) = Calcula la raiz cuadrada de 16
|
||
(2*3+2) / sqrt (2^3/2.5) = Un poco de cada.
|
||
quit = Salimos de bc.
|
Redes
Comando Acción Comentarios
|
/etc/init.d/
networking
start
Inicia los servicios de red.
/etc/init.d/networking restart = Reinicia
los servicios de red.
/etc/init.d/networking stop = Para los servicios de red. |
ifconfig [interfaz
opciones IP]
Información y configuración de interfaces de
red.
ifconfig = Muestra el estado de los
interfaces activos.
ifconfig -a = Muestra el estado de todos los interfaces. ifconfig ppp0 = Muestra el estado de ppp0 ifconfig eth0 up = Activa eth0. ifconfig eth0 down = Cierra eth0. ifconfig eth1 address 192.168.1... = Asigna una dirección al interfaz especificado. |
iwconfig
Similar a ifconfig pero sólo para interfaces
wireless
|
ifup interface Habilita la interface especificada.
ifup eth0
ifup ppp0
|
ifdown interface Deshabilita la interface especificada.
ifdown eth0
ifdown ppp0
|
dhclient eth0/eth1
Inicia conexión dhcp mediante el cliente dhcp-
client.
|
pump -i eth0/eth1 Inicia conexión dhcp mediante el cliente pump.
|
pppoeconf Programa para configurar conexiones pppoe.
|
pppconfig
Programa en modo texto para configurar una
conexión ppp.
|
pon Establece la conexión ppp a internet.
|
plog Monitoriza la conexión ppp.
|
poff Finaliza la conexión ppp a internet.
|
finger usuario
Informa sobre un usuario conectado al sistema.
finger @servidor = Informa sobre todos los
usuarios conectados a
un servidor (nombre o IP) finger usuario@servidor = Informa sobre un usuarioconectado a un servidor ping google.com = Verifica la conexión, en este caso conwww.google.com (Ctrl +Z pone fin) |
traceroutemicrosoft
.es
mtr rediris.es
whois ubuntu- es.org
host -v - atelefonica.co
m iptraf
tethereal
ettercap nmap fail2ban
snort
aide
portsentry
chkrootkit
w3m lynx links links2 elinks
irssi weeChat-curses
mutt mush pine elm
cabber centericq ncftp ftp-ssl telnet-ssl
ssh
rtorrent
bittornado
talk usuario
mesg -n
write usuario netstat -napt
wget [opciones] URL
mtr rediris.es
whois ubuntu- es.org
host -v - atelefonica.co
m iptraf
tethereal
ettercap nmap fail2ban
snort
aide
portsentry
chkrootkit
w3m lynx links links2 elinks
irssi weeChat-curses
mutt mush pine elm
cabber centericq ncftp ftp-ssl telnet-ssl
ssh
rtorrent
bittornado
talk usuario
mesg -n
write usuario netstat -napt
wget [opciones] URL
Muestra la ruta que los paquetes de datos han
seguido hasta la máquina de destino, en
este caso un server de microsoft.es
Combinación de ping y traceroute. Información sobre un dominio, en este caso el
dominio ubuntu-es.org.
Determina la ip de un nombre. En este caso, la IP de telefonica.com.
Monitoriza tráfico de redes (ncurses).
Versión para consola de ethereal,un analizador del tráfico de red (sniffer).
Sniffer/interceptor/logger para redes LAN con switchs basado enncurses.
Escáner de puertos.
Escanea logs como /var/log/auth.log y banea las IP con demasiados errores de conexión. Sniffer de paquetes y un detector de intrusiones
en una red (NIDS).
Detector de intrusiones en un único Servidor,
PC o host.(HIDS).
IDS que detecta escaneos de puertos y
reacciona a un ataque.
Detector de rootkit.
Navegadores web.
Clientes IRC (Internet Relay Chat) )
Clientes de correo(MUA).
Cliente jabber (protocolo libre para mensajería instantánea).
Cliente de mensajeria multiprotocolo (ICQ,Yahoo,AIM,MSN,IRC,Jabber)
Cliente FTP (File Transfer Protocol) basado en ncurses
Cliente FTP compatible con cifrado SSL y TSL (dependiendo de la otra parte)
Cliente telnet (acceso remoto) compatible con cifrado SSL (dependiendo de la otra parte)
Cliente SSH (Secure SHell). Acceso remoto cifrado. Forma parte del
paquete openssh-client
Clientes bittorrent.
Entabla una conversacion con un usuario del
sistema.
Anula la notificacion de comunicacion
de talk o write.
Manda un mensaje a un usuario del sistema.
Saber qué puertos tiene abiertos nuestro sistema.
Gestor de descargas.
Combinación de ping y traceroute. Información sobre un dominio, en este caso el
dominio ubuntu-es.org.
Determina la ip de un nombre. En este caso, la IP de telefonica.com.
Monitoriza tráfico de redes (ncurses).
Versión para consola de ethereal,un analizador del tráfico de red (sniffer).
Sniffer/interceptor/logger para redes LAN con switchs basado enncurses.
Escáner de puertos.
Escanea logs como /var/log/auth.log y banea las IP con demasiados errores de conexión. Sniffer de paquetes y un detector de intrusiones
en una red (NIDS).
Detector de intrusiones en un único Servidor,
PC o host.(HIDS).
IDS que detecta escaneos de puertos y
reacciona a un ataque.
Detector de rootkit.
Navegadores web.
Clientes IRC (Internet Relay Chat) )
Clientes de correo(MUA).
Cliente jabber (protocolo libre para mensajería instantánea).
Cliente de mensajeria multiprotocolo (ICQ,Yahoo,AIM,MSN,IRC,Jabber)
Cliente FTP (File Transfer Protocol) basado en ncurses
Cliente FTP compatible con cifrado SSL y TSL (dependiendo de la otra parte)
Cliente telnet (acceso remoto) compatible con cifrado SSL (dependiendo de la otra parte)
Cliente SSH (Secure SHell). Acceso remoto cifrado. Forma parte del
paquete openssh-client
Clientes bittorrent.
Entabla una conversacion con un usuario del
sistema.
Anula la notificacion de comunicacion
de talk o write.
Manda un mensaje a un usuario del sistema.
Saber qué puertos tiene abiertos nuestro sistema.
Gestor de descargas.
host -v -a 194.224.55.221 = Determina el
nombre de una IP. En este caso, el
nombre de 194.224.55.221.
elinks es compatible con SSL, con lo que
podremos acceder a correo web.
Bittornado es una versión mejorada del
cliente homónimobittorrent.
talk usuario@sistema = Entabla conversacion con un usuario de otro sistema (entre máquinas UNIX)
mesg -y = Habilita la llegada de notificaciones de talk owrite.
-n = No resuelve las direcciones a sus nombres DNS. Esto hace más rápida la ejecución.
-a = Muestra todos las conexiones,incluídas las que están escuchando.
-p = Muestra el número y nombre del proceso,dueño de dicha conexión.
-t = sólo muestra conexiones tcp -p = Descarga la 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)
talk usuario@sistema = Entabla conversacion con un usuario de otro sistema (entre máquinas UNIX)
mesg -y = Habilita la llegada de notificaciones de talk owrite.
-n = No resuelve las direcciones a sus nombres DNS. Esto hace más rápida la ejecución.
-a = Muestra todos las conexiones,incluídas las que están escuchando.
-p = Muestra el número y nombre del proceso,dueño de dicha conexión.
-t = sólo muestra conexiones tcp -p = Descarga la 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 = formato para descargar.
|
||
-nH = hace que no se cree el subdirectorio
localhost.
|
||
--cut-dirs=n = elimina n número de
directorios dentro de la jerarquia.
|
No hay comentarios:
Publicar un comentario
Deja tus opiniones y/o comentarios, nos sirven para mejorar nuestro blog, gracias