You are on page 1of 4

Comando Significado

addgroup (nombre de grupo) Aadir un nuevo grupo al sistema


adduser (nombre de usuario) Aadir un nuevo usuario al sistema
adduser (nombre de usuario) admin Aadir un nuevo usuario con funciones de administracin
alsamixer Trabajar con los niveles de sonido de la tarjeta
apropos orden Informacin sobre una orden cualquiera o parte de ella
apt-cache search (frase a buscar relacionada con un paquete) Buscar un paquete con las caractersticas que queramos
apt-cache show (paquete) Mostrar ms detalles de un paquete
apt-get update Actualizar los repositorios
apt-get check Comprobar que todo ha ido bien tras la utilizacin de apt-get update
apt-get upgrade Buscar actualizaciones de software
apt-get install (paquete) Instalar el paquete seleccionado
apt-get install -f (--fix-broken) Intentar corregir en un sistema las dependencias incumplidas
apt-get remove (paquete) Eliminar el paquete seleccionado menos los archivos de configuracin
apt-get dist-upgrade Actualizar la distribucin
apt-get clean Eliminar los paquetes descargados e instalados
apt-get autoclean Eliminar los archivos descargados antiguos
apt-get autoremove Desinstalar paquetes que se instalaron, pero que ya no son necesarios
apt-get --purge remove (paquete) / apt-get remove (paquete) Eliminar el paquete y los archivos de configuracin
aptitude update Actualizar los repositorios
aptitude upgrade Buscar actualizaciones de software
aptitude install (paquete) Instalar el paquete seleccionado
aptitude remove (paquete) Eliminar el paquete seleccionado
aptitude dist-upgrade Actualizar la distribucin
aptitude autoclean Eliminar los archivos descargados antiguos
aptitude search Buscar un paquete por nombre y expresin
aptitude show Mostrar informacin sobre el paquete seleccionado
aptitude reinstall Reinstalar el paquete seleccionado
apt-get funciona algo ms rpido que aptitude. Aunque la diferencia ms importante es que, si instalamos un paquete y con l algunas dependencias, puede que al eliminar el paquete esas
dependencias sigan en el sistema. Con apt-get, las dependencias se quedan en el sistema, mientras que aptitude tiene un log donde controla el tema de las dependencias y las elimina si es
necesario. Para ejecutar estos dos programas se necesitan privilegios de superusuario
arp -a Mostrar la direccin MAC de los dispositivos y direccin IP
badblocks [-opciones] /dev/hdXXX (o sdXXX) Reparar inconsistencia del sistema de archivos
-f Reparar los sectores daados
-n Modo de lectura (modo no destructivo)
-v Verbose Desplegar ms informacin
-s Mostrar el proceso de escaneo del disco con los sectores ya chequeados
badblocks -s -v -n -f /dev/sdb3 Ejemplo
cancel (modelo de la impresora) Cancelar los trabajos de impresin
cat (nombre de archivo) Ver un archivo de texto
cat (nombre de archivo) (otro nombre de archivo) Aadir el contenido del primer archivo de texto al segundo
cat /proc/cpuinfo Ver informacin del procesador
cat /proc/acpi/battery/BAT1/info Ver informacin de la batera
(ChangeDirectory) cd (direccin) Cambiar al directorio indicado
cd Cambiar al directorio de home
cd .. Cambiar al directorio superior
cd ~ Cambiar al directorio de inicio
cd - Cambiar (o volver) al directorio anterior
cd ..\(nombre de directorio) Cambiar al directorio superior e ingresar en el directorio siguiente
cfdisk Particionador de consola
(CoPy) cp (nombre de archivo) (a directorio de destino) Copiar archivos a directorios
cp (nombre de directorio) (a directorio de destino) -r Copiar un directorio
cp (nombre de directorio) (a directorio de destino) -rv Copiar un directorio viendo el proceso en pantalla
cp (nombre de archivo) (a nuevo nombre de archivo) Copiar un archivo con otro nombre
Hay 4 tipos de usuarios: (u > user, dueo ; g > group, grupo grupo de usuarios al que pertenece el archivo; o > others, otros los que no son dueos ni pertenecen al grupo; a > todos)
Hay 3 tipos de modificaciones: (+ > aade un permiso ; - > quita un permiso ; = > resetea un permiso, es decir, sobreescribe el permiso anterior)
Hay 3 tipos de permisos: (r > read, lectura ; w > write, escritura; x > execute, ejecucin)
Los permisos rwxr--r-- en un archivo indican que el dueo tiene permisos de lectura, escritura y ejecucin, y permiso de solo lectura el resto
El primer carcter de drwxrwxrwx o -rwxrwxrwx indica un directorio en el primer caso y archivo en el segundo caso
Cada privilegio tiene un valor (r=4, w=2 y x=1), y obtenemos un valor entre 0 y 7 para el propietario, el grupo y otros. El derecho de ejecucin significa que el usuario puede acceder a las subcarpetas
de la carpeta afectada, mientras que el derecho de lectura solamente permite leer la carpeta mediante ls
0 = Ningn permiso (Lectura = 0 + Escritura = 0 + Ejecucin = 0)
1 = Permiso de Ejecucin (Lectura = 0 + Escritura = 0 + Ejecucin = 1)
2 = Permiso de Escritura (Lectura = 0 + Escritura = 2 + Ejecucin = 0)
3 = Permiso de Escritura y Ejecucin (Lectura = 0, Escritura = 2, Ejecucin = 1)
4 = Permiso de Lectura (Lectura = 4 + Escritura = 0 + Ejecucin = 0)
5 = Permiso de Lectura y Ejecucin (Lectura = 4 + Escritura = 0 + Ejecucin = 1)
6 = Permiso de Lectura y Escritura (Lectura = 4 + Escritura = 2 + Ejecucin = 0)
7 = Permiso de Lectura, Escritura y Ejecucin (Lectura = 4 + Escritura = 2 + Ejecucin = 1)
(CHangeGRouP) chgrp (nombre de grupo) (nombre de archivo) Cambiar el grupo al que pertenece un archivo
(CHangeMODe) chmod (nombre de archivo) Cambiar los permisos de los archivos de los usuarios
sudo chmod {u, g, a, o} {+, - } {r, w, x } (nombre del archivo)
chmod ug+x (nombre de archivo) Cambiar el permiso de ejecucin al usuario dueo y al grupo
chmod u+x (nombre de directorio) Cambiar los permisos de ejecucin de un directorio del usuario dueo
find . -type f -exec chmod XXX {} \; (XXX es el nmero del permiso) Cambiar los permisos para todos los archivos dentro de forma recursiva
find . -type d -exec chmod XXX {} \; (XXX es el nmero del permiso) Cambiar los permisos para todos los directorios de forma recursiva
chmod -R 777 (nombre del archivo o carpeta) Se dan permisos totales a todos en las carpetas y ficheros contenidos
(CHangeOWNer) chown Cambiar el propietario y grupo de un archivo
chown (nombre del nuevo propietario) (nombre de archivo o directorio) Cambiar el propietario del archivo o directorio al nuevo propietario
chown (nombre del nuevo grupo): (nombre de archivo o directorio) Cambiar el grupo de un archivo
convert (archivo/s origen) (archivo destino) Convertir imgenes en distintos formatos
delgroup (nombre de grupo) Eliminar un grupo del sistema
deluser (nombre de usuario) Eliminar un usuario del sistema
deluser (nombre de usuario) admin Eliminar un usuario con funciones de administracin
deluser (nombre de usuario) -remove-home Eliminar un usuario del sistema y borrar sus archivos y su home
(Disk Free) df Mostrar particiones del disco duro
df -h Mostrar informacin del sistema de archivos en M (MB) y G (GB)
dmesg Ver mensajes de los registros acumulados desde el ltimo arranque

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.

ccsm Configuracin avanzada de los efectos del escritorio


nautilus Navegador Nautilus
gconf-editor Editor del sistema de configuracin
winecfg y winefile Wine
dvdrip DVD::rip
nano Nano (editor de texto)
xterm Xterm (editor de texto)
vi Vim (editor de texto)
update manager Gestor de actualizaciones
gnome-appearance-properties Preferencias de la apariencia
nvidia-settings NVIDIA X Server Settings
gstreamer-properties Selector de sistemas multimedia
software-properties-gtk --open-tab=4 Controladores adicionales

Pgina 4 de 4

You might also like