Comandos esenciales de Linux
Ubuntu 4 marzo 2008
Aquí os dejo (y a mi también) una lista de comandos de Linux que he ido recopilando.
COMANDOS DE AYUDA
- man muestra manual del comando que le indiquemos
- –help da una ayuda de los comandos
COMANDOS DE ARCHIVOS Y DIRECTORIOS
- ls listo los archivos y directorios
- sort ordena alfabéticamente una lista de archivos
- mkdir crea un directorio
- rmdir borro directorios
- cd cambio de directorio
- pwd muestra el path actual
- tree muestra la estructura de directorios y archivos en forma gráfica
- cp copio archivo
- rm borro archivos
- mv muevo o renombro archivos y directorios
- more veo el contenido de los archivos por pantalla
- less veo el contenido de los archivos
- cat veo el contenido de los archivos o uno varios archivos
- split partir ficheros
- touch cambio la fecha de los archivos
- find busco archivos
- locate localizo archivos
- whereis muestra la ubicación de un archivo
- file me dice que tipo de archivo es
- whatis muestra descripcion del archivo
- wc cuenta lineas palabras o caracteres en un archivo
- grep busco un texto en archivos
- head muestra el inicio de un archivo
- tail muestra el final de un archivo
- tr reemplaza caracteres en un fichero de texto
- sed cambia una cadena de caracteres por otra
- join cruza la información de dos archivos y muestra las partes que se repiten
- paste toma la primera linea de cada archivo y las combina para formar una linea de salida
- uniq elimina lineas repetidas adyacentes del archivo entrada cuando copia al archivo salida
- cut sirve para seleccionar columnas de una tabla o campos de cada linea de archivo
- ln crea enlaces a archivos o carpetas
- diff muestra las diferencias entre dos archivos
- fuser muestra que usuario tiene en uso o bloqueado un archivo o recurso
- tar empaqueto archivos
- gzip comprime archivos gz
- gunzip descomprime archivos gz
- compress comprime archivos Z
- uncompress descomprime archivos Z
- chmod cambio permisos a archivos y directorios
- chown cambio de propietario
- chgrp cambio de grupo
- vi abre el editor de texto vi
- pico edita un fichero de texto
COMANDOS DE USUARIOS
- adduser agrego nuevo usuario
- useradd agrego nuevo usuario
- userdel borra un usuario
- passwd permite cambiar la contraseña
- su cambio de usuario
- whoami muestra el nombre de usuario
- logname muestra el nombre de usuario
- id muestra datos de identificación del usuario
- finger da información de usuario
- chfn cambia la información del finger
- who muestra los usuarios del sistema
- w muestra un detalle de los usuarios
- last información de los últimos usuarios que han usado el sistema
- mail programa de correo
- pine lector de correo en modo texto
- write manda un mensaje a la pantalla de un usuario
- mesg activo o desactivo recibir mensajes
- wall mensaje a todos los usuarios
- talk establecer una charla con otro usuario
- banner saca letrero en la pantalla
- set da información sobre el entorno del usuario
- groupadd agrego nuevo grupo
COMANDOS DE PROCESOS
- top muestra los procesos que se están ejecutando y permite matarlos
- ps muestra la lista de procesos del usuario
- ps aux muestra la lista de procesos de la maquina
- kill mata proceso por ID
- killall mata proceso por nombre
- time mide el tiempo que tarda un proceso en ejecutarse
- fg trae a primer plano un proceso parado o en segundo plano
- bg pone un proceso en segundo plano
- & colocado al final de la linea de comando ejecuta en segundo plano
- nice ajusta la prioridad de un proceso de -20 a 19
COMANDOS DE DISCOS
- mount monto un disco
- umount desmonto un disco
- df muestra el espacio libre de los discos
- du muestra el espacio usado por el disco o un directorio
- mkfs formateo un disco
- fsck estado del disco
- fdisk gestión de particiones
COMANDOS DEL SISTEMA
- rlogin se conecta a otra maquina de forma remota (remote login)
- rsh se conecta a otra maquina de forma remota (remote shell)
- ftp se conecta a otra maquina por el protocolo ftp
- reboot reinicia la maquina
- halt apaga el sistema
- shutdown apaga el sistema
- init0 apaga la maquina
- init6 reinicia la maquina
- uptime muestra el tiempo transcurrido de encendida la maquina
- exit cierro sesión actual
- logout salgo del sistema
- nohup proporciona inmunidad frente a rupturas de comunicación y abandonos en ejecución de comandos
- dmesg muestra mensajes del arranque del ordenador
- history muestra todos los comandos digitados por el usuario
- uname da información del sistema operativo
- tee copia la entrada estándar a la salida estándar y a un archivo
- hostname muestra el nombre del servidor
- umask muestra y permite cambiar la mascara de usuario
- chroot cambia la raíz para que root ejecute algo en forma particular
- chsh cambia el login shell
- free estado de la memoria
- date muestra fecha y hora actual
- cal muestra calendario
- clear borro la pantalla
- at ejecuta un comando mas tarde
- env ver variables de entorno
- export permite el uso de variables por programas en todos los caminos del usuario
- modprobe cargo modulo
- startx arranca el servidor x
- xev muestra los eventos de las teclas y el ratón
- lspci muestra los periféricos conectados al puente pci
- lsmod muestra los módulos cargados en el sistema
- echo escribe un mensaje en la salida estándar
- alias creo un alias. Un comando largo abreviado en pocas letras
- unalias borro un alias
- bc calculadora
- mc ejecuta Midnight Commander
- xkill mata una ventana gráfica
- rpm instala los paquetes rpm RedHat
- dpkg instala los paquetes deb Debian
- kernelcfg manejo los módulos cargados en el kerne
- insmod inserta módulos en el kernel
- rmmod elimina módulos del kernel
- updatedb actualiza la base de datos interna de archivos
- sh cambia al bash shell
- setxkbmap por si no funcionan las teclas con AltGr en modo X
COMANDOS DE RED
- netstat muestra estado de la red
- ifconfig muestra la configuración del dispositivo de red
- nmap escanea la red
- ping hago ping
- nslookup me da la IP de una web www.xxxxxxx.com
- telnet me conecto a un equipo
- netconf configuro la red
- ntop muestra los procesos de la red
- route -n muestra la tabla de rutas
COMANDOS DE IMPRESORAS
- lpq muestra colas de impresión
- lpc status estado de impresoras
- lprm eliminar un trabajo de la cola de impresión
- printtool configuro impresora
- pr imprime un archivo
- jobs muestra los trabajo que están en una cola de impresión
COMBINACIÓN DE TECLAS
- ctrl+L borra pantalla
- ctrl+alt+F1 F2 cambio de consola
- ctrl+F1 F2 cambio de escritorio
- ctrl+z suspendo proceso
- ctrl+d final de archivo EOF – cancela
- ctrl+c termina proceso en ejecución – cancela
- tab completa nombre de carpetas o archivos
- ctrl+backspace cierra X o sea, sales del sistema X y vuelves a la consola
SÍMBOLOS
- ~ path desde la raíz al home – alt+126
- . directorio actual
- .. directorio superior al actual
- | pipe – tubería – redirecciona comandos – alt+124
- > redirecciono un comando – alt+62
- < redirecciono un comando – alt+60
- & colocado al final de la linea de comando ejecuta en segundo plano
- && orden1 && orden2 / si orden1 termina OK se ejecuta orden2
- || orden1 || orden2 / si orden1 NO termina ok se ejecuta orden2
Si quereis mas con ejemplos de utilización en AjpdSoft.com tenéis otra larga lista.
Vota este artículo:
Posts anterior y posterior:
- Previo: « Starcraft en linux con wine y en pantalla tactil.
- Siguiente: Calculadora de Redes. »

Comentarios Recientes