martes, 26 de octubre de 2010

Algunos comando que se pueden usar en linux-fedora

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

7 comentarios:

  1. Esta interesante. Te recomiendo poner ejemplos de los comandos mas utilizados...

    ResponderEliminar
  2. Excelente infomación, pero Jaime tiene razón, sería bueno tener ejemplos de los comandos más utilizados.

    ResponderEliminar
  3. buena información sobre los comandos de Linux, pero quisiera que hagas un tutorial sobre los comandos mencionados para ver como funciona o tener una referencia, la otra pregunta es que si toda la gama de Linux es igual su instalación, es que actualmente no e realizado instalaciones de Linux.

    ResponderEliminar
  4. Buena info. Nos haz enseñado como instalarlo, ahora deberia mostrarnos aplicaciones en Fedora para dar fruto a lo que iniciaste.
    Alumno: Tarazona Campomanes, Wilder.
    Ing. Sistemas 805 Noche.
    Gestión de Proyectos y CI.

    ResponderEliminar
  5. De: Cindy López Mantarí

    Hola Marlit, esta sección de tu blog esta interesante, ya que, es de utilidad para cualquiera que comience a incursionar en GNU/Linux Red Hat.
    Me parece que se vería más didáctico, si implementaras en tu blog algún video de la instalación del Red Hat y otro de los usos básicos (uso terminal, uso configuración de TCP/IP, creación de usuarios, explorador de archivos).
    Espero lo puedas implementar.

    ResponderEliminar
  6. Hola amiga Marlit, comparto la opinion de Cindy en cuanto a colocar videotutoriales....por otro lado me parece que existen link para poder realizar descargar de este SO y poder probarlo, serìa interezante que los coloques...Saludos Victor Chavez

    ResponderEliminar
  7. soy raul y quisiera saber cual es el comando para tener acceso a un grupo

    ResponderEliminar