sábado, 5 de febrero de 2011





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
(según mi opinión), 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
1acImprime estadísticas acerca del tiempo que han estado conectado los usuarios.
2adduserVer useradd.
3aliasCrea atajos de comandos, lista los alias actuales.
4apt-getHerramienta de actualizacón/instalación remota de paquetes en sistemas basados en debian.
5arpPermite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve.
6arpingEnvía ARP REQUEST a otros equipos en la red.
7atPrograma trabajos, comandos, scripts para su ejecución posterior.
8atqLista los trabajos programados pendientes de ejecutar por el comando at.
9awkAnálisis y procesamiento de patrones en archivos y listados.
10basenamePermite eliminar la ruta del nombre de un archivo.
11bcCalculadora y lenguaje matemático, muy potente.
12biosdecodeInformación sobre el BIOS.
13blkidMuestra atributos de dispositivos de bloque (discos, usb, etc.) tales como LABEL y UUID, entre otros.
14bzcatDescomprime archivos comprimidos o empaquetados mediante bzip2.
15bzip2Compresor / descompresor de archivos.
16bzmorePermite ver el contenido de archivos comprimidos o empaquetados mediante bzip2.
17calDespliega un calendario.
18catMuestra el contenido de archivos y concatena archivos.
19cdCambiar de directorio.
20cfdiskHerramienta de particionamiento de discos, usada en sistemas debian principalmente.
21chagePermite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario.
22chattrCambia atributos extendidos de archivos y directorios
23chfnCambia la información usada en finger.
24chgrpCambia el grupo de un archivo(s) o carpetas(s).
25chkconfigControla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema.
26chmodCambia los permisos de un archivo(s) o carpetas(s).
27chownCambia el propietario de un archivo(s) o carpetas(s).
28chpasswdActualiza passwords o contraseñas en modo batch. Puede actualizar contraseñas de grupos de usuarios.
29chrootEjecuta comandos de root en un shell restringido a un directorio y sus subdirectorios.
30chshCambia tu shell por defecto o shell de login.
31cleanlinksLimpia enlaces simbólicos que no tengan relación y también remueve directorios vacios.
32clearLimpia la terminal.
33cmpCompara dos archivos byte por byte.
34convertquotaConvierte de los viejos formatos quota.user y quota.group a los nuevos formatos de aquota.user y aquota.group.
35cpioCopia, crea, comprime y extrae archivos en distintos formatos y entre equipos o localmente.
36crontabAdministra archivos cron para los usuarios y root.
37curlPermite descargar o transferir url's.
38cutRemueve secciones (columnas principalmente) de cada línea de un archivo o archivos.
39dateMuestra/establece la fecha y hora actual.
40dcCalculadora interactiva.
41ddConvierte y copia archivos y sistemas de archivos.
42ddateMuestra la fecha en formato del calendario Discordante.
43dfMuestra el uso de espacio de discos duros o particiones.
44diffBusca y muestra diferencias entre archivos.
45digUtilería para consultas a servidores DNS.
46dircolorsConfiguración de colores para el comando ls.
47dirsPermite mostrar, manipular la lista de directorios utilizados en la pila. (ver popd y pushd)
48dmesgMuestra los mensajes del arranque del sistema (boot).
49dmidecodeLista hardware del equipo directamente del BIOS. (también: lshw)
50dos2unixConvierte archivos de formato MS-DOS a formato Unix/Linux.
51duMuestra el uso de espacio de archivos y directorios.
52dumpPermite la creación de respaldos para los sistemas de archivos ext2 y ext3.
53echoImprime una línea de texto, variables, o contenido a un archivo.
54edquotaAdministra el control de cuotas de disco de usuario y grupos.
55egrepEs igual que el comando 'grep -E', para uso de expresiones regulares.
56ejectDesmonta y expulsa un medio removible, como cdroms.
57envEjecuta un programa en un entorno modificado.
58ethtoolPermite desplegar o cambiar valores de una tarjeta de red.
59exitSale del shell o terminal actual.
60expectPermite crear secuencias de diálogos y programar sesiones interactivas con otros comandos o scripts.
61exportExporta el valor de una variable.
62exportfsMantiene una lista de sistemas de archivos del tipo NFS que han sido exportados.
63exprEvaluador de expresiones matemáticas.
64factorEncuentra los números primos de un número dado.
65fcLista, edita y reejecuta comandos previamente ejecutados.
66fdiskHerramienta para particionar discos, común a casi todas las distros.
67fgrepEs igual que 'grep -F' para uso de expresiones regulares en búsquedas de archivos y listados.
68fileDetermina el tipo de archivo.
69findBúsqueda de archivos, multitud de opciones de búsqueda.
70findfsBusca un sistema de archivos por UUID o LABEL (etiqueta).
71findsmbLista información sobre equipos que respondan a paquetes SMB. Lista una red Windows. (Parte del paquete Samba)
72fingerMuestra información sobre los usuarios del sistema.
73fortuneImprime un adagio al azar.
74fpingPermite mandar paquetes ICMP (pings) a múltiples equipos en una red y determinar si están vivos o no.
75freeMuestra el espacio usado y libre de memoria RAM y Swap.
76fsckHerramienta para verificar/reparar sistemas de archivos.
77fuserIdentifica procesos utilizando archivos o conexiones (sockets).
78gawkAnálisis y procesamiento de patrones en archivos y listados. (versión gnu)
79gccCompilador de C y de C++ de GNU.
80geditEditor de textos de gnome.
81gpasswdPermite la administración del archivo /etc/group
82gpgHerramienta de encriptación y de generación de certificados de seguridad (opengpg).
83grepBusca patrones de cadenas dentro de archivos.
84groupaddCrea un nuevo grupo en el sistema.
85groupdelElimina un grupo en el sistema.
86groupmodModifica un grupo en el sistema.
87groupsImprime los grupos a los que pertenece un usuario.
88gzipComprime/expande archivos.
89haltApaga el equipo.
90hdparmEstablece y muestra características sobre los discos duros.
91headDespliega las primera líneas de un archivo.
92helpAyuda sobre los comandos internos de bash.
93historyMuestra el historial de comandos del usuario.
94hostUtileria de consulta a sevidores DNS.
95hostnameDespliega el nombre del equipo.
96htpasswdAdministra archivos de usuario/contraseña para autentificación básica de Apache.
97hwclockMuestra/Establece la fecha/hora del bios o hardware. (Fecha/Hora del sistema con date)
98idMuestra el UID (User ID) y GID (Group ID) del usuario
99ifconfigMuestra/Configura las interfaces de red del sistema.
100initControl de inicialización de un nivel de ejecucción.
101insmodInserta módulos en el kernel.
102ipcalcRealiza cálculos simples sobre direcciones IP.
103ipcountIdentificación de rangos de red, cálculo de IP's.
104iptabMuestra una tabla de direcciones IP de acuerdo al prefijo CIDR
105iptablesHerramienta de configuración del firewall de Linux.
106iptrafAnalizador de tráfico de red en modo de texto.
107iwconfigConfigura una tarjeta de red inalámbrica.
108iwlistObtiene información detallada de una tarjeta inalámbrica.
109jobsMuestra los trabajos del usuario en suspensión o en background.
110kateEditor de textos de KDE.
111killTermina procesos, mas correctamente envía señales a procesos.
112killallTermina procesos del mismo nombre o conjunto.
113lastMuestra información de los últimos usuarios logueados.
114lastbMuestra información de los últimos intentos fallidos de loguearse.
115lessMuestra el contenido de un archivo, permite búsquedas y movimento hacía atrás y adelante.
116lnCrea enlaces (accesos directos) suaves y duros de archivos y directorios.
117localeInformación específica sobre las variables de entorno locales.
118locateIndexa y busca archivos. Mas seguro utilizar slocate.
119losetupDefine y controla dispositivos del tipo 'loop'.
120lpqMuestra los documentos para imprimir en la cola de impresión.
121lprAñade un documento a la cola de impresión.
122lsLista archivos y directorios.
123lshwLista hardware del equipo directamente del BIOS. (también: dmidecode)
124lsmodMuestra el estatus de los módulos en el kernel.
125lsofMuestra archivos abiertos de un programa en ejecucción, o de un usuario, proceso, etc.
126lspciLista los dispositivos pci del sistema.
127lsusbLista los dispositivos usb del sistema.
128manMuestra el manual del comando indicado.
129mcManejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo tienen.
130mceditEditor de textos de mc.
131md5sumComprueba (y genera) archivos con firma de certificación md5.
132mkdirCrea directorios.
133mkfsConstruye un sistema de archivos de Linux.
134mkpasswdGenerador de contraseñas. (Paquete del programa 'expect').
135modinfoMuestra información acerca de los módulos del kernel.
136modprobeHerramienta que añade/remueve módulos del kernel.
137morePaginador similar a less pero menos funcioanal, ya que sale avanza y no retocede.
138mountMonta dispositvos de almacenamiento en particiones indicadas.
139mtoolsConjunto de utilidades para acceder a discos DOS desde Linux.
140mvMueve archivos y directorios.
141netstatHerramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc.
142niceEjecuta un programa con una prioridad de ejecucción distinta a la normal.
143nohupEjecuta un programa inmune a los hangups y sin salida a una terminal.
144opensslControl, administración, generación de certificados de seguridad.
145partprobeIndica al sistema operativo de los cambios indicados en /etc/fstab
146passwdCambia la contraseña del usuario indicado.
147pingManda un echo_request (solicitud de eco) a un equipo en al red.
148pkillManda señales a procesos basado en sus atributos.
149popdRemueve entradas (directorios utilizados) de la lista de directorios utilizados en la pila. (ver dirs y pushd)
150prFormatea o convierte archivos de texto para imprimirlos.
151psMuestra los procesos del sistema o del usuario o ambos.
152pstreeMuestra los procesos en forma de árbol.
153pushdAgrega entradas (directorios utilizados) en la lista de directorios (pila o stack). (ver dirs y popd)
154pwconvAgrega o establece la protección shadow el archivo /etc/passwd.
155quotaPermite ver el uso de cuotas por usuario.
156quotacheckCrea, verifica, administra sistemas de cuotas de disco
157quotaoffDesactiva el control de cuotas de discos.
158quotaonActiva el control de cuotas de discos para usuarios y grupos.
159rdesktopAbre terminales gráficas ha?ia equipos Windows.
160rebootReinicia el equipo.
161reniceCambia la prioridad de un proceso o programa en ejecucción.
162repquotaReporte de uso de cuotas de disco.
163revInvierte las líneas de un archivo.
164rmBorra o elimina archivos.
165routeMuestra/altera la tabla de ruteo IP.
166rpmPrograma para la instalación/actualización/eliminación de paquetes, distros basadas en redhat.
167runlevelMuestra el nivel de ejecución actual y anterior del sistema.
168scpCopia archivos entre equipos, parte del paquete openssh (protocolo de comunicación encriptado).
169screenAdministrador de terminales virtuales.
170sedEditor en línea que filtra y transforma archivos.
171serviceEjecuta/detiene servicios en modo manual.
172setMuestra o establece el entorno de variables para el usuario actuual.
173sha1sumComprueba (y genera) archivos con firma de certificación sha1.
174shoptHabilita o deshabilita variables opcionales del comportamiento del shell.
175shredElimina archivos de manera segura e irrecuperable.
176shutdownApaga o reinicia el equipo.
177sortOrdena líneas de archivos y listas
178ssUtileria similar a netstat pero más básica, listados rápidos de sockets establecidos.
179sshPrograma de login remoto seguro, programa del paquete openssh (protocolo de comunicación encriptado).
180startxInicia una sesión X.
181suCambia del usuario actual al indicado.
182sudoPermite indicar que usuario ejecuta que comandos de root.
183syncForza bloques en memoria a discos, actualiza el superbloque.
184tacIgual que cat, muestra y/o concatena archivos pero al revés.
185tailMuestra la parte final de un archivo.
186tarHerramienta empaquetadora/compresora de archivos.
187testparmRevisa archivos smb.conf de samba por errores o correciones.
188timeDevuelve el tiempo en que se ejecutó el comando o programa indicado.
189topMuestra los procesos del sistema de manera interactiva y continua.
190touchCrea archivos vacios, cambia fechas de acceso y/o modificación de archivos.
191tputCambia valores o capacidades de la terminal, en base a terminfo.
192ttyImprime el nombre de la terminal en la que se esta.
193umaskEstablece una máscara de permisos para cuando se crean directorios y archivos.
194umountDesmonta sistemas de archivos.
195unaliasElimina alias de comandos, creados con el comando alias.
196unameDespliega información del sistema.
197uniqOmite o reporta sobre líneas repetidas en un archivo o listado.
198up2dateHerramienta de actualización/instalación remota de paquetes, (usada en redhat, centos).
199uptimeMuestra que tanto tiempo lleva prendido el equipo.
200urpmiHerramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en mandriva).
201useraddAñade usuarios.
202userdelElimina usuarios.
203usermodModifica información de usuarios.
204viEditor visual de pantalla, editor de textos, que encuentras en todas las distros Linux.
205vimIgual que el vi pero mejorado.
206visudoEditor para el archivo de configuración /etc/sudoers de sudo.
207vmstatProporciona información sobre la memoria virtual.
208wMuestra quien esta conectado al sistema y que esta haciendo.
209wallManda un mensaje a todas las terminales.
210warnquotaConfigura /etc/warnquota.conf como complemento de mensajes para cuotas de disco.
211wcCuenta palabras, líneas, caracteres de un archivo o listado.
212wgetDescargador de archivos desde Internet, no interactivo.
213whatisDescripción corta, en una línea de un comando o programa.
214whereisLocaliza el binario, fuentes y/o librerias, y documentación de un comado.
215whichMuestra la ruta completa de un comando.
216whoMuestra quien esta conectado al sistema.
217xhostControl de acceso para sesiones X.
218xkillMata o termina a un cliente X, es decir, a un programa gráfico.
219yesImprime una cadena repetidamente hasta que sea terminado o matado el comando.
220yumHerramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en fedora, redhat y derivados).
221zcatDescomprime / muestra archivos comprimidos con gunzip (es idéntico a utilizar gunzip -c)
222zlessPermite mostrar el contenido de archivos comprimidos.
223zmorePermite mostrar el contenido de archivos comprimidos.

No hay comentarios:

Publicar un comentario