Título: Guia de Comandos en Linux Publicado por: D4rck4r en 10 Junio 2012, 03:52 am Introduccion hoy empezare un una guia de los comandos de linux que tendra como objetivo: -estudiar a fondo los comandos de linux: -Basico -Intermedio -Avanzados -Raros -comentar y ofrecer tus experencias sobre el comando estudiado. -introducir a el lector/ar en el mundo de la consola de linux Reglas: -comentar: -trucos -problemas -experencia -sugerencias -dudas Bueno como no soy tan profesional en introducciones espero que con esto tengan una pequeña idea de lo que trataremos a partir de ahora Mi experencias en sistema linux en de una semana jejeje pero espero que con esto puedo tener una experencia etica para la solucion de problemas y no solo podra ayudarme a mi sino a muchos en este comunidad y en internet. Saludos Familia! Título: Re: Guia de Comandos en Linux Publicado por: Jenag en 10 Junio 2012, 13:32 pm Algunos básicos :
1 adduser Ver useradd. 2 alias Crea atajos de comandos, lista los alias actuales. 3 apt-get Herramienta de actualizacón/instalación remota de paquetes en sistemas basados en debian. 4 arp Permite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve. 5 awk Análisis y procesamiento de patrones en archivos y listados. 6 basename Permite eliminar la ruta del nombre de un archivo. 7 bc Calculadora y lenguaje matemático, muy potente. 8 bzip2 Compresor / descompresor de archivos. 9 cal Despliega un calendario. 10 cat Muestra el contenido de archivos y concatena archivos. 11 cd Cambiar de directorio. 12 cfdisk Herramienta de particionamiento de discos, usada en sistemas debian principalmente. 13 chage Permite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario. 14 chattr Cambia atributos extendidos de archivos y directorios 15 chgrp Cambia el grupo de un archivo(s) o carpetas(s). 16 chkconfig Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema. 17 chmod Cambia los permisos de un archivo(s) o carpetas(s). 18 chown Cambia el propietario de un archivo(s) o carpetas(s). 19 chroot Ejecuta comandos de root en un shell restringido a un directorio y sus subdirectorios. 20 clear Limpia la terminal. 21 cmp Compara dos archivos byte por byte. 22 crontab Administra archivos cron para los usuarios y root. 23 curl Permite descargar o transferir url's. 24 cut Remueve secciones (columnas principalmente) de cada línea de un archivo o archivos. 25 date Muestra/establece la fecha y hora actual. 26 dd Convierte y copia archivos y sistemas de archivos. 27 df Muestra el uso de espacio de discos duros o particiones. 28 diff Busca y muestra diferencias entre archivos. 29 dig Utilería para consultas a servidores DNS. 30 dmesg Muestra los mensajes del arranque del sistema (boot). 31 dmidecode Lista hardware del equipo directamente del BIOS. (también: lshw) 32 dos2unix Convierte archivos de formato MS-DOS a formato Unix/Linux. 33 du Muestra el uso de espacio de archivos y directorios. 34 echo Imprime una línea de texto, variables, o contenido a un archivo. 35 edquota Administra el control de cuotas de disco de usuario y grupos. 36 eject Desmonta y expulsa un medio removible, como cdroms. 37 env Ejecuta un programa en un entorno modificado. 38 ethtool Permite desplegar o cambiar valores de una tarjeta de red. 39 exit Sale del shell o terminal actual. 40 export Exporta el valor de una variable. 41 expr Evaluador de expresiones matemáticas. 42 fc Lista, edita y reejecuta comandos previamente ejecutados. 43 fdisk Herramienta para particionar discos, común a casi todas las distros. 44 file Determina el tipo de archivo. 45 find Búsqueda de archivos, multitud de opciones de búsqueda. 46 fortune Imprime un adagio al azar. 47 free Muestra el espacio usado y libre de memoria RAM y Swap. 48 fsck Herramienta para verificar/reparar sistemas de archivos. 49 gawk Análisis y procesamiento de patrones en archivos y listados. (versión gnu) 50 gedit Editor de textos de gnome. 51 gpasswd Permite la administración del archivo /etc/group 52 gpg Herramienta de cifrado y de generación de certificados de seguridad (opengpg). 53 grep Busca patrones de cadenas dentro de archivos. 54 groupadd Crea un nuevo grupo en el sistema. 55 groupdel Elimina un grupo en el sistema. 56 groupmod Modifica un grupo en el sistema. 57 groups Imprime los grupos a los que pertenece un usuario. 58 gzip Comprime/expande archivos. 59 halt Apaga el equipo. 60 hdparm Establece y muestra características sobre los discos duros. 61 head Despliega las primera líneas de un archivo. 62 help Ayuda sobre los comandos internos de bash. 63 history Muestra el historial de comandos del usuario. 64 host Utileria de consulta a sevidores DNS. 65 hostname Despliega el nombre del equipo. 66 hwclock Muestra/Establece la fecha/hora del bios o hardware. (Fecha/Hora del sistema con date) 67 id Muestra el UID (User ID) y GID (Group ID) del usuario 68 ifconfig Muestra/Configura las interfaces de red del sistema. 69 init Control de inicialización de un nivel de ejecucción. 70 insmod Inserta módulos en el kernel. 71 ipcalc Realiza cálculos simples sobre direcciones IP. 72 ipcount Identificación de rangos de red, cálculo de IP's. 73 iptables Herramienta de configuración del firewall de Linux. 74 iptraf Analizador de tráfico de red en modo de texto. 75 iwconfig Configura una tarjeta de red inalámbrica. 76 iwlist Obtiene información detallada de una tarjeta inalámbrica. 77 jobs Muestra los trabajos del usuario en suspensión o en background. 78 kate Editor de textos de KDE. 79 kill Termina procesos, mas correctamente envía señales a procesos. 80 killall Termina procesos del mismo nombre o conjunto. 81 last Muestra información de los últimos usuarios logueados. 82 lastb Muestra información de los últimos intentos fallidos de loguearse. 83 less Muestra el contenido de un archivo, permite búsquedas y movimento hacía atrás y adelante. 84 ln Crea enlaces (accesos directos) suaves y duros de archivos y directorios. 85 locale Información específica sobre las variables de entorno locales. 86 locate Indexa y busca archivos. Mas seguro utilizar slocate. 87 losetup Define y controla dispositivos del tipo 'loop'. 88 lpq Muestra los documentos para imprimir en la cola de impresión. 89 lpr Añade un documento a la cola de impresión. 90 ls Lista archivos y directorios. 91 lshw Lista hardware del equipo directamente del BIOS. (también: dmidecode) 92 lsmod Muestra el estatus de los módulos en el kernel. 93 lsof Muestra archivos abiertos de un programa en ejecucción, o de un usuario, proceso, etc. 94 lspci Lista los dispositivos pci del sistema. 95 lsusb Lista los dispositivos usb del sistema. 96 man Muestra el manual del comando indicado. 97 mc Manejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo tienen. 98 mcedit Editor de textos de mc. 99 md5sum Comprueba (y genera) archivos con firma de certificación md5. 100 mkdir Crea directorios. 101 mkfs Construye un sistema de archivos de Linux. 102 mkpasswd Generador de contraseñas. (Paquete del programa 'expect'). 103 modinfo Muestra información acerca de los módulos del kernel. 104 modprobe Herramienta que añade/remueve módulos del kernel. 105 more Paginador similar a less pero menos funcioanal, ya que sale avanza y no retocede. 106 mount Monta dispositvos de almacenamiento en particiones indicadas. 107 mtools Conjunto de utilidades para acceder a discos DOS desde Linux. 108 mv Mueve archivos y directorios. 109 netstat Herramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc. 110 nice Ejecuta un programa con una prioridad de ejecucción distinta a la normal. 111 nohup Ejecuta un programa inmune a los hangups y sin salida a una terminal. 112 openssl Control, administración, generación de certificados de seguridad. 113 passwd Cambia la contraseña del usuario indicado. 114 ping Manda un echo_request (solicitud de eco) a un equipo en al red. 115 pkill Manda señales a procesos basado en sus atributos. 116 pr Fromatea o convierte archivos de texto para imprimirlos. 117 ps Muestra los procesos del sistema o del usuario o ambos. 118 pstree Muestra los procesos en forma de árbol. 119 pwconv Agrega o establece la protección shadow el archivo /etc/passwd. 120 quota Permite ver el uso de cuotas por usuario. 121 quotacheck Crea, verifica, administra sistemas de cuotas de disco 122 quotaoff Desactiva el control de cuotas de discos. 123 quotaon Activa el control de cuotas de discos para usuarios y grupos. 124 rdesktop Abre terminales gráficas ha?ia equipos Windows. 125 reboot Reinicia el equipo. 126 renice Cambia la prioridad de un proceso o programa en ejecucción. 127 repquota Reporte de uso de cuotas de disco. 128 rev Invierte las líneas de un archivo. 129 rm Borra o elimina archivos. 130 route Muestra/altera la tabla de ruteo IP. 131 rpm Programa para la instalación/actualización/eliminación de paquetes, distros basadas en redhat. 132 runlevel Muestra el nivel de ejecución actual y anterior del sistema. 133 scp Copia archivos entre equipos, parte del paquete openssh (protocolo de comunicación cifrado). 134 screen Administrador de terminales virtuales. 135 sed Editor en línea que filtra y transforma archivos. 136 service Ejecuta/detiene servicios en modo manual. 137 set Muestra o establece el entorno de variables para el usuario actuual. 138 sha1sum Comprueba (y genera) archivos con firma de certificación sha1. 139 shred Elimina archivos de manera segura e irrecuperable. 140 shutdown Apaga o reinicia el equipo. 141 sort Ordena líneas de archivos y listas 142 ss Utileria similar a netstat pero más básica, listados rápidos de sockets establecidos. 143 ssh Programa de login remoto seguro, programa del paquete openssh (protocolo de comunicación cifrado). 144 startx Inicia una sesión X. 145 su Cambia del usuario actual al indicado. 146 sudo Permite indicar que usuario ejecuta que comandos de root. 147 sync Forza bloques en memoria a discos, actualiza el superbloque. 148 tac Igual que cat, muestra y/o concatena archivos pero al revés. 149 tail Muestra la parte final de un archivo. 150 tar Herramienta empaquetadora/compresora de archivos. 151 time Devuelve el tiempo en que se ejecutó el comando o programa indicado. 152 top Muestra los procesos del sistema de manera interactiva y continua. 153 touch Crea archivos vacios, cambia fechas de acceso y/o modificación de archivos. 154 tput Cambia valores o capacidades de la terminal, en base a terminfo. 155 tty Imprime el nombre de la terminal en la que se esta. 156 umask Establece una máscara de permisos para cuando se crean directorios y archivos. 157 umount Desmonta sistemas de archivos. 158 unalias Elimina alias de comandos, creados con el comando alias. 159 uname Despliega información del sistema. 160 uniq Omite o reporta sobre líneas repetidas en un archivo o listado. 161 up2date Herramienta de actualización/instalación remota de paquetes, (usada en redhat, centos). 162 uptime Muestra que tanto tiempo lleva prendido el equipo. 163 urpmi Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en mandriva). 164 useradd Añade usuarios. 165 userdel Elimina usuarios. 166 usermod Modifica información de usuarios. 167 vi Editor visual de pantalla, editor de textos, que encuentras en todas las distros Linux. 168 vim Igual que el vi pero mejorado. 169 visudo Editor para el archivo de configuración /etc/sudoers de sudo. 170 vmstat Proporciona información sobre la memoria virtual. 171 vmstat Reporta estadísticas sobre la memoria virtual. 172 w Muestra quien esta conectado al sistema y que esta haciendo. 173 wall Manda un mensaje a todas las terminales. 174 warnquota Configura /etc/warnquota.conf como complemento de mensajes para cuotas de disco. 175 wc Cuenta palabras, líneas, caracteres de un archivo o listado. 176 wget Descargador de archivos desde Internet, no interactivo. 177 whereis Localiza el binario, fuentes y/o librerias, y documentación de un comado. 178 which Muestra la ruta completa de un comando. 179 who Muestra quien esta conectado al sistema. 180 xhost Control de acceso para sesiones X. 181 xkill Mata o termina a un cliente X, es decir, a un programa gráfico. 182 yes Imprime una cadena repetidamente hasta que sea terminado o matado el comando. 183 yum Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en fedora, redhat y derivados). 184 zcat Descomprime / muestra archivos comprimidos con gunzip (es idéntico a utilizar gunzip -c) 185 zless Permite mostrar el contenido de archivos comprimidos. 186 zmore Permite mostrar el contenido de archivos comprimidos. ################################################################################ apt-get update (actualiza la información de nuestro ervidor de paquetes) apt-cache search (busca en las definiciones del los paquetes) apt-cache show paquete (descripción del paquete) apt-cache depend paquete (muestra las dependencias) apt-get install (descarga e instala los paquetes solicitados) apt-get remove (desinstala los paquetes solicitados) apt-get upgrade (actualiza los paquetes instalados a la nueva versión) apt-get clean (elimina todos los paquetes descargados) apt-build install paquete (compila el tarball, crea el paquete deb y lo instala Instalación/desinstalación de paquetes .DEB dpkg i paquete Instalación de paquetes .deb dpkg r paquete Desinstala un paquete dpkg purge paquete Desinstala además los ficherosde configuración. dpkg force r paquete Fuerza la desinstalación dpkg c paquete Muestra el contenido de un paquete. dpkg L paquete Muestra todos los ficheros dpkg S fichero Muestra a qué paquete pertenece dpkg get selections Listado todos los instalados dpkg reconfigure paquete Reconfigura paquetes. Empaquetar/desempaquetar tar cf archivo.tar fichero01 fichero02 carpeta01 ... tar xvf archivo.tar tar zxvf archivo.tar.gz tar jxvf archivo.tar.bz2 gzip, bzip2 compresión / gunzip, bunzip2 descompresión Creación de nuevos usuarios adduser o useradd crea un usuario nuevo. adduser user group ? añade un usuario a un grupo. deluser borra un usuario del sistema. delgroup group elimina un grupo deluser user group ? elimina un usuario de un grupo Manueles man ? muestra el man determinado man f busca la man k busca en el contenido. man llama la sección del man apropos palabra_clave Busca dentro de las man Parada e inicio del sistema halt detiene el sistema. reboot ? reinicia el sistema. init 0 Apaga la máquina. init 1 Single user init 6 Reinicia la máquina. exit Termina la ejecución del programa en curso. shutdown ? permite parar el sistema con muchas opciones shutdown t +1 h now Apaga la máquina. shutdown t +1 r now Reinicia la máquina. Uso de disco / memoria / estado del sistema mount monta un dispositivo umount desmonta un dispositivo df Muestra información sobre el sistema de ficheros du Muestra un resumen del uso de disco para cada fichero, recursivamente para directorios free Muestra info del estado de la memoria RAM y SWAP ulimit ? permite limitar los recursos o visualizarlos Procesos kill Mata un proceso. ps Muestra los procesos que se están ejecutando en el sistema pstree Muestra los procesos que se están ejecutando en el sistema, en forma de árbol. top Muestra las tareas que se están ejecutando en el sistema, la memoria, estado de la CPU,... at [f script] [tiempo] Sirve para ejecutar un script a una hora y fecha .. Procesos activos fuser v archivo Muestra los procesos que están usando un fichero o directorio. isof | less lista los archivos abiertos por los procesos. lsof c comando Lista los ficheros abiertos por proceso. Isof +D /tmp Lista los procesos que están usando mi directorio. Isof i :22022 Muestr que proceso se encuentra Acceso w - Muestra quién y que hace en el sistema. who - Muestra quién está en el sistema. last - Muestra una lista de los últimos usuarios que han entrado al sistema. lastlog - Muestra el último acceso de cada usuario de nuestro sistema. lastb -Intentos de conexión fallidos (/var/log/btmp). faillog - Intentos fallidos y define máximo permitido. fail2ban - Banea las IP con muchos errores de conexión. Envio de Mensajes write Envía un mensaje a un usuario determinado. wall Envía un mensaje a todos los usuarios conectados mesg Permite enviar mensajes a tu terminal. talk Permite chatear con otro usuario. Editores y manipulación de texto grep Busca una cadena de caracteres dentro de un archivo o varios archivos. more Muestra la información ajustándolo al tamaño de la pantalla. nano Editor de texto vi Editor de texto muy común en sistemas unix Configuración de red ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up ifconfig eth0 down ifconfig eth0 hw ether 00:01:02:03:04:05 ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 up dhclient eth0 route add default gw 161.116.32.254 route add net 192.168.2.0/24 gw 192.168.1.254. netstat nr Muestra la tabla de routing Netstat netstat napt Saber qué puertos tiene abiertos. n No resuelve las direcciones a sus nombres DNS. a Muestra todos las conexiones. p Muestra el número y nombre del proceso,dueño de dicha conexión. t sólo muestra conexiones tcp Backup/Restore del MBR dd if=/dev/hda of=mbr.dat count=1 bs=512 - Backup dd if=mbr of=/dev/hda Restore Información del sistema lsusb listado de dispositivos conectados al usb. lspci listado de dispositivos conectados al pci. lshw listado completo del hardware visible. hwinfo listado completo del hardware visible. uptime tiempo en activo. hwscan escanea el hardware del equipo. Pantalla de un terminal clear limpia la pantalla. reset inicializa la sesión de terminal tput inicializa la sesión de terminal y mucho más. scsiadd permite buscar dev scsi en caliente. Entorno history Listado de comandos usados por el usuario. fc l Listado de últimos comandos. profile Define environment para un usuario o grupo. locale Muestra la zona geográfica configurada loadkeys es Carga el mapa de teclado español locale charmap Muestra el código de caracteres usado. set Muestra las variables locales definidas. env Muestra las variables de entorno definidas. export Muestra las variables de entorno declaradas. export VARIABLE=valor Añadimos una variable. pwd Muestra el directorio actual. File System mkfs Crea un File System mkfs.msdos Crea un File System DOS mkfs.reiserfs Crea un File System ReiserFS mkfs.xfsCrea un File System XFS mkfs.ext3 Crea un File System ext3 mkfs.reiser4 Crea un File System Reiser4 mkfs.vfat Crea un File System VFAT (Windows) mkfs.jfs Crea un File System JFS mkswap Crea una SWAP swapon Activa/desactiva swap xfs_growfs Amplia un FS XFS en caliente resize2fs Amplia un FS ext2/ext3 en offline ext2resize Amplia un FS ext2/ext3 en offline ext2online Amplia un FS ext2/ext online mount o remount,resize /home ? Amplia un FS JFS online resize_reiserfs f /dev/myvg/homevol(online) resize_reiserfs /dev/myvg/homevol ############################################## :-* Título: Re: Guia de Comandos en Linux Publicado por: D4rck4r en 10 Junio 2012, 19:19 pm gracias por la respuesta estarenmos analizandolos en detalle cada uno
Título: Re: Guia de Comandos en Linux Publicado por: dato000 en 10 Junio 2012, 19:32 pm no digo que sea mala idea, pero como no hay explicación no pasar de ser un material muy tedioso para aprender, no tiene nada que produzca interes, yo les recomendaria usar imagenes y mejor aún, videos!! los videotutoriales y las explicaciones para varias cosas que consideren importantes es lo que hace grande a esta clase de foros.
Eso me recordo que no he actualizado el post de juegos, voy a probar algunas cosas. |