Beruflich Dokumente
Kultur Dokumente
ComandosBsicos
Comando Accin Lista los archivos de un directorio concreto
. L IN U X
Comentarios ls -l : Aade informacin sobre los atributos ls -a : Lista todos los archivos incluyendo los ocultos Is -R = Lista el contenido del directorio y todos sus subdirectoriosrecursivamente
ls
;cat
fficheroJ
more [fichero]
iess[ficheroJ
echo [eadenaJ
stat fficherol
tail [archivoJ head [archivo]
Muestra el estadode rur fichero Muestra las ultimas lineas de un archivo Muestra las primeras lineas de un archivo Busca las coincidenciascon el patrn dentro del directorio y sus subdiectorios
frnd [patronJ
find [ratal fpatronJ: Busca las coincidenciascon el patron dentro de la ruta find [pafionJ -print : Busca las coincidenciasy muestrala ruta completa de estas.
whereisfprogramaJ
Busca la ruta donde se encuentra el programa, su ayuda, etc. Toma una expresinregular de la lnea de comandos,lee la entrada estndaro una lista de archivos, e imprime las lneas que contengancoincidencias para esaexpresinregular. I ambrenpodemosredreccronar la salida de un determinado comando por medio de rura tubera (Alt Gr+ 1) y filtrarla con grep usandola expresin resular como criterio. Busca la ruta donde se encuentra el comando Busca la ruta donde se encuenha el programa o comando
I t--^-!^ ^l l : - ^ ^ ^ J^ -^a-^l
grep eadena archivo : Muestra las lneas del archivo que contienen la cadena
$istory
Muestra los comandosutilizados por el usuario en orden cronolgico Mestra los ltimos comandos usadospor el usuario
tfc -l
eject -t [unidad ptical : Cierra la bandeja de la unidad plica (cdrom, dvd ...) cd [rataJ: en la ruta Se desplazaal directorio especificado
ep [origen] [destinoJ
cp -R [origenJ[destinoJ: Copiaun directorio (directorio y subdirectorios) recursivamente cp -p [origenJ[destinoJ: Copiapreservando los permisos y lasfechas
cp farchivoJ [archivo nombre cambiadoJ: Copia el archivo y lo cambia de nombre
mv farchivo] [archivo_nombre_cambiadoJ : Cambia de nombre un archivo mv se parecea cp, excepto que borra el archivo original despusde copiarlo. Se puede entender como la utilizacin conjunta de cp y rm.
mv renombraun archivo(que es el primer parmetro) parmetro si el segundo esun archivo. parmetro Si el segundo esun directorio, mv moverel archivoal nuevodirectorio, manteniendo el mismonombresimple. ynkdir [directorioJ
Crea un nuevo directorio dentro del directorio.
diff -w fficheroLJ el espacio [ftchero2J: Descarta enblancocuando compara las lineas diff -q ffichero! ffichero2J: Informasolosi los Itcheros sondistintos diff -y fficherolJffichero2J: Muestra la salida a dos columnas
passwd
francomando blear reset
Limpia la pantalla
Reinicia la terminal
date -u = Muestra la hora y fecha en formato completo en UTC date '*formatr : Formateala hora y la fecha -> date'+Dia:o6mloA%oyo/onHora:%oR:YoM:o6S' man date : Muestra un listado con todos los posibles formatos
who
whoami
write [userJ
mesg
mesg[y I n] : Estaordenpermiteal usuario quela ejecutahabilitar (y) o inhibir (n) el permisode escriturasobresu terminal
mail [usuario]
Permiteintercambiar correo con otrosusuarios. Similara write soloqueel usuario no estarconectado. necesita Muestra el sistema IIND( sobre uname -a : Muestra toda la informacin sobre el el queestamos trabajando tipo de sistemaque se estautilizando
uname -m : Muestra el tipo de arquitecturaque se estautilizando uname -s : Muestra el nombre del sistema
hname
Aade(+) o elimina(-) los permisos de lectura(r), escritura(w) o ejecucion(x) del archivo o directorio.
glolal[+l-][rwx] [archivo] = Cambia los persmisosal usuario(u), grupo(g), otros(o) o a todos(a) chmod [mascaral [archivoJ: Cambia los permisos al archivo segun la mascara,donde 000 quita todos los permisos y 777 da todos los pennisos.
umask
conlos Muestra losperrnisos que el usuariocrearasus archivospor defecto Cambia de propietario a los archivos
Cambia de grupo a los archivos Formatea en formato MsDos un disquette
amask[mascaral:Flja lospermisos quetendra por defecto cualquier archivocreado por el usuario. 777 quitatodoslos permisos y 000 da todoslos permisos.
fdformat /dev/fdO
en formatoMsDosun Formatea y despues verificael disquette formateo Congelala terminal durantelos especificados segundos el Define,marcay/oasigna comovariables identificador(es) de entornoque seranexportada quese a los subprocesos generen. Perrniteeliminar unavariable identificadapor sunombreo identificador
Redirecciona la salida de un comando con la entrada del siguiente comando
sleep[tiempoJ
unset[identiJicadorJ
alias nombre:'comando'
Ei ecutables Comandos
sh nombreecutable Ejecuta un archivo ejecutable.sh bash nombredeejecatablesh: Otra forma de ejecutar un archivo ejecutable.sh .lnombredeejecutablesh: Otra forma de ejecutar wr archivo ejecutable.sh
Comandosde Impresin
Comando Accin Aade el fichero a la cola de impresion Muestra los documentosen la cola Cancela la impresion del documento actual Cancela la impresion del trabajo n, siendo n un numero natural. Comentarios lpr -#n fichero : Realiza "n" copias del fichero, donden es un numeronatural (1,2,3,4,5...)
unrar v archivo.rar = Muestra el contenido del fichero.rar sin descomprimirlo gzip -r fichetos
ficheros Comprime a gz
un I gzip-djichero.gz: Descomprime
gzip -ejichero.gz: Muestra el contenido de un fichero.gz sin descomprimirlo
bzipTJicheros
Comprime ficheros al
formatobz2
Desempaqueta el
tar -nxf achivo.tgz: Desempaqueta y descomprimew archivo.tgz tar -rvtf archivo.tgz = Muestra el contenido de un tgz sin descomprimirlo ni desempaquetarlo
tar -jvcfarchivo.tbz2
| Empaquetaycomprime
ltar -jvxf urchivo.tbz2:Desempaquetay tar -jvtf archivo.tbz2 = Muestra el contenido sin desempaquetar ni descomprimir el .tbz2
Comandosde Renombrado
*.zip indica el tipo de archivos a renombrar (llamado con * renombra todos). A-Z indica el pahon a modificar. rename'y/A-Zlaz/'*.zip Cambia mayusculaspor minisculas en todos los .zip. a-z indica el patron por el que se modifica. rename 'yl /_f * cambia espaciospor _ en todos los archivos.
Comandosde Grficos
Accin I Comentarios
Informacion y sobreOpenGl Glx Muestra los colores por el sistema y reconocidos sucodigoRGB
Muestra un cartel ascii con el texto de forma vertical
showrgb
banner texto
Muestra un cartelASCII con figlet -w[n] texto : Similara el texto de forma hortzontal bannerpero en formatohorizontal figlet -t texto : La salidase mostrara con su anchura maxima figlet -c texto : La salidase mostraracentrada
xwd> ventanu.xwd
xwd -root -screen > pantall*xw d : Captura la pantalla gnome-screenshot --window : Captura la ventana en el escritorio gnome
gnome-screenshot
Captura la pantalla en el escritorio snome Caphrra una ventana en cualquier formato Muestra imagenes en formato.xwd
identify imagen.gif pdfimages Jichero.pdf n ombr e_par a_l as _im g enes convert *.jpg catIogo.pdf
Crea un catalogopdfcon las imagenes Crea un indice grafico con las miniaturas Convierte una imagen a blanco y negro Cambia el formato de una imasen Cambia las dimensionesde una imagen Convierte a jpg todas las imagenes.ppm Crea miniaturas de varias imasenes Crea un gif animado con varias imgenes(15 es el tiempo entre imagenes en centsimas)
display "vid:*.jpg" convert imgen_coloripg monochrom e imgen_b/n.ipg convert imag en_or ig in alppm imagen_nuevujpg convert -sample 100x50 imagen_originaljpg imagen_nueva.jpg
mogrify -format jpg *.ppm mogrify -format png -sample *.jpg 20o/ox20Vo
convert -delay 15 imagl.jpg im ag2jpg imag 3jp g r emero.g if
de un I Extraelos fotogramas
l.gif animado
Similar al anterior
Convierte una imagen .nrg a.iso Para usar este comando es imprescindible instalar el paquete nrg2iso Para usar estecomando es imprescindible instalar el paquete bin2iso
bin2iso imagen.cue
Parausarestecomando es paquete imprescindible instalar ccd2iso Parausarestecomando es paquete imprescindible instalar mdf2iso
Monta una imagen .iso Desmontauna imasen Genera la suma md5 de wr archivo .fxt Verifica la suma md5 de un archivo
growisofs -dvd-compat -Z ldev lsrO:imagen.iso dvdrecord -v dev=0,0,0 blak:fast dvdbackup -M -ildev/srO -o -/copia-dvd/ vobcopy -i /dev/sr0 -m -o -/copia-dvd/
Comandosde Extraccin de CD
Comando cdda2wav -B -H -D /devlsrl -s -x Accin Extrae un disco de audio completo en archivos .wav separados Exhae la pista nmero 5 Extrae un disco de audio completo en archivos .wav separados Comentarios
cdda2wav-II -D /dev/srl -s -x
-r5
cdparanoia -B -d /dev/srl cdparanoia 5 -d /dev/srl
Extraela pistanmero5
Comandosde Audio
Comando lame -b 192 -m j tema-wilv lame -h -m j nogap *.wav Accin Convierte una cancion .wav a .mp3 con bitrate de 192 Comentarios
Convierte un archivo .wav a .ogg con bitrate de 128 (-b 128)y calidad 5 (-q 5) en un rango de 0 a 10.
ComandosVarios
Muesta nformacinsobreel comando
apr oposp ala b r a_clave : Busca dentro de las declaacionesde man la palabra exacta apropos -e palabra_claye : Busca la palabra exacta cal I Muesfia el calendariodel mes actual cal -my: Muestra el calendariode todo el ao
man comando
uptime
Muestrael reloj Hardwareo reloj de hwclock -systohc : Pone el reloj Bios Hardware a la hora del sistema
Ejecuta un comando cada x (defecto:2) segundos
Reinicia la terminal
Terminarnproceso.
Ctrl+Z: Suspendetemporalmentela ejecucin de un programa. Ctrl+S : Para la transferenciade datos a la terminal. Ctrl+Q : Resume,reiniciala tranferencia de datos
Ctrl+Alt+F2 : Salirdel entorno grfico a un terminal.(Fn' segn gettysactivados en/etc/inittab) Ctrl+Alt+Supr = Estando en una terminalreinicia(sino seindicaotra cosaen /etc/inittab) hostname Muestrael nombrede la maquina
Muestra el nombre del fichero de la terminal conectadaa la salida estandar. I etcl init.dl sen icio stop Para un servicio o demonio letc/init dlservicio start = Inicia un servicioo demonio I etclinit.dlservicio restart : Reinicia un servicio o demonio
sh script
java-jarJichero.jar ./[archivo.bin]
Ejecuta un script
I Ejecutaunprogramajava Ejecuta un archivo binario (tambin puede usarsecon scripts)
consolechars -f faente.psf.gz
Las la fuentede la consola. Cambiar fuentesseencuenanen /usr/ share/consoIefonts/ Enviar bugs Terminala ejecuciondel programa actual
Apaga el pc
Entrar como superusurirro Creaun nuevousuario adduserusuariogrupo: Aadeun usuarioexistente a un grupo existente adduser--no-create-home usuario: perosin directorio Creaun usuario personal
addgroupgrupo
deluser usuario
deluser usuario: --remove-home y su directorio Eliminaun usuario personal grupo: delgroup Elimina el grupo
delgroup grupo --only-if-empty : Elimina el grupo solo si no tiene ninsun usuario
usermod -d nueva_home -m login: (lo Cambia el nombredel usuario creasi no existe)y tranfieresu contenido.
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 Cargaelmapa de teclado que le indicamos,queestaren: /usr/share/keymaps en Muestra el codigo de caracteres uso
locale charmap
set
env
export
free -m -s 3
top
frr""^-l "rn"r,
strace [comando] fuser -v [archivo] Muesfa las llamadasal sistema originadas por el comando
lsof
fsof +D [DirectorioJ: Lista los procesos queestan usando el directorio lsof -i :60627: Muestra los procesos queseencuentren detras del puerto60627
[eomandoJ&
nohup [comandoJ & jobs fg no_tarea
Ejecuta un comando en segundoplano Ejecuta rn comando de forma que si cerramosla terminal siga ejecutandose
bg
nice -n prioridad [comandoJ renice prioridad PID_del_trcceso
planoun proceso que Pasa a segundo con hemos suspendido temporalmente Ctrl-Z
Ejecuta un comando con rna prioridad determinada
at [-f scriptJ[tiempo]
batch
Igual que at, salvo que batch slo ejecutael script si la carga de cpu es inferior al80% l1
du -h fficheroJ
que Muesfra el espacio ocupael ficheroo directorio Igual que el anterior pero lo muestraen forma de arbol
Muestra informacin sobre particiones montadas df -h: Medida humana
tree-a-s -L2
cfdisk
Muestrainformacin sobreparticiones Muesta rur listadode los dispositivos montados mountpanto_montaje : Monta un dispositivo establecido en fstab
umount punto_montaje : Desmonta un dispositivo establecidoen el fstab mount -t [Sistema_Archivos] /dev/[dispositivo] [punto_montaje] : Monta el dispositvo, ej: mount -t ext3 /devftrdaI /media/discoumount /dev/[dispositivo] : Desmonta un disco
fsckldevl[disposittvoJ
lChequeayreparael
fsckext2 -vpf ldevlhdx = Chequeay reparael sistemade archivos de una particion ext2 no montada fsclcexB -vpf ldevlhdx: una particion ext3 Igual pero con
mkfs.ext2 ldevlhdW
de I Creaun sistema [ fi"h"tot swapen la la particion Convierte de ext3 a ext2 la particion Convierte de ext2 a ext3
Clona e[ disco hda en el disco hdb en bloques de I Megabyte (para no sobrecargarel sistema)
dd if=/dev/hda of:mbr
count:l bs:512
dd if:/dev/hda2 of:/sector_arranque_hda2 count:1 bs:512
I dd if:mbr | I\CR
of:/dev/hda : Restaurael
dpkg --get-selections = Muestra un listado con todos los paquetes instalados dpkg-reconfi gu re paquete : Reconfigura el paquete
aptitude update
= Desbloquea los paquetes aptitude unhold [paquetesJ seleccionados = Desmarca paquetes aptitude unmarkauto [paquetes] como instalados manualmente
aptitude markauto : Marca paquetescomo instalados manualmente
por nombreo un paquete aptitude searchfexpresionJ: Busca exDresion aptitude showfpaquetesJ:Muestra informacin detallada de un paquete aptitude clean: Eliminalos paquetes .debdescargados
Comandosgestindel Kernel
Comando uname -a lsmod modinfo [mduloJ modprobe [mduloJ insmod [mduloJ rmmod [modulo] echo [mduloJ >> /etclmodules depmod [moduloJ modconf Accin Comentarios
Versiondel kernel
Lista los modulos cargados
un modulo sobre Muestra informacion modprobe -r [mduloJ: Eliminaun Inserta un moduloy susdependecias modulodel kemely los quedependen en el kernel de l
Inserta un modulo en el kernel Elimina un modulo del kernel Inserta un modulo en el kernel permanentemente Compruebalas dependenciasdel modulo Programa grfico para cargar mdulos
last
lsdev
y conectados Muestra los usuarios en los ultimosdias desconectados Muestrainformacinsobrelos dispositivos PCI los dispositivos Muestra conectados los dispositivos USB Muestra conectados
Mensajesdel nucleo. less /var/log/syslag: Registro de mensajesrelativos a la segwidad.
lspci
lsusb
less/v ar/lo g/k ern. lo g
last
el interfazSCSL Comprobar
lnformacin sobre la memoria.
cat/proc/meminfo
Comandosde FTP
Comando I I Accin Abre la interface de usuario para el protocolo de fansferencia de ficheros (FTP) open servidor: Comentarios Conectar con el servidor
ftp
append : Anexar a un archivo ? : Imprimir informacin de ayuda local bell: Emitir sonido cuando se complete el comando binary : Establecertransferenciabinaria (todas salvo,.txt)
cd: Cambiar el directoriodetrabaioremoto close= Finalizarla sesin ftp ls : Mostrar el contenidodel directorioremoto
dir: Mostrar el contenido del directorio remoto
debug: Alternarmodode depuracin get: Recibirarchivo help : Ayudasobre rurcomando l"-helpy luego el comando
lcd: Cambiar el directorio de trabaio local
mls: Mostrarel contenido de mltiples directorios remotos mput: Enviarmltiplesarchivos "@ put: Enviarun archivo pwd: Imprimir el directoriode trabajodel equipo remoto quit: Finalizarla sesin ftp y salir quote: Enviarun comando arbitrarioftp
recv : Recibir archivo
rename: Cambiar el nombredel archivo rmdir: Quitardiectorioen el equiporemoto ."."r.t"tt -"b send: Enviarun archivo
status : Muestra el estadoactual trace : Alternar tazado de paquetes ty.pe : Establecerel tipo de transferenciade archivos user : Envia nueva informacin de usuario verbose: Alternar modo detallado
Comandosde Redes
Comentarios /etc/init.d/networking start letclinit.d/networking restart : Reinicia los servicios de red.
iwconfig
ifup interfoce
| *;il,
Habilita la interface especificada.
ifap ppp0
ifdown interface Deshabilita la interface especificada.
dhclient eth0/ethl
Inicia conexin dhcp mediante el cliente dhcp-client. Inicia conexin dhcp mediante el cliente
pppoeconf
Programa en modotexto paraconfiguraruna ppp. conexin ppp a internet. la conexin Establece ptog
poff finger asuario
finger @emidor: Informa sobretodoslos usuarios conectados a txt servidor (nombreo IP)
finger asu ari@ ervidor : Informa sobre un usuario conectado avnservdor ping g oog Ie. com : Y er ifrca la conexin, en estecaso con www. go ogl e.com (Ctrl+Z pone fin)
traceroute microsoft.es
Muestra la ruta que los paquetes de datos han seguido hastala mquina de destino, en este cISo un server de rnicrosoI.es Combinacin de ping y traceroute. Informacin sobreun dominio, en estecaso el dominio ubuntu-es. org.
host -v -a telefonica.com
tethereal
nmap fail2ban
de puertos. Escner
Escanealogs como,/var/log/auth.log y banea las IP con demasiadoserrores de conexin. Sniffer de paquetes y un detector de intrusiones en una red (ND$. Detector de inkusiones en un nics gett.t. PC o host.(FIIDS). de puertos y IDS que detectaescaneos a rm ataque. reacciona Detector de rootkit.
snort
aide
portsentry
chkrootkit
de coneo(MUA). Clientes
Cliente jabber (protocolo libre para mensajerla instantrnea). Cliente de mensajeriamultiprotocolo (ICQ,Yahoo,AIM,MSN,IRC, Jabber)
centericq
ncftp ftp-ssl
Protocol) basado ClienteFTP (File Transfer en ncurses concifradoSSLy ClienteFTP compatible de la otrapane) TSL (dependiendo
Cliente telnet (accesoremoto) compatible con cifrado SSL (dependiendode la otra parte)
telnet-ssl
rtorrent
Clientes bittorrent.
bittornado
conun usuariodel unaconversacion Entabla sistema. t8
talk usuario
write usuario
netstat -napt
todoslas -a: Muestoa conexiones,includas las que estn escuchando. el nmeroy -p: Muestra nombredel proceso,dueo de dichaconexin.
aRL wget[opcionesJ
de descargas. I Gestor
-r: recursivo.
-k: Convierte los enlaces absolutosen relativos. -c: Reanudala descargade un fichero parcialmente descarsado.
-nH : hace que no se cree el subdirectorio localhost. --cut-dirs:n : elimina n nmero de directorios dentro de lajerarquia.
l9