A continuación os mostramos todos los términos de glosario (wiki) de Comandos Linux.
Alfabético
Elige del menú superior
- /etc/init.d/servicio restart
- /etc/init.d/servicio start
- /etc/init.d/servicio status
- /etc/init.d/servicio stop
- addgroup nombregrupo
- adduser -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M nombre_usuario
- alias nombre_alias=’comando’
- apropos palabra
- apt-cache search datoabuscar
- apt-get clean
- apt-get install -f
- apt-get install nombreaplicacion
- apt-get update
- apt-get upgrade
- cal -3
- cal mes año
- cat /dev/cdrom > /usr/fichero.iso
- cat /dev/hda > /dev/hdb
- cat comodines > fichero
- cat nombrefichero
- cd /etc/init.d
- cd nombredirectorio
- chgrp grupo archivo
- chkconfig
- chmod 777 nombrearchivo
- chown nombreusuario nombrearchivo
- cksum nombrefichero
- cp nombrefichero carpetadestino
- crontab -e
- date
- date –set=hh:mm
- delgroup nombre_grupo
- delgroup nombre_grupo –only-if-empty
- deluser nombreusuario
- df -h
- df . -h
- diff fichero1 fichero2
- discover –xdriver video
- discover ethernet
- dmegs
- du nombredirectorio -h -s
- echo «texto» >> fichero
- echo $NOMBREVARIABLE
- echo nombrevariable
- eject -t cdrom0
- eject cdrom0
- env
- ethtool –change eth0 autoneg off speed 100 duplex full
- ethtool eth0
- export nombrevariable=valor
- fdisk -l
- fg
- file nombrefichero
- find -size +500000
- find / -name mysql* -exec rm {} ;
- find expresionbusqueda
- free
- fsck /dev/hda1
- gcc -o nombreprograma ficheroresultante.c
- grep «model name» /proc/cpuinfo
- grep MemTotal /proc/meminfo
- grep SwapTotal /proc/meminfo
- groupadd nombregrupo
- groups
- gunzip fichero.tar.gz | tar -xvf fichero.tar
- gzip fichero
- id nombre_usuario
- ifconfig
- ifconfig eth0 Nueva_IP netmask Máscara
- ifconfig id_tarjeta down
- ifconfig id_tarjeta up
- ifdown eth0
- ifup eth0
- init 0
- init numero_nivel
- ip addr add 192.168.1.100 brd + dev eth0
- ip addr show
- iwconfig
- last reboot
- ln ruta_fichero ruta_enlace
- logname
- lpc
- lpq
- lprm
- ls -l
- ls -lSrh
- ls -s carpeta ruta_enlace
- lsmod
- lspci -tv
- lsusb -tv
- man comando
- md5sum -w -c fichero_con_md5
- md5sum fichero
- md5sum fichero > resultado
- mkdir nombredirectorio
- mkfs -t tipo_sistema dispositivo
- modprobe
- mount -rt iso9660 /dev/hdc /cdrom
- mount -t msdos /dev/fd0 /floppy
- mv nombrecarpeta carpetadestino
- passwd nombreusuario
- ping host
- poweroff
- ps -A
- ps -A | grep bash
- ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
- ps -fu oracle
- ps aux
- pstree
- pwd
- reboot
- repquota
- rlogin
- rm -f -r -v nombre_carpeta
- rm -f -v
- rm -r nombredirectorio
- rm nombrefichero
- rmdir nombredirectorio
- route
- route add default gw ip_puerta_enlace id_tarjeta
- runlevel
- scp
- Sed
- service nombre_servicio restart
- service nombre_servicio start
- service nombre_servicio status
- service nombre_servicio stop
- set
- sh nombreficherosh
- shred -u nombre_fichero
- shutdown -h now
- shutdown -r hh:mm
- shutdown -r now
- shutdown minutos ‘mensaje’
- split -b bytes fichero
- sqlplus /nolog
- stat nombre_fichero
- su nombreusuario
- sudo comando usuario
- sysctl
- tail nombrefichero
- tar -czvf /dev/st0
- tar -czvf fichero_tar ficheros_comprimir
- tar -tzvf /dev/st0
- tar -tzvf fichero_tar
- tar xvf fichero.tar
- tcpdump
- telnet IP Puerto
- top
- tr ‘A-Z’ ‘a-z’ < fichero
- tree
- tty
- type comando
- ulimit
- umount -a
- umount /dispositivo
- unalias
- uname -a
- unlink nombre_fichero_enlace
- uptime
- useradd -g nombregrupo nombreusuario
- userdel nombre_usuario
- usermod -a -G nombre_grupo nombre_usuario
Todos los términos
- ./nombrefichero
Ejecuta la aplicación especificada. Ejemplo: ./mysql - /etc/init.d/servicio restart
Reinicia el servicio «servicio» (lo detiene y lo inicia). Ejemplo: /etc/init.d/postgresql restart - /etc/init.d/servicio start
Inicia el servicio «servicio». Ejemplo: /etc/init.d/postgresql start - /etc/init.d/servicio status
Muestra el estado del servicio «servicio» (si está o no iniciado, pid). Ejemplo: /etc/init.d/postgresql status - /etc/init.d/servicio stop
Detiene el servicio «servicio». Ejemplo: /etc/init.d/postgresql stop - $ORACLE_HOME/bin/rman target=/
Inicia el programa rman, para copias de seguridad de Oracle en caliente. Ejemplo: $ORACLE_HOME/bin/rman target=/ - addgroup nombregrupo
Añade un nuevo grupo de seguridad. Ejemplo: addgroup android - adduser -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M nombre_usuario
Añade un nuevo usuario al sistema operativo como si se tratase del superusuario root (con los mismos permisos). Ejemplo: adduser -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M android - alias nombre_alias=’comando’
Permite asignar a un comando creado por nosotros mismos con el nombre que queramos «nombre_alias» la ejecución de otro comando Linux, por ejemplo, el siguiente comando Linux: alias listar=’ls -lah’ creará un nuevo «comando» llamado «listar» que cada vez que se ejecute será igual que si ejecutásemos el comando ls -lah. Ejemplo: alias listar=’ls -lah’ - apropos palabra
Busca la palabra clave «palabra» dentro de man (información sobre comandos linux), si la encuentra muestra dónde la ha encontrado. Ejemplo: apropos split - apt-cache search datoabuscar
Busca una aplicación en la lista de aplicaciones a instalar (sólo distribuciones Debian). Ejemplo: ap-cache search postgresql - apt-get clean
Elimina todos los paquetes (.deb) descargados, almacenados automáticamente en ‘/var/cache/apt/archives/’. Ejemplo: apt-get clean - apt-get install -f
Comprueba la correcta instalación de los paquetes descargados en ‘/var/cache/apt/archives/’, repitiendo la instalación si fuese necesario o bajando algún paquete dependiente que no se haya descargado. Ejemplo: apt-get install -f - apt-get install nombreaplicacion
Instala la aplicación especificada (si se tiene conexión a Internet), sólo disponible en distribuciones Debian. Ejemplo: apt-get install mysql-server - apt-get update
Actualiza la base de datos de paquetes a actualizar o instalar a partir del fichero ‘/etc/apt/sources.list’. La base de datos la constituyen un conjunto de ficheros ubicados en ‘/var/lib/apt/lists/’. Ejemplo: apt-get update - apt-get upgrade
Actualiza todos los paquetes instalados en el sistema a la última versión disponible. Ejemplo: apt-get upgrade - bc
Muestra una calculadora en modo comando. - bg
Pone un proceso en segundo plano. - biosdecode
Muestra información sobre la BIOS del equipo. Ejemplo de uso: biosdecode En un equipo con Linux Ubuntu, devolverá algo así (dependerá del modelo de BIOS del equipo): # biosdecode 2.9 SMBIOS 2.4 present. Structure Table Length: 3699 bytes Structure Table Address: 0x000E0010 Number Of Structures: 98 Maximum Structure Size: 97 bytes BIOS32 Service Directory present. […] - bzip2
Comprime y descomprime ficheros en Linux. Es un programa libre desarrollado bajo licencia BSD que comprime y descomprime ficheros usando los algoritmos de compresión de Burrows-Wheeler y de codificación de Huffman. El porcentaje de compresión alcanzado depende del contenido del fichero a comprimir, pero por lo general es bastante mejor al de los compresores basados […] - cal -3
Muestra un calendario del mes anterior, el actual y el siguiente a la fecha actual del equipo. Ejemplo: cal -3 - cal mes año
Muestra un calendario del mes y año especificados. Ejemplo: cal 12 2011 - cat /dev/cdrom > /usr/fichero.iso
Crea la imagen ISO-9660 del CD-ROM introducido, con el nombre ‘fichero.iso’ en el directorio ‘/usr’. Ejemplo: cat /dev/cdrom > /usr/fichero.iso - cat /dev/hda > /dev/hdb
Copia todo el disco duro ‘hda’ en el disco duro ‘hdb’. Ejemplo: cat /dev/hda > /dev/hdb - cat comodines > fichero
Une los ficheros trocezados con split que cumplan la condición indicada en «comodines» en el fichero»fichero». Ejemplo: cat joomla* > joomla_unido - cat nombrefichero
Muestra el contenido de un fichero (de texto). Ejemplo: cat /etc/mysql/my.cnf - cd /etc/init.d
En el directorio init.d se guardan todos los servicios instalados en el equipo, accediendo a este directorio y haciendo un ls -l se pueden ver. Ejemplo: cd /etc/init.d ls -l - cd nombredirectorio
Cambia del directorio actual al directorio especificado. Ejemplo: cd /etc/postgresql - chgrp grupo archivo
Cambia el grupo del archivo especificado al grupo especificado. Ejemplo: chgrp accesored mysql.cnf - chkconfig
Muestra/Modifica el estado de los servicios del sistema en cada nivel de arranque (runlevel). Ejemplo: chkconfig –list postgresql - chmod 777 nombrearchivo
Asigna al fichero nombrearchivo permisos del lectura, escritura y ejecución para el propietario, grupo e invitado. Ejemplo: chmod 777 postgresql - chown nombreusuario nombrearchivo
Cambia el propietario del archivo nombrearchivo a nombreusuario. Ejemplo: chown alonso postgresql - cksum nombrefichero
Muestra el CRC del fichero y el tamaño en bytes. Ejemplo: cksum postgresql - cp nombrefichero carpetadestino
Copia uno o varios (*) ficheros a la carpeta especificada. Ejemplo: cp * /usr/bin - crontab -e
Edita el fichero «crontab» (equivalente al programador de tareas de Windows). Permite agregar nuevas tareas programadas, modificar o eliminar las actuales. Ejemplo: crontab -e - date
Muestra la hora y la fecha. Ejemplo: date - date –set=hh:mm
Cambia la hora del sistema a las hh:mm. Ejemplo: date –set=15:30 - delgroup nombre_grupo
Elimina el grupo de seguridad «nombre_grupo». Ejemplo: delgroup android. - delgroup nombre_grupo –only-if-empty
Elimina el grupo de seguridad «nombre_grupo» sólo si no tiene usuarios asignados. Ejemplo: delgroup android –only-if-empty - deluser nombreusuario
Elimina el usuario nombreusuario y todos sus archivos de configuración. Ejemplo: deluser alonso - df -h
Muestra las unidades de disco, el tamaño y el espacio libre. -h: muestra el resultado en unidades entendibles por el usuario (M= Megabytes, G=Gigabytes, etc). Ejemplo: df -h - df . -h
Muestra el espacio libre, ocupado y total del disco actual. Ejemplo: df . -h - diff fichero1 fichero2
Compara el fichero1 con el fichero2, muestra las difirencias. Ejemplo: unlink /home/ajpdsoft/web - discover –xdriver video
Muestra el driver (controlador) de la tarjeta de video. Ejemplo: discover –xdriver video - discover ethernet
Muestra el driver de la tarjeta de red. Ejemplo: discover ethernet - dmegs
Muestra mensajes del arranque del ordenador. Un ejemplo de salida de este comando Linux sería: [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.32-33-generic (buildd@zirconium) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #72-Ubuntu SMP Fri Jul 29 21:08:37 UTC 2011 (Ubuntu 2.6.32-33.72-generic 2.6.32.41+drm33.18) [ 0.000000] KERNEL supported cpus: […] - du nombredirectorio -h -s
Muestra el tamaño de todos los subdirectorios del directorio especificado y el tamaño total del mismo . -h: Muestra el resultado en unidades entendibles por el usuario (Bytes, MB, GB, etc). -s: no muestra el tamaño de los subdirectorios, sí lo tiene en cuenta para el tamaño total de la carpeta Ejemplo: du -sh /home - echo «texto» >> fichero
Añade la línea de texto «texto» al final del fichero «fichero». Ejemplo: echo «max_allowed_packet=20mb >> /etc/mysql/my.cnf - echo $NOMBREVARIABLE
Muestra el valor de la variable de entorno especificada (nombrevariable).. Ejemplo: echo $JAVA_HOME - echo nombrevariable
Muestra el valor de la variable de entorno nombrevariable. Ejemplo: echo $PATH - eject -t cdrom0
Cierra la bandeja del lector de DVD/CD. Ejemplo: eject -t cdrom0 - eject cdrom0
Abre la bandeja del lector de DVD/CD. Ejemplo: eject cdrom0 - env
Muestra las variables de entorno definidas para el usuario actual. Ejemplo: env En un equipo con Linux Ubuntu devolverá algo así: ORBIT_SOCKETDIR=/tmp/orbit-ajpdsoft SSH_AGENT_PID=2468 TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=c4576ef2e0-1870.06-3839 WINDOWID=482349 GNOME_KEYRING_CONTROL=/tmp/keyring-P7Ok GTK_MODULES=canberra-gtk-module USER=ajpdsoft LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01; SSH_AUTH_SOCK=/tmp/keyring-P7OGFk/ssh DEFAULTS_PATH=/usr/share/gconf/gnome.default.path SESSION_MANAGER=local/pcubuntu:@/tmp/.ICE-unix/2434,unix/pcubuntu:/tmp/.ICE-unix/2434 USERNAME=ajpdsoft XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg DESKTOP_SESSION=gnome PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ajpdsoft/Android/android-sdk-linux_x86/tools PWD=/home/ajpdsoft GDM_KEYBOARD_LAYOUT=es LANG=es_ES.utf8 GNOME_KEYRING_PID=2416 MANDATORY_PATH=/usr/share/gconf/gnome.mandatory.path GDM_LANG=es_ES.utf8 GDMSESSION=gnome SPEECHD_PORT=7560 SHLVL=1 HOME=/home/ajpdsoft GNOME_DESKTOP_SESSION_ID=this-is-deprecated LOGNAME=ajpdsoft XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/ DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-i0FTps2,guid=df0c99d94ec2ee6e LESSOPEN=| /usr/bin/lesspipe %s […] - ethtool –change eth0 autoneg off speed 100 duplex full
Permite cambiar de forma manual la velocidad del interfaz de red indicado, en este caso «eth0». Ejemplo: ethtool –change eth0 autoneg off speed 100 duplex full - ethtool eth0
Muestra el estado actual de la interfaz de red indicada «eth0». Ejemplo: ethtool eth0 - export nombrevariable=valor
Cambia el valor de una variable de entorno. Ejemplo: export $PATH=/home/oracle/bin - fdisk -l
Muestra la estructura y tipo de particiones. Ejemplo: fdisk -l - fg
Trae a primer plano un proceso parado o en segundo plano. - file nombrefichero
Muestra el tipo de archivo o directorio. Las posibles salidas: * ASCII English text. * directory. * symbolic link to ‘enlace’. * executable. Ejemplo: file cdrom - find -size +500000
Muestra los ficheros de tamaño superior a 500 MB. Ejemplo: find -size +500000 - find / -name mysql* -exec rm {} ;
Busca todos los ficheros que comiencen por «mysql» y los ELIMINA. Ejemplo: find / -name mysql* -exec rm {}; - find expresionbusqueda
Busca ficheros coincidentes con la expresión de búsqueda. Ejemplo: find . -name «*mysql*» -print - free
Muestra información sobre la memoria RAM y Swap (total, libre y ocupada). Ejemplo: free - fsck /dev/hda1
Comprueba el sistema de ficheros de la partición hda1. Ejemplo: fsck /dev/hda1 - gcc -o nombreprograma ficheroresultante.c
Compila «nombreprograma.c» y devuelve el ficheroresultante.c compilado. Ejemplo: gcc -o postgre postgresql.c - grep «model name» /proc/cpuinfo
Muestra el fabricante, el modelo y la velocidad del procesador (CPU) del equipo. Ejemplo: grep «model name» /proc/cpuinfo - grep MemTotal /proc/meminfo
Muestra la memoria RAM total del sistema. Ejemplo: grep MemTotal /proc/meminfo - grep SwapTotal /proc/meminfo
Muestra la cantidad de espacio swap del sistema (memoria de intercambio). Ejemplo: grep SwapTotal /proc/meminfo - groupadd nombregrupo
Añade un nuevo grupo de seguridad. Ejemplo: groupadd postgresql - groups
Muestra los grupos de seguridad a los que pertenece el usuario actual. Ejemplo: groups - gunzip fichero.tar.gz | tar -xvf fichero.tar
Descomprime y desempaqueta el archivo ‘fichero.tar.gz’. Ejemplo: gunzip sqlite.tar.gz | tar -xvf sqlite.tar - gzip fichero
Comprime el archivo «fichero», renomb?andolo a ‘fichero.gz’. Ejemplo: gzip android.txt - halt
Apaga el equipo. Comando equivalente a ejecutar: init 0 (más o menos). En realidad, lo que hace halt es comprobar si el sistema se está deteniendo (reiniciando o apagando) consultado el fichero /var/log/wtmp. Si no se está deteniendo ya lo apaga. Ejemplo: halt - hdparm -tT /dev/sda
Realiza un test para calcular la velocidad de transferencia del disco duro indicado. Ejemplo: hdparm -tT /dev/sda - head -n1 /etc/issue
Muestra el nombre y la versión de la distribución de GNU Linux instalada. Ejemplo: head -n1 /etc/issue - head nombrefichero
Muestra las 10 primeras líneas del fichero nombrefichero. Ejemplo: head android - history
Muestra un listado de los últimos comandos utilizados por el usuario. Ejemplo: history - host
Muestra la dirección IP del servidor en una red local especificando el nombre de red (hostname). También permite obtener la dirección IP de una URL de Internet así como los servidores de correo electrónico (MX) asociados al dominio. Por ejemplo: host ajpdsoft.com Devolverá algo así: ajpdsoft.com has address 82.98.165.211 ajpdsoft.com mail is handled by 20 […] - hostname -i
Muestra la IP de la interfaz de red actual del equipo (normalmente eth0). Ejemplo: hostname -i - hwbrowser&
Muestra el navegador de hardware (modo gráfico): discos duros, SCSI, CD-ROM, USB, Unidades de cinta, etc. Ejemplo: hwbrowser& - id nombre_usuario
Muestra el uid interno del usuario «nombre_usuario» y los grupos de seguridad a los que pertenece. Ejemplo: id root - ifconfig
Muestra la IP del pc y la configuración de red. Ejemplo: ifconfig - ifconfig eth0 Nueva_IP netmask Máscara
Cambia la IP para la tarjeta de red «eth0» por la nueva «Nueva_IP» con la máscara de subred «Máscara». No guarda los cambios, sólo se aplicará el cambio hasta el próximo reinicio del equipo. Para hacer el cambio permanente hay que editar el fichero /etc/network/interfaces. Ejemplo: ifconfig eth0 192.168.1.100 255.255.255.0 - ifconfig id_tarjeta down
Detiene los servicios de red de la tarjeta especificada (id_tarjeta). Ejemplo: ifconfig eth0 down - ifconfig id_tarjeta up
Inicia los servicios de red de la tarjeta especificada (id_tarjeta). Ejemplo: ifconfig eth0 up - ifdown eth0
Detiene el servicio de red ‘eth0’. Ejemplo: ifdown eth0 - ifup eth0
Inicia el servicio de red ‘eth0’. Ejemplo: ifup eth0 - init 0
Apaga el equipo, equivalente a shutdown -h now. - init numero_nivel
Cambia el nivel de ejecución al indicado: 0 – halt (apagar equipo). 1 – Single user mode (modo monousuario). 2 – Multiuser, without NFS (multiusuario, sin funciones de red). 3 – Full multiuser mode (multiusuario, con funciones de red). 4 – unused (no utilizado). 5 – X11 (multiusuario, red, modo gráfico). 6 – reboot (reinicio […] - ip addr add 192.168.1.100 brd + dev eth0
Añade una nueva IP al interfaz de red indicado, en este caso «eth0». Ejemplo: ip addr add 192.168.1.100 brd + dev eth0 - ip addr show
Muestra todas las direcciones de todas las interfaces de red del equipo. Ejemplo: ip addr show - iwconfig
Muestra información de las tarjetas de red inalámbrica (wireless) que haya instaladas en el equipo. Ejemplo: iwconfig wlan0 - java -jar fichero.jar
Ejecuta la aplicación java «fichero.jar». Ejemplo: java -jar posgresql.jar - jobs
Muestra el estado de los trabajos de la cola de impresión. Muestra los trabajos activos. - join fichero1 fichero2
Compara el fichero1 con el fichero2, muestra las líneas coincidentes. Ejemplo: join /etc/my.ini /etc/mysql/my.cnf - kill -9 numeroproceso
Cierra el proceso especificado por el PID (numeroproceso). Ejemplo: kill -9 745 - last reboot
Muestra las veces que el equipo se ha reiniciado, la fecha, la hora y el tipo de reinicio. Ejemplo: last reboot - ln ruta_fichero ruta_enlace
Crea un enlace duro (con el mismo inodo), es decir el mismo fichero con distintos nombres. Ejemplo: ln /etc/mysql/my.cnf /var/my - logname
Muestra el nombre del usuario actual con el que hemos iniciado sesión en Linux. - lpc
Muestra el estado de las impresoras instaladas en el equipo. Ejemplo de uso: lpc El comando anterior abrirá un shell, ejecutaremos este otro comando para mostrar el estado: status - lpq
Muestra las colas de impresión actuales. - lprm
Cancela o elimina un trabajo de la cola de impresión. - ls -l
Lista los ficheros y directorios de la ubicación actual. Ejemplo: ls -l - ls -lSrh
Muestra una lista de los ficheros de una carpeta ordenados por tamaño (los más grandes al final). Ejemplo: ls -lSrh - ls -s carpeta ruta_enlace
Crea un enlace simbólico a la carpeta «carpeta» en «ruta_enlace» con el nombre de fichero enlazado (también se pueden crear enlaces simbólicos a ficheros). Ejemplo: ls -s /etc/var/www /home/ajpdsoft/web - lsmod
Muestra el estado de los módulos en el Kernel de Linux. Ejemplo: lsmod - lspci -tv
Muestra los dispositivos PCI (Peripheral Component Interconnect ). Ejemplo: lspci -tv - lsusb -tv
Muestra los dispostivos USB, la ubicación, el bus, el puerto. Ejemplo: lsusb -tv - man comando
Muestra ayuda sobre el comando especificado. Ejemplo: man ifconfig - md5sum -w -c fichero_con_md5
Verifica si el MD5 guardado en el fichero «fichero_con_md5» coincide con el fichero indicado dentro del fichero para el MD5 (el fichero «fichero_con_md5» debe contener una línea con el MD5 y el nombre del fichero a verificar. Ejemplo: md5sum -w -c resultado_md5.txt - md5sum fichero
Muestra el MD5 del archivo «fichero». Ejemplo: md5sum /var/www/android.php - md5sum fichero > resultado
Guarda el MD5 del archivo «fichero» en el archivo «resultado». Ejemplo: md5sum /var/www/index.php > resultado_md5.txt - mkdir nombredirectorio
Crea un directorio ó carpeta. Ejemplo: mkdir postgresql - mkfs -t tipo_sistema dispositivo
Crea un sistema de ficheros Linux con el tipo de sistema «tipo_sistema» en el dispositivo indicado en «dispositivo». Para que este comando funcione la partición de disco a crear no debe estar montada. Ejemplo: mkfs -t ext3 /dev/sda2 - modprobe
Añade/Elimina módulos del Kernel de Linux. Ejemplo: modprobe qla2300 - mount -rt iso9660 /dev/hdc /cdrom
Monta la unidad de cdrom en modo sólo lectura (r), con sistema de ficheros (t) ‘iso9660’, en el dispositivo ‘/dev/hdc’, disponible en el directorio ‘/cdrom’. Ejemplo: mount -rt iso9660 /dev/hdc /cdrom - mount -t msdos /dev/fd0 /floppy
Monta la unidad de disquete, con sistema de ficheros ‘MS-DOS’, en el dispositivo ‘/dev/fd0’, disponible en el directorio ‘/floppy’. Ejemplo: mount -t msdos /dev/fd0 /floppy - mv nombrecarpeta carpetadestino
Mueve una carpeta/fichero al destino especificado, también sirve para renombrar ficheros/directorios. Ejemplo: mv /home/alonso /etc - nano nombre_fichero
Editor en modo texto más intuitivo y fácil de usar que vi. Ejemplo: nano /etc/var/android - netstat -a
Muestra los puertos abiertos. Ejemplo: netstat -a - netstat -atun | grep ESTAB
Muestra las conexiones establecidas a puertos determinados. Ejemplo: netstat -atun | grep ESTAB - nombreservicio -k restart
Reinicia el servicio nombreservicio. Ejemplo: httpd -k restart - ntop
Muestra los procesos de la red. Ejemplo de uso: ntop En el caso de un Linux Ubuntu, devolverá algo así: Wed Nov 16 00:22:20 2011 NOTE: Interface merge enabled by default Wed Nov 16 00:22:20 2011 Initializing gdbm databases Wed Nov 16 00:22:20 2011 **ERROR** ….open of /var/lib/ntop/prefsCache.db failed: File open error Wed Nov 16 […] - openssl
Permite el control, administración y generación de certificados de seguridad en modo comando. Ejemplo de uso: openssl Al introducir el comando anterior, nos abrirá un shell de comandos para trabajar con los certificados, algunos de los comandos que podremos ejecutar en este shell son: aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb base64 bf bf-cbc bf-cfb bf-ecb […] - passwd nombreusuario
Cambia la contraseña al usuario especificado. Ejemplo: passwd ajpdsoft - ping host
Realiza un ping al un equipo de la red «host» (bien con el hostname o bien con la IP). Ejemplo: ping 192.168.1.5 - poweroff
Apaga el equipo (equivalente a init 0, shutdown -h now, halt). Ejemplo: poweroff - ps -A
Muestra todos los procesos en ejecución y el identificador de proceso (PID). Ejemplo: ps -A - ps -A | grep bash
Muestra todos los procesos que lleven la palabra «bash». Ejemplo: ps -A | grep bash - ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
Muestra los procesos ordenados por uso de memoria (los que más memoria usan al final). Ejemplo: ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS - ps -fu oracle
Muestra los procesos y los usuarios que los ejecutan en formato UNIX. Ejemplo: ps -fu oracle - ps aux
Muestra la lista de todos los procesos que están ejecutándose actualmente en el equipo. - pstree
Procesos activos del sistema jerarquizados en forma de árbol. Ejemplo: pstree - pwd
Muestra el directorio de trabajo actual. Ejemplo: pwd - quota
Muestra información de la cuota de disco de cada usuario del equipo. Ejemplo de uso: quota -u ajpdsoft Algunos de los parámetros del comando «quota» son: -u, –user muestra la cuota por usuario -g, –group muestra la cuota por grupo -q, –quiet muestra mensajes más concisos -v, –verbose muestra mensajes más detallados -s, –human-readable muestra […] - quotacheck
Verifica si los sistemas de archivos del equipo soportan cuotas de disco. Permite también crear y reparar cuotas. - quotaoff
Permite desactivar las cuotas de disco establecidas para un usuario. Ejemplo de uso: quotaoff -av Desactivará todas las cuotas mostrando toda la información posible. - quotaon
Permite activar las cuotas configuradas previamente en un filesistem. Si activamos las cuotas de disco por usuario podremos limitar el uso de disco por cada uno de ellos. - reboot
Reinicia el equipo (equivalente a shutdown -r now, init 6). Ejemplo: reboot - repquota
Permite generar informes de cuotas de disco. Muestra información sobre el uso de cuotas de disco por usuario. - rlogin
Permite establecer una conexión remota a otro PC usando SSH. Se trata de un cliente OpenSSH. - rm -f -r -v nombre_carpeta
Elimina una carpeta completa y todas sus subcarpetas: -f: no pide confirmación al eliminar. -r: elimina recursivamente carpetas y subcarpetas y su contenido. -v: muestra el nombre de los ficheros y carpetas que va eliminando. Ejemplo: rm -f -r -v /home/alonso - rm -f -v
Elimina uno o varios ficheros sin pedir confirmación (-f), mostrando los ficheros que va eliminando (-v). Ejemplo: rm -f -v ajpdsoft* - rm -r nombredirectorio
Elimina el directorio especificado y todo su contenido (subcarpetas y ficheros). Ejemplo: rm -r postgresql - rm nombrefichero
Borra / elimina el fichero especificado. Ejemplo: rm /home/alonso/hola.txt - rmdir nombredirectorio
Elimina el directorio especificado (debe estar vacío). Ejemplo: rmdir postgresql - route
Muestra información de la tabla de enrutación de la red. Ejemplo: route - route add default gw ip_puerta_enlace id_tarjeta
Añade como puerta de enlace (gateway) por defecto la indicada en ip_puerta_enlace. Ejemplo: route add default gw 192.168.1.1 eth0 - runlevel
Muestra el nivel de ejecución anterior y el actual. Si no ha cambiado, mostrará «N» en el anterior. Ejemplo: runlevel - scp
Permite transferir ficheros de un equipo Linux a otro de forma segunda usando SSH. EJEMPLO scp /oracle/exportado.bak root@192.168.1.100:/backup_oracle SINTAXIS scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 … [[user@]host2:]file2 PARÁMETROS INTERESANTES -1 Forces scp to use protocol 1. -2 Forces scp to use protocol 2. -3 […] - Sed
Reemplaza un texto dentro de un fichero. Sintaxis sed [OPCIÓN]… {guion-sólo-si-no-hay-otro-guion} [fichero-entrada]… Opciones -n, –quiet, –silent: suprime la muestra automática del espacio de patrones -e guión, –expression=guion: agrega el guion a la lista de órdenes para ejecutar -f fichero-guión, –file=fichero-guion: agrega el contenido del fichero guion a la lista de órdenes para ejecutar –follow-symlinks: sigue […] - service nombre_servicio restart
Reinicia el servicio especificado «nombre_servicio». Ejemplo: service postgresql restart - service nombre_servicio start
Inicia el servicio especificado «nombre_servicio». Ejemplo: service postgresql start - service nombre_servicio status
Muestra el estado del servicio especificado «nombre_servicio»: stopped, se está ejecutando, … Ejemplo: service postgresql status - service nombre_servicio stop
Detiene el servicio especificado «nombre_servicio». Ejemplo: service postgresql stop - set
Muestra todas las variables de entorno shell y su valor. Ejemplo: set - sh nombreficherosh
Ejecuta el fichero de script especificado. Ejemplo: sh prueba.sh - shred -u nombre_fichero
Elimina un fichero de forma segura (ya no podrá ser recuperado). El comando «rm» no elimina ficheros completamente, podrían ser recuperados. Ejemplo: shred -u «alonso» - shutdown -h now
Apaga el sistema instantáneamente (equivalente a halt o init 0). Ejemplo: shutdown -h now - shutdown -r hh:mm
Reinicia el equipo a la hora y minuto indicada. Ejemplo: shutdown -r 20:00 - shutdown -r now
Reiniciar el sistema instantáneamete (equivalente a reboot o init 6). Ejemplo: shutdown -r now - shutdown minutos ‘mensaje’
Reinicia el sistema en los minutos especificados, previamente envía un mensaje a todos los usuarios conectados con el texto: mensaje. Ejemplo: shutdown 15 ‘El sistema se reiniciará en 15 minutos, guarde su información’ - split -b bytes fichero
Divide o parte el fichero «fichero» en trozos del tamaño indicado en «bytes». Dejará el fichero inicial intacto y generará tantos trozos como sean necesarios del tamaño máximo indicado. Ejemplo: split -b 125 /var/www/joomla - sqlplus /nolog
Si tenemos Oracle instalado se conectará a la BD. Ejemplo: sqlplus /nolog connect / as sysdba select status from v$instance - stat nombre_fichero
Muestra datos del fichero indicado: nombre, tamaño, bloques, dispositivo en el que se encuentra, inode, links, permisos, uid, gid, fecha de último acceso, fecha de última modificación, fecha de cambio. Ejemplo: stat /etc/mysql/my.cnf - su nombreusuario
Cambia el usuario actual a nombreusuario (pedirá la contraseña del usuario con el que queramos iniciar la sesión). Ejemplo: su root - sudo comando usuario
Ejecuta el comando especificado con los derechos del usuario especificado (pedirá la contraseña de este usuario). Ejemplo: sudo apt-get install mysql-server root - sysctl
Muestra o modifica valores del kernel en tiempo de ejecución. Ejemplo: sysctl -a - tail nombrefichero
Muestra las últimas diez líneas del fichero nombrefichero. Ejemplo: tail my.cnf - tar -czvf /dev/st0
Descomprime el contenido del dispositivo de copia de seguridad «/dev/st0» en la ubicación donde se ejecute el comando. Ejemplo: tar -czvf /dev/st0 - tar -czvf fichero_tar ficheros_comprimir
Comprime/Empaqueta los ficheros especificados en «ficheros_comprimir» en el fichero «fichero_tar». Ejemplo: tar -czvf /tmp/android.tar /root/* - tar -tzvf /dev/st0
Muestra el contenido del dispositivo de copia de seguridad «/dev»st0». Ejemplo: tar -tzvf /dev/st0 - tar -tzvf fichero_tar
Muestra el contenido del fichero «fichero_tar» (comprimido con «tar»). Ejemplo: tar -tzvf /tmp/android.tar - tar xvf fichero.tar
Desempaqueta el archivo «fichero.tar». Ejemplo: tar xvf android.tar - tcpdump
Captura y muestra en tiempo real los paquetes transmitidos y recibidos en la red a la cual el ordenador está conectado. Analiza el tráfico de la red. Ejemplo: tcpdump -c 100 -w sniffer.txt - telnet IP Puerto
Realiza una conexión mediante Telnet al equipo indicado «IP» utilizando el puerto indicado «Puerto». Ejemplo: telnet 192.168.1.100 3306 - top
Muestra información de los procesos que se están ejecutando, uso de CPU, memoria, PID, … con la característica de que se va actualizando cada 5 segundos o tras pulsar la barra espaciadora. Ejemplo: top - tr ‘A-Z’ ‘a-z’ < fichero
Convierte a minúsculas todos los caracteres del archivo ‘fichero’. Ejemplo: tr ‘A-Z’ ‘a-z’ < android.tar - tree
Muestra la estructura de directorios y archivos en forma gráfica. - tty
Muestra el nombre del fichero de la terminal conectada a la salida estándar. Ejemplo: tty - type comando
Muestra la ubicación del comando especificado. Ejemplo: type ifconfig - ulimit
Muestra o modifica ciertos límites del sistema: Tamaño máximo de los archivos creados en el núcleo. Tamaño del segmento de pila. Tamaño del segmento de datos de un proceso Máxima priorida en tareas programadas. Número máximo de ficheros abiertos. Tamaño de la memoria virtual. Número máximo de procesos de usuario. Tiempo de uso de la […] - umount -a
Desmonta todas las unidades y dispositivos montados. Ejemplo: umount -a - umount /dispositivo
Desmonta el dispositivo especificado- Ejemplo: umount /cdrom - unalias
Elimina un alias creado con el comando alias. Ejemplo de uso: Con el comando alias podremos ver un listado de los alias actuales. En el caso de Ubuntu, por defecto, serán: alias egrep=’egrep –color=auto’ alias fgrep=’fgrep –color=auto’ alias grep=’grep –color=auto’ alias l=’ls -CF’ alias la=’ls -A’ alias ll=’ls -alF’ alias ls=’ls –color=auto’ Para eliminar un […] - uname -a
Muestra información del sistema. uname -a es equivalente a uname -snrvmpio, donde: -s: nombre del kernel. -n: nombre del equipo en la red (host). -r: release del kernel. -v: versión del kernel. -m: nombre hardware de la máquina. -p: tipo de procesador. -i: tipo de plataforma hardware. -o: nombre sistema operativo. Ejemplo: uname -a - unlink nombre_fichero_enlace
Elimina el enlace simbólico a fichero «nombre_fichero_enlace». Ejemplo: unlink /home/ajpdsoft/web - uptime
Muestra la hora actual, el número de días que el PC está encendido, número de usuarios conectados al equipo, carga media del equipo. Ejemplo: uptime - useradd -g nombregrupo nombreusuario
Añade un nuevo usuario con el nombre nombreusuario perteneciente al grupo nombregrupo. Ejemplo: useradd -g root android - userdel nombre_usuario
Elimina un usuario del sistema. Ejemplo: userdel android - usermod -a -G nombre_grupo nombre_usuario
Agrega el usuario «nombre_usuario» al grupo de seguridad «nombre_grupo». Ejemplo: usermod -a -G dba root - vi nombrefichero
Utililidad que sirve para modificar ficheros de texto plano. Editor de ficheros de texto. Ejemplo: vi /etc/mysql/my.cnf - visudo
Muestra y permite editar (como si de vi se tratase) el fichero /etc/sudoers, donde se le indica a Linux qué usuarios podrán ejecutar comandos como si fuesen el superusuario root utilizando el comando «sudo». Ejemplo: visudo - vmstat
Muestra estadísticas de uso de la memoria, cpu, lectuas/escrituras en disco, etc. Ejemplo: watch «vmstat -s -S: M» - w
Muestra los usuarios conectados al equipo e información de lo que están haciendo. Ejemplo de uso: w En un equipo con Linux Ubuntu, devolverá algo así: 00:46:07 up 49 min, 2 users, load average: 0,46, 0,35, 0,29 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ajpdsoft tty7 :0 23:57 72days 15.90s 0.10s gnome-session ajpdsoft pts/0 […] - watch «comando»
Ejecuta repetidamente el comando entre comillas y muestra el resultado en pantalla. Ejemplo: watch «du -s -h» - wc nombrefichero
Muestra las líneas, palabras y caracteres del fichero especificado. Ejemplo: wc android - wget direccionftp/nombrefichero
Descarga el fichero nombrefichero de la dirección ftp direccionftp. También sirve para conexión mediante http. Ejemplo: wget ftp://ftp.ajpdsoft.com/android (en este caso el ftp debe soportar conexiones anónimas) - whereis
Busca los archivos ejecutables, las fuentes y el manual de un comando. Ejemplo: whereis ls whereis man - which comando
Localiza la ubicación del comando especificado. Ejemplo: which ls - who -b
Muestra la fecha y hora del último reinicio del sistema. Ejemplo: who -b - who -u
Muestra los usuarios conectados al sistema. Ejemplo: who -u - whoami
Muestra el usuario con el que se ha iniciado la sesión de terminal. Ejemplo: whoami - whois nombredominio
Muestra información del dominio especificado (fecha registro, fecha expiración, dns, …). Ejemplo: whois ajpdsoft.com - xvncviewer ip
Realiza control remoto al equipo con la IP especificada (deberá tener instalado y en ejecución vncserver). Permite el control remoto tanto con PCs con Linux como con PCs con Windows. Ejemplo: xvncviewer 192.168.1.3 - yes
Imprime la leta «y» y un salto de línea indefinidamente hasta que se mate el proceso (pulsando Control + Z). - zenity
Despliega varios tipos de diálogos en X desde una terminal. Por ejemplo, permite mostrar un calendario (devolverá en el shell la fecha seleccionada), una ventana de error, ventana de información, ventana de alerta, ventana de selección de ficheros, de progreso, etc. Ejemplo de uso: zenity –calendar Las posibilidades de este comando son: –calendar Mostrar el […]