Professional Documents
Culture Documents
Pgina 1 de 4
dkpg -h (paquete.deb) Ver informacin sobre el comando
dkpg -i (paquete.deb ) Instalacin (muestra cualquier mensaje de error)
dpkg --force (paquete.deb ) Instalacin (no muestra cualquier mensaje de error)
dpkg -r (paquete.deb) Desinstalar pero sin borrar los archivos de configuracin
dpkg -P (paquete.deb) --purge Desinstalar borrando todos los archivos de configuracin
dpkg -l Ver un listado de todos los paquetes instalados en el sistema, junto con la versin y
una breve descripcin
dpkg -l (paquete.deb) Ver informacin de un paquete en concreto
dpkg -S (direccin del archivo) Mostrar el paquete al que pertenece un archivo
dpkg -L (paquete) Mostrar una lista de los archivos que pertenecen a un paquete. El resultado puede
incluir directorios que no pertenecen exclusivamente a ese paquete, sino que se
comparten con otros
dpkg se sita en los niveles ms bajos de la pila de gestin de paquetes. Mediante una utilidad denominada dpkg-deb, se trabaja con los debs (.deb). La operacin ms comn es listar e instalar
paquetes. Ejecutando dpkg -l | less se mostrarn todos los paquetes del sistema de los que dpkg tiene constancia. Para desempaquetar un archivo .deb escribiremos sudo dpkg -i archivo.deb, con lo
que aseguraremos que sus dependencias sean correctas e instalar el paquete
(Disk Usage) du -h Mostrar informacin del espacio ocupado por los archivos
du -h (directorio) Mostrar informacin del espacio ocupado por un directorio
du -h /home | sort -nr | less Mostrar informacin del espacio ocupado por /home ordenados numricamente (-n) y
en orden inverso (-r)
eject Abrir la unidad DVD-ROM
exit Pasar de superusuario al usuario original
sudo fc-cache -fv Actualizar la informacin de cach de las fuentes (reiniciar)
fdisk Particionador de consola
sudo fdisk -l Mostrar todas las particiones
Recuperar archivos borrados
foremost
Mostrar la ayuda
-h
Mostrar la versin
-v
Aadir fecha y hora al directorio donde guardaremos los archivos
-T
Mostrar la salida de datos en ejecucin
-v
Modo rpido
-q
Modo silencioso
-Q
Escribir un fichero informando de lo que se puede recuperar
-w
Indicar la particin que queremos escanear
-i
Indicar el directorio de salida
-o
Indicar el tipo de archivo a recuperar separados por comas u all
-t
Al directorio recuperar se le aade la fecha y la hora, y cambiamos los permisos para
sudo foremost -v -T -t pdf,jpg -i /dev/sdc1 -o /home/jorge/recuperar
el usuario
free Mostrar informacin de la memoria RAM y SWAP
free -m Mostrar informacin de la memoria RAM y SWAP en megabytes (MB)
fsck [-opciones] /dev/hdXXX (o sdXXX) Reparar inconsistencia del sistema de archivos
-a Confirmar automticamente (no recomendado)
-c Comprobar bloques en el disco
-f Forzar el chequeo aunque todo parezca correcto (OK)
-p Reparacin automtica (sin hacer preguntas)
-r Esperar nuestra respuesta (modo interactivo)
-v Verbose Desplegar ms informacin
-y Asumir yes en cada respuesta (modo interactivo)
sudo fsck -c -f -y -v /dev/sdb3 Ejemplo
gksudo Ejecutar como superusuario un programa de manera grfica
grep (patrn de bsqueda) (nombre del archivo) Buscar un determinado patrn de bsqueda dentro de varios archivos de texto y
mostrar las lneas donde se encuentra la coincidencia
ps ax | grep -i synaptic Buscar procesos con la palabra synaptic en maysculas o minsculas
dmesg | grep -i eth0 Buscar mensajes en los registros de la tarjeta de red
gvfs-mime Modificacin de apertura de archivos
sudo halt Apagar el ordenador
(comando) --help
Mostrar informacin sobre el comando especificado
(comando) -h
history Listar comandos utilizados recientemente
history | grep palabra a buscar sin comillas Listar comandos utilizados recientemente con el filtro indicado
(INFOrmation) info (comando) Mostrar informacin sobre el comando especificado. Ms que man
info info Mostrar informacin sobre info
ifconfig Mostrar las interfaces de red del sistema
sudo ifconfig wlan0 down Desconectar la red inalmbrica
sudo ifconfig wlan0 up Conectar la red inalmbrica
sudo ifconfig eth0 down Desconectar la red cableada
sudo ifconfig eth0 up Conectar la red cableada
inxi -S Obtener informacin completa del sistema
iwconfig Mostrar los adaptadores de red inalmbricos y su informacin
kill -l Ver las diversas seales que ofrece kill
kill -15 (PID) Primer intento de cancelacin para permitir limpiar archivos y procesos temporales (se
conoce como una seal TERM)
kill -9 (PID) Segundo intento de cancelacin
killall nautilus Reiniciar nautilus
less (nombre del archivo) Visualizar un archivo de texto
ln -s (nombre del archivo o directorio) (nombre del enlace) Crear un enlace a un archivo o directorio
Buscar archivos. Usa un ndice de archivos del sistema para trabajar rpidamente.
locate (nombre de archivo o directorio) Para actualizar este ndice debemos ejecutar la orden sudo updatedb. Esta orden se
ejecuta automticamente una vez al da, si dejamos el equipo encendido
lpstat -t Ver informacin sobre las impresoras y los trabajos de impresin
(LiSt) ls
Listar todos los archivos y directorios con colores: verde los archivos ejecutables, azul
oscuro los directorios, azul claro los enlaces, fucsia las imgenes, rojo los archivos
comprimidos, negro los archivos normales...
ls -a
Listar todos los archivos y directorios, incluidas los ocultos
ls -l
Listar todos los archivos y directorios con los permisos, nmero de archivos, dueo,
grupo, tamao y fecha de la ltima modificacin, as como la informacin de un enlace
La misma informacin anterior pero en kilobytes
ls -lk
Listar las unidades de almacenamiento que estn disponibles
ls -l /dev/sd*
Listar el contenido de dicho directorio
ls (nombre de un directorio)
Listar todos los archivos y directorios con informacin adicional: * es un archivo
ls -F
ejecutable, @ es un enlace, / es un directorio
Crear un archivo con los nombres de directorios y archivos
ls > archivo.txt
Aadir en un archivo los nombres de directorios y archivos
ls >> archivo.txt
lsb_release -a Mostrar informacin sobre la versin Linux que se est utilizando
Ver todos los dispositivos detectados por HAL (Hardware Abstraction Layer, Capa de
lshal
Abstraccin del Hardware)
lshw Ver el hardware del equipo (fabricante, tipo y dnde est conectado)
Pgina 2 de 4
lspci Ver todos los buses PCI y los dispositivos conectados a ellos
lsusb Ver todos los buses USB y los dispositivos conectados a ellos
(MANual) man (comando) Mostrar informacin sobre el comando especificado. Ms que help
man intro Mostrar una introduccin a la lnea de comandos de Linux
man man Mostrar informacin sobre man
man -k (palabra) Buscar una palabra en todo el recopilatorio man
man -f (palabra) Buscar una palabra en los ttulos del recopilatorio man
(MaKeDIRectory) mkdir Crear directorio (carpeta)
mkfs Formatear
sudo mkfs.ext3 /dev/sda1 Formateo de la particin sda1 con el sistema de archivos ext3
sudo mkfs.vfat -F 32 /dev/sda1 Formateo de la particin sda1 con el sistema de archivos FAT32
more Visualizar un archivo de texto
mount Ver las unidades montadas.
sudo mount -t vfat /dev/sda1 /mnt Montar la unidad sda1 en el directorio mht y sistema de archivos vfat
sudo mount -a Montar los discos en el sistema
sudo mount -t iso9660 -o ro /dev/sr0 /media/cdrom0 Montar el CD/DVD-ROM (ro = read only).Por defecto, las unidades se montan en modo
de solo lectura y no hace falta ro
(MoVe) mv (nombre de archivo o directorio) (nuevo nombre de archivo o directorio) Renombrar archivos o directorios
mv (nombre de archivo o directorio) (a directorio de destino) Mover un archivo o directorio
En el caso de mover un directorio lo que ocurrir si no indicamos la ruta es que se copiar un directorio1 en un directorio2. Ej.: mv directorio1 directorio2
netstat -nr Mostrar la tabla de direccionamiento
netstat -tulpen Mostrar los puertos vinculados a mi ordenador y sus servicios
ntfsundelete Recuperacin de archivos en una particin NTFS
nmap -sSU (direccin IP) Explorar los puertos de una direccin IP
nslookup Comprobar la resolucin del nombre de red de destino
passwd (nombre del usuario) Cambiar la contrasea del usuario
Enviar 5 peticiones para comprobar el funcionamiento de la red y la presencia del
ping -c5 (direccin IP)
ordenador al que corresponde la direccin IP
pkill nautilus Reiniciar nautilus
Ver el nmero que identifica al proceso (PID)
ps
Ver todos los procesos que se estn ejecutando en el equipo
ps -A
Ver todos los procesos que se estn ejecutando en el sistema
ps ax
Ver todos los procesos que se estn ejecutando en el sistema y con las estructuras de
ps -axf
padre e hijo/s
pstree Mostrar las dependencias padre/hijo de los procesos
(PrintWorkingDirectory) pwd Mostrar el directorio actual de trabajo
sudo reboot Reiniciar el ordenador
(ReMove) rm (nombre de archivo) Borrar archivos. No borra del todo los archivos sino que los marca como que se
pueden sobreescribir. Los datos seguirn en el disco duro
rm (nombre de directorio) (Recursive) -r Borrar un directorio y su contenido
rm (nombre de archivo) (Force) -f Ignorar archivos no existentes, nunca solicita confirmacin
(ReMoveDIRectory) rmdir (nombre de directorio) Borrar directorio que est vaco
rmdir (nombre de directorio) -r Borrar directorio que no est vaco
(Stream Editor) sed s/(cadena a buscar)/(cadena que reemplaza)/g (nombre del archivo) Buscar y reemplazar una cadena determinada en un archivo
sh (nombre de archivo) Este comando se suele utilizar con archivos de extensin .run o .sh
shred -u (nombre de archivo) Eliminar archivos completamente. Mejor que rm
shutdown -h now Apagar el ordenador
shutdown -r now Reiniciar el ordenador
snap -h Listar de rdenes para snap
snap find Buscar paquetes disponibles
snap find nombre del paquete Buscar un paquete especfico
sudo snap install nombre del paquete Instalar un paquete especfico
snap list Listar los paquetes snap instalados
sudo snap remove nombre del paquete Desinstalar un paquete especfico
sudo snap refresh Actualizar todos los paquetes snap instalados
sudo snap refresh nombre del paquete Actualizar un paquete especfico instalado
sudo snap info nombre del paquete Mostrar informacin de un paquete especfico
(SUperuser DO) sudo (programa) Ejecutar como superusuario un programa
sudo su Autentificarse como superusuario
sudo -i Autentificarse como superusuario
sudo -s Autentificarse como superusuario sin introducir la contrasea
sudo /bin/bash Autentificarse como superusuario
tail (direccin del archivo) Mostrar las ltimas 10 lneas de un archivo
tail -f (direccin del archivo) Mostrar las ltimas 10 lneas de un archivo e iniciar el seguimiento
tar -xzvf (nombre de archivo.tar) Descomprimir archivos tar, aunque se suele emplear con esas opciones
(eXtract) -x Extraer ficheros de un archivo
(gZip) -z Filtrar archivo mediante gzip
(label) -v Crear un directorio con el nombre de volumen
(File) -f Usar fichero archivador
touch (nombre de archivo) Crear un archivo nuevo con ese nombre
El programa tar, es usado para almacenar archivos y directorios en un solo archivo. Slo combina los diferentes archivos en un solo archivo, no realiza compresin de datos, por lo que no reduce el
tamao de los archivos. Sin embargo, se puede combinar la funcionalidad de los archivos tar con una compresin de datos que disminuya su tamao final. Esto se logra usando primero tar y luego
un compresor para obtener archivos tar comprimidos. En Sistemas Unix esto se hace fcilmente usando las opciones adecuadas de tar y gzip (.tar.gz = tga), bzip2(.tar.bz2) o el compresor de
preferencia.
Mostrar informacin del sistema Linux, los procesos que se estn ejecutando, y los
top recursos del sistema, incluyendo la utilizacin de la CPU, RAM, la memoria de
intercambio y el nmero total de tareas que se estn ejecutando
Mostrar el camino que sigue un paquete de datos para llegar a un destino
traceroute (direccin IP)
determinado siguiendo el router
sudo tune2fs -l /dev/sda5 Dar informacin sobre el sistema (es preciso ser administrador)
sudo tune2fs -c 30 /dev/sda5 Cambiar el chequeo de la inconsistencia del sistema para cada 30 inicios
sudo tune2fs -i 3m /dev/sda5 Cambiar el chequeo de la inconsistencia del sistema para cada 3 meses
Extraer unidades montadas
umount
Ej.: umount /dev/sr0 = umount /media/cdrom0 (montante = montado)
Mostrar en pantalla toda la informacin del sistema, incluyendo el nombre del equipo,
uname -a
el nombre del kernel, su versin y otros detalles
wc -l (nombre de archivo) Contar el nmero de lneas del archivo
whatis orden Mostrar informacin simplificada sobre una orden cualquiera
who Informar de quin est actualmente registrado en el equipo
Cuando un programa se quede bloqueado en Ubuntu escribiendo este comando
aparecer una cruz. Lo que esa cruz toque ser destruido al instante. Si queremos
xkill
cancelarlo pulsamos con el botn derecho. Si pulsamos en la barra de tareas,
cerraremos esta
Pgina 3 de 4
zgrep
Funcin igual a sus anlogos que no comienzan con una z pero sobre archivos
zcat
comprimidos gzip
zless
NOTAS GENERALES
~ representa al directorio /home/jorge.
La tecla q permite salir de programas de terminal.
* se corresponde con cualquier nmero de caracteres.
? se corresponde con cualquier carcter.
Si concatenamos instrucciones con ; se sumarn una tras otra.
&& permite concatenar instrucciones solo si la anterior ha terminado satisfactoriamente.
| permite concatenar instrucciones cuando se necesita pasar la salida de una instruccin como entrada del siguiente (tipo pausa).
Las comillas indican que lo escrito debe ser tratado literalmente.
Si pulsamos la tecla de tabulacin, emplearemos la opcin de autocompletar para el nombre del archivo o directorio, o nos informar sobre el comando con dichos caracteres si pulsamos 2 veces.
Por defecto, el prompt (jorge@portatil--jorge:~$) viene configurado para mostrar el nombre del usuario registrado (en mi caso jorge), el nombre del equipo (en mi caso jorge--portatil), el directorio en
el que estamos situados (el smbolo ~ representa el directorio personal de trabajo, en este caso /home/jorge/) y el carcter $ indica que se trata de un usuario normal del sistema. Si el usuario
registrado fuera el root el smbolo sera #, por eso cuando en cualquier manual digan que teclee una orden tal como #adduser, significa que esa orden nicamente puede ejecutarse como root.
Los espacios se hacen con "\ ".
Si un archivo es demasiado grande podemos escribir a continuacin del comando | less para controlar su desplazamiento.
La combinacin CTRL+p nos permite movernos hacia atrs o CTRL+n nos permite movernos hacia adelante por el historial de comandos utilizados.
La combinacin CTRL+b nos permite movernos hacia la izquierda y CTRL+f nos permite movernos hacia la derecha, a parte de utilizar los cursores.
> guarda en un archivo la informacin indicada por un comando.
>> aadir en un archivo la informacin indicada por un comando.
[carcter 1-carcter 2]* se corresponde con los caracteres integrados entre los corchetes. NOTA: son corchetes y no parntesis. Se pone guin o parntesis, aunque este ltimo equivale a la
siguiente secuencia. Supone una sucesin de opciones.
{carcter 1,carcter 2}* se corresponde con las opciones entre parntesis teniendo que haber una de ellas.
[caracteres] se corresponde con cualquiera de los caracteres entre corchetes.
[!caracteres] se corresponde con cualquier carcter que no se mencione.
Pgina 4 de 4