F

fabi91

Usuario (Argentina)

Primer post: 2 abr 2012Último post: 20 nov 2015
2
Posts
20
Puntos totales
3
Comentarios
J
Jajaja muy bueno xD
HumorporAnónimo11/20/2015

Nuevo compilado insano. Debate Presidencial, Macri y sus robots, Messi y su tiro libre de la final, Coudet clamando por la paz... y más.

0
0
Guia Rapida Para Comandos Linux !
Guia Rapida Para Comandos Linux !
LinuxporAnónimo4/2/2012

GUIA RÁPIDA DE COMANDOS LINUX Hay cientos de comandos en Linux más sus opciones, con el tiempo y práctica llegas a conocer bastantes, a continuación recopilo una lista de varios de los mas usados, tan solo el nombre del comando y su descripción, no opciones, si lo que requieres es una explicación mas extensa de algunos de estos comandos, entonces usa la opción --help que la mayoría de los comandos tienen o usa man comando desde la línea de comandos Comandos LINUX 1)ac :Imprime estadísticas acerca del tiempo que han estado conectado los usuarios. 2)adduser:Ver useradd. 3)alias :Crea atajos de comandos, lista los alias actuales. 4)apt-get :Herramienta de actualizacón/instalación remota de paquetes en sistemas basados en debian. 5)arp: Permite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve. 6)arping:Envía ARP REQUEST a otros equipos en la red. 7)arptables : Firewall similar en funciones a iptables pero para control de tráfico de protocolo arp. 8)at : Programa trabajos, comandos, scripts para su ejecución posterior. 9)atq : Lista los trabajos programados pendientes de ejecutar por el comando at. 10)awk : Análisis y procesamiento de patrones en archivos y listados. 11)basename : Permite eliminar la ruta del nombre de un archivo. 12)bc :Calculadora y lenguaje matemático, muy potente. 13)biosdecode: Información sobre el BIOS. 14)blkid : Muestra atributos de dispositivos de bloque (discos, usb, etc.) tales como LABEL y UUID, entre otros. 15)bzcat : Descomprime archivos comprimidos o empaquetados mediante bzip2. 16)bzip2 : Compresor / descompresor de archivos. 17)bzmore : Permite ver el contenido de archivos comprimidos o empaquetados mediante bzip2. 18)cal : Despliega un calendario. 19)cat : Muestra el contenido de archivos y concatena archivos. 20)cd : Cambiar de directorio. 21)cfdisk: Herramienta de particionamiento de discos, usada en sistemas debian principalmente. 22)chage : Permite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario. 23)chattr : Cambia atributos extendidos de archivos y directorios 24)chfn :Cambia la información usada en finger. 25)chgrp : Cambia el grupo de un archivo(s) o carpetas(s). 26)chkconfig: Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema. 27)chmod : Cambia los permisos de un archivo(s) o carpetas(s). 28)chown : Cambia el propietario de un archivo(s) o carpetas(s). 29)chpasswd:Actualiza passwords o contraseñas en modo batch. Puede actualizar contraseñas de grupos de usuarios. 30)chroot:Ejecuta comandos de root en un shell restringido a un directorio y sus subdirectorios. 31)chsh:Cambia tu shell por defecto o shell de login. 32)cleanlinks:Limpia enlaces simbólicos que no tengan relación y también remueve directorios vacios. 33)clear:Limpia la terminal. 34)cmp:Compara dos archivos byte por byte. 35)convertquota:Convierte de los viejos formatos quota.user y quota.group a los nuevos formatos de aquota.user y aquota.group. 36)cpio:Copia, crea, comprime y extrae archivos en distintos formatos y entre equipos o localmente. 37)crontab:Administra archivos cron para los usuarios y root. 38)curl: Permite descargar o transferir url's. 39)cut:Remueve secciones (columnas principalmente) de cada línea de un archivo o archivos. 40)date:Muestra/establece la fecha y hora actual. 41)dc:Calculadora interactiva. 42)dd:Convierte y copia archivos y sistemas de archivos. 43)ddate:Muestra la fecha en formato del calendario Discordante. 44)df:Muestra el uso de espacio de discos duros o particiones. 45)diff:Busca y muestra diferencias entre archivos. 46)dig:Utilería para consultas a servidores DNS. 47)dircolors:Configuración de colores para el comando ls. 48)dirs: Permite mostrar, manipular la lista de directorios utilizados en la pila. (ver popd y pushd) 49)dmesg:Muestra los mensajes del arranque del sistema (boot). 50)dmidecode:Lista hardware del equipo directamente del BIOS. (también: lshw) 51)dos2unix:Convierte archivos de formato MS-DOS a formato Unix/Linux. 52)du:Muestra el uso de espacio de archivos y directorios. 53)dump: Permite la creación de respaldos para los sistemas de archivos ext2 y ext3. 54)echo:Imprime una línea de texto, variables, o contenido a un archivo. 55)edquota:Administra el control de cuotas de disco de usuario y grupos. 56)egrep:Es igual que el comando 'grep -E', para uso de expresiones regulares. 57)eject: Desmonta y expulsa un medio removible, como cdroms. 58)env:Ejecuta un programa en un entorno modificado. 59)ethtool: Permite desplegar o cambiar valores de una tarjeta de red. 60)exit:Sale del shell o terminal actual. 61)expect: Permite crear secuencias de diálogos y programar sesiones interactivas con otros comandos o scripts. 62)export:Exporta el valor de una variable. 63)exportfs:Mantiene una lista de sistemas de archivos del tipo NFS que han sido exportados. 64)expr:Evaluador de expresiones matemáticas. 65)factor:Encuentra los números primos de un número dado. 66)fc:Lista, edita y reejecuta comandos previamente ejecutados. 67)fdisk:Herramienta para particionar discos, común a casi todas las distros. 68)fgrep:Es igual que 'grep -F' para uso de expresiones regulares en búsquedas de archivos y listados. 69)file: Determina el tipo de archivo. 70)find:Búsqueda de archivos, multitud de opciones de búsqueda. 71)findfs:Busca un sistema de archivos por UUID o LABEL (etiqueta). 72)findsmb:Lista información sobre equipos que respondan a paquetes SMB. Lista una red Windows. (Parte del paquete Samba) 73)finger:Muestra información sobre los usuarios del sistema. 74)fortune:Imprime un adagio al azar. 75)fping: Permite mandar paquetes ICMP (pings) a múltiples equipos en una red y determinar si están vivos o no. 76)free:Muestra el espacio usado y libre de memoria RAM y Swap. 77)fsck:Herramienta para verificar/reparar sistemas de archivos. 78)fuser:Identifica procesos utilizando archivos o conexiones (sockets). 79)gawk:Análisis y procesamiento de patrones en archivos y listados. (versión gnu) 80)gcc:Compilador de C y de C++ de GNU. 81)gedit:Editor de textos de gnome. 82)gpasswd: Permite la administración del archivo /etc/group 83)gpg:Herramienta de encriptación y de generación de certificados de seguridad (opengpg). 84)grep:Busca patrones de cadenas dentro de archivos. 85)groupadd:Crea un nuevo grupo en el sistema. 86)groupdel:Elimina un grupo en el sistema. 87)groupmod:Modifica un grupo en el sistema. 88)groups:Imprime los grupos a los que pertenece un usuario. 89)gzip:Comprime/expande archivos. 90)halt:Apaga el equipo. 91)hdparm:Establece y muestra características sobre los discos duros. 92)head: Despliega las primera líneas de un archivo. 93)help:Ayuda sobre los comandos internos de bash. 94)history:Muestra el historial de comandos del usuario. 95)host:Utileria de consulta a sevidores DNS. 96)hostname: Despliega el nombre del equipo. 97)htpasswd:Administra archivos de usuario/contraseña para autentificación básica de Apache. 98)hwclock:Muestra/Establece la fecha/hora del bios o hardware. (Fecha/Hora del sistema con date) 99)id:Muestra el UID (User ID) y GID (Group ID) del usuario 100)ifconfig:Muestra/Configura las interfaces de red del sistema. 101)ifstat: Pequeña utileria que permite observar estadísticas de las interfaces de red en tiempo real. 102)init:Control de inicialización de un nivel de ejecucción. 103)insmod:Inserta módulos en el kernel. 104)ipcalc:Realiza cálculos simples sobre direcciones IP. 105)ipcount:Identificación de rangos de red, cálculo de IP's. 106)iptab:Muestra una tabla de direcciones IP de acuerdo al prefijo CIDR 107)iptables:Herramienta de configuración del firewall de Linux. 108)iptraf:Analizador de tráfico de red en modo de texto. 109)iwconfig:Configura una tarjeta de red inalámbrica. 110)iwlist:Obtiene información detallada de una tarjeta inalámbrica. 111)jobs:Muestra los trabajos del usuario en suspensión o en background. 112)kate:Editor de textos de KDE. 113)kill:Termina procesos, mas correctamente envía señales a procesos. 114)killall:Termina procesos del mismo nombre o conjunto. 115)last:Muestra información de los últimos usuarios logueados. 116)lastb:Muestra información de los últimos intentos fallidos de loguearse. 117)less:Muestra el contenido de un archivo, permite búsquedas y movimento hacía atrás y adelante. 118)ln:Crea enlaces (accesos directos) suaves y duros de archivos y directorios. 119)locale:Información específica sobre las variables de entorno locales. 120)locate:Indexa y busca archivos. Mas seguro utilizar slocate. 121)losetup: Define y controla dispositivos del tipo 'loop'. 122)lpq:Muestra los documentos para imprimir en la cola de impresión. 123)lpr:Añade un documento a la cola de impresión. 124)ls:Lista archivos y directorios. 125)lshw:Lista hardware del equipo directamente del BIOS. (también: dmidecode) 126)lsmod:Muestra el estatus de los módulos en el kernel. 127)lsof:Muestra archivos abiertos de un programa en ejecucción, o de un usuario, proceso, etc. 128)lspci:Lista los dispositivos pci del sistema. 129)lsusb:Lista los dispositivos usb del sistema. 130)mail:Envía y recibe correos. 131)man:Muestra el manual del comando indicado. 132)mc:Manejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo tienen. 133)mcedit:Editor de textos de mc. 134)md5sum:Comprueba (y genera) archivos con firma de certificación md5. 135)mkdir:Crea directorios. 136)mkfs:Construye un sistema de archivos de Linux. 137)mkpasswd:Generador de contraseñas. (Paquete del programa 'expect'). 138)modinfo:Muestra información acerca de los módulos del kernel. 139)modprobe:Herramienta que añade/remueve módulos del kernel. 140)more: Paginador similar a less pero menos funcioanal, ya que sale avanza y no retocede. 141)mount:Monta dispositvos de almacenamiento en particiones indicadas. 142)mtools:Conjunto de utilidades para acceder a discos DOS desde Linux. 143)mv:Mueve archivos y directorios. 144)netstat:Herramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc. 145)nice:Ejecuta un programa con una prioridad de ejecucción distinta a la normal. 146)nohup:Ejecuta un programa inmune a los hangups y sin salida a una terminal. 147)openssl:Control, administración, generación de certificados de seguridad. 148)partprobe:Indica al sistema operativo de los cambios indicados en /etc/fstab 149)passwd:Cambia la contraseña del usuario indicado. 150)ping:Manda un echo_request (solicitud de eco) a un equipo en al red. 151)pkill:Manda señales a procesos basado en sus atributos. 152)popd:Remueve entradas (directorios utilizados) de la lista de directorios utilizados en la pila. (ver dirs y pushd) 153)pr: Formatea o convierte archivos de texto para imprimirlos. 154)ps:Muestra los procesos del sistema o del usuario o ambos. 155)pstree:Muestra los procesos en forma de árbol. 156)pushd:Agrega entradas (directorios utilizados) en la lista de directorios (pila o stack). (ver dirs y popd) 157)pwck:Verifica la integridad del archivo /etc/passwd 158)pwconv:Agrega o establece la protección shadow el archivo /etc/passwd. 159)quota: Permite ver el uso de cuotas por usuario. 160)quotacheck:Crea, verifica, administra sistemas de cuotas de disco 161)quotaoff: Desactiva el control de cuotas de discos. 162)quotaon:Activa el control de cuotas de discos para usuarios y grupos. 163)rdesktop:Abre terminales gráficas ha?ia equipos Windows. 164)reboot:Reinicia el equipo. 165)renice:Cambia la prioridad de un proceso o programa en ejecucción. 166)repquota:Reporte de uso de cuotas de disco. 167)resolveip:Resuelve la ip del dominio o host que se indique. 168)rev:Invierte las líneas de un archivo. 169)rm:Borra o elimina archivos. 170)route:Muestra/altera la tabla de ruteo IP. 171)rpm: Programa para la instalación/actualización/eliminación de paquetes, distros basadas en redhat. 172)runlevel:Muestra el nivel de ejecución actual y anterior del sistema. 173)scp:Copia archivos entre equipos, parte del paquete openssh (protocolo de comunicación encriptado). 174)screen:Administrador de terminales virtuales. 175)sed:Editor en línea que filtra y transforma archivos. 176)service:Ejecuta/detiene servicios en modo manual. 177)set:Muestra o establece el entorno de variables para el usuario actuual. 178)sha1sum:Comprueba (y genera) archivos con firma de certificación sha1. 179)shopt:Habilita o deshabilita variables opcionales del comportamiento del shell. 180)shred:Elimina archivos de manera segura e irrecuperable. 181)shu***:Apaga o reinicia el equipo. 182)sort:Ordena líneas de archivos y listas 183)ss:Utileria similar a netstat pero más básica, listados rápidos de sockets establecidos. 184)ssh: Programa de login remoto seguro, programa del paquete openssh (protocolo de comunicación encriptado). 185)startx:Inicia una sesión X. 186)su:Cambia del usuario actual al indicado. 187)sudo: Permite indicar que usuario ejecuta que comandos de root. 188)sync: Forza bloques en memoria a discos, actualiza el superbloque. 189)tac:Igual que cat, muestra y/o concatena archivos pero al revés. 190)tail:Muestra la parte final de un archivo. 191)tailf:Sinónimo del comando tail -f, permite ver en tiempo real la parte final de un archivo, es decir, conforme se va escribiendo, útil para monitorear bitácoras. 192)tar:Herramienta empaquetadora/compresora de archivos. 193)test:parmRevisa archivos smb.conf de samba por errores o correciones. 194)time: Devuelve el tiempo en que se ejecutó el comando o programa indicado. 195)top:Muestra los procesos del sistema de manera interactiva y continua. 196)touch:Crea archivos vacios, cambia fechas de acceso y/o modificación de archivos. 197)tput:Cambia valores o capacidades de la terminal, en base a terminfo. 198)traceroute:Imprime la ruta de los paquetes de red hasta el destino indicado. 199)tty:Imprime el nombre de la terminal en la que se esta. 200)tzselect: Permite establecer una zona o huso horario. 201)umask:Establece una máscara de permisos para cuando se crean directorios y archivos. 202)umount: Desmonta sistemas de archivos. 203)unalias:Elimina alias de comandos, creados con el comando alias. 204)uname: Despliega información del sistema. 205)uniq:Omite o reporta sobre líneas repetidas en un archivo o listado. 206)units:Convertidor de unidades de un sistema a otro, soporta decenas de sistemas de medición. 207)up2date:Herramienta de actualización/instalación remota de paquetes, (usada en redhat, centos). 208)uptime:Muestra que tanto tiempo lleva prendido el equipo. 209)urpme: Programa del paquete urpmi para desinstalar o eliminar paquetes. 210)urpmi:Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en mandriva). 211)useradd:Añade usuarios. 212)userdel:Elimina usuarios. 213)usermod:Modifica información de usuarios. 214)users:Muestra los nombres de usuario de todos los usuarios conectados actualmente al sistema. 215)vi:Editor visual de pantalla, editor de textos, que encuentras en todas las distros Linux. 216)vim:Igual que el vi pero mejorado. 217)visudo:Editor para el archivo de configuración /etc/sudoers de sudo. 218)vmstat: Proporciona información sobre la memoria virtual. 219)w:Muestra quien esta conectado al sistema y que esta haciendo. 220)wall:Manda un mensaje a todas las terminales. 221)warnquota:Configura /etc/warnquota.conf como complemento de mensajes para cuotas de disco. 222)wc:Cuenta palabras, líneas, caracteres de un archivo o listado. 223)wget: Descargador de archivos desde Internet, no interactivo. 224)whatis: Descripción corta, en una línea de un comando o programa. 225)whereis:Localiza el binario, fuentes y/o librerias, y documentación de un comado. 226)which:Muestra la ruta completa de un comando. 227)who:Muestra quien esta conectado al sistema. 228)whoami:Muestra el usuario actual. 229)xhost:Control de acceso para sesiones X. 230)xkill:Mata o termina a un cliente X, es decir, a un programa gráfico. 231)yes:Imprime una cadena repetidamente hasta que sea terminado o matado el comando. 232)yum:Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en fedora, redhat y derivados). 233)zcat: Descomprime / muestra archivos comprimidos con gunzip (es idéntico a utilizar gunzip -c) 234)zenity: Despliega varios tipos de diálogos en X desde una terminal. 235)zless: Permite mostrar el contenido de archivos comprimidos. 236)zmore: Permite mostrar el contenido de archivos comprimidos. ¡Comandos Linux resumidos en un wallpaper! Desde Punto Geek nos hacemos eco de un curioso wallpaper muy útil para recordar comandos básicos Linux e incentivar el uso de la consola. Este fondo de pantalla engloba un conjunto elemental de comandos para que puedas manejar el terminal. Se encuentran divididos por funcionalidad: Comandos relacionados con archivos y permisos, búsquedas, gestión de procesos, visualización de la información del sistema, compresión de archivos , instalación de paquetes y código fuente, así como los relacionados con la gestión de la red. Consideraciones iniciales Para ejecutar estos comandos del shell de GNU Linux será necesario abrir una ventana de Terminal (si estamos en modo gráfico). Muchos de estos comandos requieren permisos de superusuario root, por lo que será necesario estar logeado con este usuario para que funcionen. Es posible que algunos de estos comandos no aparezcan en determinadas distribuciones de GNU Linux. Algunos de los comandos aquí mostrados son específicos de una o varias distribuciones GNU Linux. Algunas de las salidas de la ejecución de algunos comandos del shell de GNU Linux puede que no sean iguales en las diferentes distribuciones. Hay algunos comandos que su ejecución puede ser "peligrosa", es conveniente que se ejecuten sabiendo lo que se está haciendo y las repercusiones que puedan tener. Por ejemplo, el comando rm -f -r -v nombre_carpeta, eliminará todas las carpetas y subcarpetas a partir de la carpeta "nombre_carpeta", sin pedir confirmación. Otro ejemplo: el comando halt apagará el equipo sin pedir confirmación, si es un equipo de un usuario normal no habrá problema, pero si se trata de un servidor de base de datos, web, etc. los servicios que éste prestaba dejarán de funcionar. Los comandos han sido probados en sus respectivas distribuciones GNU Linux: Debian, Ubuntu, Knoppix, Fedora, Gentoo, Slackware, openSuSE, Mandriva, Red Hat, etc. Algunos comandos Linux, descripción, ejemplos de uso COMANDO DESCRIPCIÓN EJEMPLO su nombreusuario Cambia el usuario actual a nombreusuario (pedirá la contraseña del usuario con el que queramos iniciar la sesión) su root who -u Muestra los usuarios conectados al sistema who -u who -b Muestra la fecha y hora del último reinicio del sistema who -b ps -A Muestra todos los procesos en ejecución y el identificador de proceso (PID) ps -A ps -A | grep bash Muestra todos los procesos que lleven la palabra "bash" ps -A | grep bash ps -fu oracle Muestra los procesos y los usuarios que los ejecutan en formato UNIX ps -fu oracle 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) ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS pstree Procesos activos del sistema jerarquizados en forma de árbol pstree kill -9 numeroproceso Cierra el proceso especificado por el PID (numeroproceso) kill -9 745 ls -l Lista los ficheros y directorios de la ubicación actual ls -l ls -lSrh Muestra una lista de los ficheros de una carpeta ordenados por tamaño (los más grandes al final) ls -lSrh sh nombreficherosh Ejecuta el fichero de script especificado sh prueba.sh ./nombrefichero Ejecuta la aplicación especificada ./mysql apt-get install nombreaplicacion Instala la aplicación especificada (si se tiene conexión a Internet), sólo disponible en distribuciones Debian 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/' apt-get update apt-get upgrade Actualiza todos los paquetes instalados en el sistema a la última versión disponible apt-get upgrade 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 apt-get install -f apt-get clean Elimina todos los paquetes (.deb) descargados (almacenados automáticamente en '/var/cache/apt/archives/') apt-get clean cp nombrefichero carpetadestino Copia uno o varios (*) ficheros a la carpeta especificada cp * /usr/bin mv nombrecarpeta carpetadestino Mueve una carpeta/fichero al destino especificado, también sirve para renombrar ficheros/directorios mv /home/alonso /etc apt-cache search datoabuscar Busca una aplicación en la lista de aplicaciones a instalar (sólo distribuciones Debian) ap-cache search mysql whoami Muestra el usuario con el que se ha iniciado la sesión de terminal whoami pwd Muestra el directorio de trabajo actual pwd ifconfig Muestra la IP del pc y la configuración de red ifconfig iwconfig Muestra información de las tarjetas de red inalámbrica (wireless) que haya instaladas en el equipo iwconfig wlan0 ping host Realiza ping entre pcs ping 192.168.1.5 ifconfig id_tarjeta down Detiene los servicios de red de la tarjeta especificada (id_tarjeta) ifconfig eth0 down ifconfig id_tarjeta up Inicia los servicios de red de la tarjeta especificada (id_tarjeta) ifconfig eth0 up route Muestra información de la tabla de enrutación de la red 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 route add default gw 192.168.1.1 eth0 passwd nombreusuario Cambia la contraseña al usuario especificado passwd alonso cat nombrefichero Muestra el contenido de un fichero (de texto) cat /etc/mysql/my.cnf vi nombrefichero Utililidad que sirve para modificar ficheros de texto plano: pulse "i" para editar el fichero. pulse "ESCAPE", a continuación ":wq" e INTRO para guardar los cambios y cerrar el fichero. vi /etc/mysql/my.cnf sudo comando usuario Ejecuta el comando especificado con los derechos del usuario especificado (pedirá la contraseña de este usuario) sudo apt-get install mysql-server root 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 du -sh /home rm nombrefichero Borra / elimina el fichero especificado rm /home/alonso/hola.txt rm -f -v Elimina uno o varios ficheros sin pedir confirmación (-f), mostrando los ficheros que va eliminando (-v) rm -f -v fernando* 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 shred -u "fernando alonso" 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. rm -f -r -v /home/alonso date Muestra la hora y la fecha date date --set="día mes hora en formato" Cambia los segundos, los minutos, la hora, el día, el mes y el año de la fecha del sistema date --set="14 DEC 2011 18:00:00" date +%Y%m%d -s "20111214" Cambia el día, el mes y el año de la fecha del sistema date +%Y%m%d -s "20111214" cal mes año Muestra un calendario del mes y año especificados cal 12 2005 man comando Muestra ayuda sobre el comando especificado man ifconfig cd nombredirectorio Cambia del directorio actual al directorio especificado cd /usr/bin mkdir nombredirectorio Crea un directorio mkdir prueba rmdir nombredirectorio Elimina el directorio especificado (debe estar vacío) rmdir prueba rm -r nombredirectorio Elimina el directorio especificado y todo su contenido rm -r prueba file nombrefichero Muestra el tipo de archivo o directorio. Las posibles salidas: ASCII English text directory symbolic link to 'enlace' executable ... file cdrom find expresionbusqueda Busca ficheros coincidentes con la expresión de búsqueda find . -name "*mysql*" -print find -size +500000 Muestra los ficheros de tamaño superior a 500 MB find -size +500000 cksum nombrefichero Muestra el CRC del fichero y el tamaño en bytes cksum isoinfo grep MemTotal /proc/meminfo Muestra la memoria RAM total del sistema grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo Muestra la cantidad de espacio swap del sistema (memoria de intercambio) grep SwapTotal /proc/meminfo 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). df -h df . -h Muestra el espacio libre, ocupado y total del disco actual df . -h 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. uname -a arp Muestra y modifica las tablas de conversión de direcciones IP en direcciones físicas que usa el protocolo de resolución de direcciones (ARP ó Address Resolution Protocol) arp -i eth0 chmod 777 nombrearchivo Asigna al fichero nombrearchivo permisos del lectura, escritura y ejecución para el propietario, grupo e invitado chmod 777 prueba chown nombreusuario nombrearchivo Cambia el propietario del archivo nombrearchivo a nombreusuario chown alonso prueba date --set=15:30 Cambia la hora del sistema a las 15:30 date --set=15:30 deluser nombreusuario Elimina el usuario nombreusuario y todos sus archivos de configuración deluser alonso discover --xdriver video Muestra el driver de la tarjeta de video discover --xdriver video discover ethernet Muestra el driver de la tarjeta de red discover ethernet echo $NOMBREVARIABLE Muestra el valor de la variable de entorno especificada (nombrevariable) echo $HOSTNAME env Muestra las variables de entorno definidas para el usuario actual env fdisk -l Muestra la estructura y tipo de particiones fdisk -l find / -name mysql* -exec rm {} ; Busca todos los ficheros que comiencen por "mysql" y los ELIMINA find / -name mysql* -exec rm {}; free Muestra información sobre la memoria RAM y Swap (total, libre y ocupada) free fsck /dev/hda1 Comprueba el sistema de ficheros de la partición hda1 fsck /dev/hda1 gcc -o nombreprograma ficheroresultante.c Compila "nombreprograma.c" y devuelve el ficheroresultante.c compilado gcc -o prueba prueba.c groups Muestra los grupos de seguridad a los que pertenece el usuario actual groups groupadd nombregrupo Añade un nuevo grupo de seguridad groupadd leerayuda gunzip fichero.tar.gz | tar -xvf fichero.tar Descomprime y desempaqueta el archivo 'fichero.tar.gz' gunzip mysql.tar.gz | tar -xvf mysql.tar gzip fichero Comprime el archivo "fichero", renomb?andolo a 'fichero.gz' gzip mysql tar xvf fichero.tar Desempaqueta el archivo "fichero.tar" tar xvf oracle.tar tar -czvf fichero_tar ficheros_comprimir Comprime/Empaqueta los ficheros especificados en "ficheros_comprimir" en el fichero "fichero_tar" tar -czvf /tmp/prueba.tar /root/* tar -tzvf fichero_tar Muestra el contenido del fichero "fichero_tar" (comprimido con "tar" tar -tzvf /tmp/prueba.tar tar -tzvf /dev/st0 Muestra el contenido del dispositivo de copia de seguridad "/dev"st0" tar -tzvf /dev/st0 tar -czvf /dev/st0 Descomprime el contenido del dispositivo de copia de seguridad "/dev/st0" en la ubicación donde se ejecute el comando tar -czvf /dev/st0 head nombrefichero Muestra las 10 primeras líneas del fichero nombrefichero head mysql history Listado de los comandos utilizados por el usuario history nombreservicio -k restart Reinicia el servicio nombreservicio httpd -k restart ifdown eth0 Para el servicio de red 'eth0' ifdown eth0 ifup eth0 Arranca el servicio de red 'eth0' ifup eth0 netstat -a Muestra los puertos abiertos netstat -a netstat -atun | grep ESTAB Muestra las conexiones establecidas a puertos determinados netstat -atun | grep ESTAB type comando Muestra la ubicación del comando especificado type ifconfig 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' 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' mount -t msdos /dev/fd0 /floppy umount /dispositivo Desmonta el dispositivo especificado umount /cdrom umount -a Desmonta todas las unidades y dispositivos montados umount -a wc nombrefichero Muestra las líneas, palabras y caracteres del fichero especificado wc prueba whois nombredominio Muestra información del dominio especificado (fecha registro, fecha expiración, dns, ...) 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 xvncviewer 192.168.1.3 which comando Localiza la ubicación del comando especificado which ls wget direccionftp/nombrefichero Descarga el fichero nombrefichero de la dirección ftp direccionftp. También sirve para conexión mediante http wget ftp://ftp.ajpdsoft.com/j (en este caso el ftp debe soportar conexiones anónimas) addgroup nombregrupo Añade un nuevo grupo de seguridad addgroup accesored useradd -g nombregrupo nombreusuario Añade un nuevo usuario con el nombre nombreusuario perteneciente al grupo nombregrupo useradd -g root alonso userdel nombre_usuario Elimina un usuario del sistema userdel ajpdsoft tr 'A-Z' 'a-z' < fichero.txt Convierte a minúsculas todos los caracteres del archivo 'fichero.txt' tr 'A-Z' 'a-z' < prueba 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 top tail nombrefichero Muestra las últimas diez líneas del fichero nombrefichero tail my.cnf shu*** minutos 'mensaje' Reinicia el sistema en los minutos especificados, previamente envía un mensaje a todos los usuarios conectados con el texto: mensaje shu*** 15 'El sistema se reiniciará en 15 minutos, guarde su información' shu*** -h now Apaga el sistema instantáneamente (equivalente a halt o init 0) shu*** -h now shu*** -r now Reiniciar el sistema instantáneamete (equivalente a reboot o init 6) shu*** -r now shu*** -r hh:mm Reinicia el equipo a la hora y minuto indicada shu*** -r 20:00 cat /dev/hda > /dev/hdb Copia todo el disco duro 'hda' en el disco duro 'hdb' cat /dev/hda > /dev/hdb cat /dev/cdrom > /usr/fichero.iso Crea la imagen ISO-9660 del CD-ROM introducido, con el nombre 'fichero.iso' en el directorio '/usr' cat /dev/cdrom > /usr/fichero.iso chgrp grupo archivo Cambia el grupo del archivo especificado al grupo especificado chgrp accesored mysql.cnf sqlplus /nolog Si tenemos Oracle instalado se conectará a la BD sqlplus /nolog connect / as sysdba select status from v$instance hwbrowser& Muestra el navegador de hardware (modo gráfico): discos duros, SCSI, CD-ROM, USB, Unidades de cinta, etc hwbrowser& watch "comando" Ejecuta repetidamente el comando entre comillas y muestra el resultado en pantalla watch "du -s -h" whereis Busca los archivos ejecutables, las fuentes y el manual de un comando whereis ls whereis man ifdown eth0 Desactiva la tarjeta de red especificada (eth0) ifdown eth0 ifup eth0 Activa la tarjeta de red especificada (eth0) ifup eth0 chkconfig Muestra/Modifica el estado de los servicios del sistema en cada nivel de arranque (runlevel) chkconfig --list dbora modprobe Añade/Elimina módulos del Kernel de Linux modprobe qla2300 vmstat Muestra estadísticas de uso de la memoria, cpu, lectuas/escrituras en disco, etc watch "vmstat -s -S: M" free Muestra estadísticas de uso de la memoria watch "free -m" lsmod Muestra el estado de los módulos en el Kernel de Linux lsmod cd /etc/init.d ls -l 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 cd /etc/init.d ls -l service nombre_servicio status Muestra el estado del servicio especificado "nombre_servicio": stopped, se está ejecutando, ... service dsmserv status service nombre_servicio start Inicia el servicio especificado "nombre_servicio" service dsmserv start service nombre_servicio stop Detiene el servicio especificado "nombre_servicio" service dsmserv stop service nombre_servicio restart Reinicia el servicio especificado "nombre_servicio" service dsmserv restart export nombrevariable=valor Cambia el valor de una variable de entorno export $PATH=/home/oracle/bin echo nombrevariable Muestra el valor de la variable de entorno nombrevariable echo $PATH set Muestra todas las variables de entorno shell y su valor set $ORACLE_HOME/bin/rman target=/ Inicia el programa rman, para copias de seguridad de Oracle en caliente $ORACLE_HOME/bin/rman target=/ hostname -i Muestra la IP de la interfaz de red actual del equipo (normalmente eth0) hostname -i ethtool eth0 Muestra el estado actual de la interfaz de red indicada "eth0" ethtool eth0 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" ethtool --change eth0 autoneg off speed 100 duplex full ip addr add 192.168.1.100 brd + dev eth0 Añade una nueva IP al interfaz de red indicado, en este caso "eth0" 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 ip addr show cal -3 Muestra un calendario del mes anterior, el actual y el siguiente a la fecha actual del equipo cal -3 last reboot Muestra las veces que el equipo se ha reiniciado, la fecha, la hora y el tipo de reinicio last reboot head -n1 /etc/issue Muestra el nombre y la versión de la distribución de GNU Linux instalada head -n1 /etc/issue grep "model name" /proc/cpuinfo Muestra el fabricante, el modelo y la velocidad del procesador (CPU) del equipo grep "model name" /proc/cpuinfo hdparm -tT /dev/sda Realiza un test para calcular la velocidad de transferencia del disco duro indicado hdparm -tT /dev/sda 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 alias listar='ls -lah' lspci -tv Muestra los dispositivos PCI (Peripheral Component Interconnect ) lspci -tv lsusb -tv Muestra los dispostivos USB, la ubicación, el bus, el puerto lsusb -tv 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" visudo telnet IP Puerto Realiza una conexión mediante Telnet al equipo indicado "IP" utilizando el puerto indicado "Puerto" telnet 192.168.1.100 4899 nano nombre_fichero Editor en modo texto más intuitivo y fácil de usar que vi nano /etc/sudoers ftp Realiza un conexión mediante el protocolo FTP a un servidor de FTP ftp usermod -a -G nombre_grupo nombre_usuario Agrega el usuario "nombre_usuario" al grupo de seguridad "nombre_grupo" usermod -a -G dba root id nombre_usuario Muestra el uid interno del usuario "nombre_usuario" y los grupos de seguridad a los que pertenece id root 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) adduser -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M fernando crontab -e Edita el fichero "crontab" (equivalente al programador de tareas de Windows). Permite agregar nuevas tareas programadas, modificar o eliminar las actuales crontab -e 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 del sistema). init 5 runlevel Muestra el nivel de ejecución anterior y el actual. Si no ha cambiado, mostrará "N" en el anterior runlevel 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 halt poweroff Apaga el equipo (equivalente a init 0, shu*** -h now, halt) poweroff reboot Reinicia el equipo (equivalente a shu*** -r now, init 6) reboot 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 CPU. Todos las las opciones (en inglés): -S use the `soft' resource limit -H use the `hard' resource limit -a all current limits are reported -b the socket buffer size -c the maximum size of core files created -d the maximum size of a process's data segment -e the maximum scheduling priority (`nice') -f the maximum size of files written by the shell and its children -i the maximum number of pending signals -l the maximum size a process may lock into memory -m the maximum resident set size -n the maximum number of open file descriptors -p the pipe buffer size -q the maximum number of bytes in POSIX message queues -r the maximum real-time scheduling priority -s the maximum stack size -t the maximum amount of cpu time in seconds -u the maximum number of user processes -v the size of virtual memory -x the maximum number of file locks ulimit -a sysctl Muestra o modifica valores del kernel en tiempo de ejecución sysctl -a 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. tcpdump -c 100 -w sniffer.txt 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 stat /etc/mysql/my.cnf eject cdrom0 Abre la bandeja del lector de DVD/CD eject cdrom0 eject -t cdrom0 Cierra la bandeja del lector de DVD/CD eject -t cdrom0 ln ruta_fichero ruta_enlace Crea un enlace duro (con el mismo inodo), es decir el mismo fichero con distintos nombres ln /etc/mysql/my.cnf /var/my 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) ls -s /etc/var/www /home/ajpdsoft/web unlink nombre_fichero_enlace Elimina el enlace simbólico a fichero "nombre_fichero_enlace" unlink /home/ajpdsoft/web diff fichero1 fichero2 Compara el fichero1 con el fichero2, muestra las difirencias diff /etc/my.ini /etc/mysql/my.cnf join fichero1 fichero2 Compara el fichero1 con el fichero2, muestra las líneas coincidentes join /etc/my.ini /etc/mysql/my.cnf 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 split -b 125 /var/www/joomla cat comodines > fichero Une los ficheros trocezados con split que cumplan la condición indicada en "comodines" en el fichero"fichero" cat joomla* > joomla_unido echo "texto" >> fichero Añade la línea de texto "texto" al final del fichero "fichero" echo "max_allowed_packet=20mb >> /etc/mysql/my.cnf md5sum fichero Muestra el MD5 del archivo "fichero" md5sum /var/www/index.php md5sum fichero > resultado.txt Guarda el MD5 del archivo "fichero" en el archivo "resultado.txt" md5sum /var/www/index.php > resultado_md5.txt 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 md5sum -w -c resultado_md5.txt apropos palabra Busca la palabra clave "palabra" dentro de man (información sobre comandos linux), si la encuentra muestra dónde la ha encontrado apropos split 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 uptime delgroup nombre_grupo Elimina el grupo de seguridad "nombre_grupo" delgroup postgresql delgroup nombre_grupo --only-if-empty Elimina el grupo de seguridad "nombre_grupo" sólo si no tiene usuarios asignados delgroup postgre --only-if-empty tty Muestra el nombre del fichero de la terminal conectada a la salida estándar tty hostname Muestra el nombre de red del equipo hostname 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 ifconfig eth0 192.168.1.100 255.255.255.0 java -jar fichero.jar Ejecuta la aplicación java "fichero.jar" java -jar posgresql.jar /etc/init.d/servicio stop Detiene el servicio "servicio" /etc/init.d/postgresql stop /etc/init.d/servicio start Inicia el servicio "servicio" /etc/init.d/postgresql start /etc/init.d/servicio restart Reinicia el servicio "servicio" (lo detiene y lo inicia) /etc/init.d/postgresql restart /etc/init.d/servicio status Muestra el estado del servicio "servicio" (si está o no iniciado, pid) /etc/init.d/postgresql status 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 mkfs -t ext3 /dev/sda2

20
8
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.