Recopilacin de algunos de los comandos LINUX ms usados.
A addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para aadir un usuario. !n ese momento" no solo se crear la cuenta del usuario sino tam#i$n su directorio de tra#a%o" un nuevo grupo de tra#a%o &ue se llamar igual &ue el usuario ' aadir una serie de (ic)eros de con(iguracin al directorio de tra#a%o del nuevo usuario. Sintaxis: adduser nom_usuario *nom_grupo+ alias !n ciertas ocasiones se suelen utilizar comandos &ue son di(,ciles de recordar o &ue son demasiado extensos" pero en UNIX existe la posi#ilidad de dar un nom#re alternativo a un comando con el (in de &ue cada vez &ue se &uiera e%ecutar" slo se use el nom#re alternativo. Sintaxis: alias nom_alias-.comando. apt-cache search (texto) /uestra una lista de todos los pa&uetes ' una #reve descripcin relacionado con el texto &ue )emos #uscado. apt-get dist-upgrade 0uncin adicional de la opcin anterior &ue modi(ica las dependencias por la de las nuevas versiones de los pa&uetes. apt-get install (paquetes) Instala pa&uetes. apt-get remove (paquete) 1orra pa&uetes. 2on la opcin purge #orramos tam#ien la con(iguracin de los pa&uetes instalados. apt-get update 3ctualiza la lista de pa&uetes disponi#les para instalar. apt-get upgrade Instala las nuevas versiones de los di(erentes pa&uetes disponi#les. at Realiza un tarea programada una sola vez. Sintaxis: at *4lr+ )ora *(ec)a+. B bash, sh !xisten varias s)ells para Unix" 5orn4S)ell 67s)8" 1ourne4S)ell 6s)8" 24S)ell 6cs)8"#as). Sintaxis: #as) 9 s) 9 7s) 9 cs). bg /anda un proceso a segundo plano. Sintaxis: #g :I;. C cal /uestra el calendario. Sintaxis: cal **mes+ ao+. cat /uestra el contenido del arc)ivo en pantalla en (orma continua" el prompt retornar una vez mostrado el contenido de todo el arc)ivo. :ermite concatenar uno o mas arc)ivos de texto. Sintaxis: cat nom_arc)ivo. cd 2am#ia de directorio. Sintaxis: cd nom_directorio. chattr 2am#iar atri#utos de un (ic)ero. Sintaxis: c)attr atri#utos nom_arc)ivo. chgrp 2am#ia el grupo al &ue pertenece el arc)ivo. Sintaxis: c)grp nom_grupo nom_arc)ivo. chmod Utilizado para cam#iar la protecin o permisos de accesos a los arc)ivos. r:lectura <:escritura x:e%ecucin =: aade permisos 4:&uita permisos u:usuario g:grupo del usuario o:otros Sintaxis: c)mod permisos nom_arc)ivo chown 2am#ia el propietario de un arc)ivo. Sintaxis: c)o<n nom_propietario nom_arc)ivo. chroot Nos permite cam#iar el directorio raiz. Sintaxis: c)root nom_directorio_raiz. clear Limpia la pantalla" ' coloca el prompt al principio de la misma. Sintaxis: clear. cmp, di :ermite la comparacin de dos arc)ivos" l,nea por l,nea. !s utilizado para compara arc)ivos de datos. Sintaxis: di(( nom_arc)ivo> nom_arc)ivo? 9 cmp nom_arc)ivo> nom_arc)ivo?. cp 2opia arc)ivos en el directorio indicado. Sintaxis: cp nom_arc)ivo nom_directorio. crontab Realizar una tarea programada de (orma regular. Sintaxis: minuto6@4AB8 )ora6@4?C8 dia_mes6>4C>8 mes6>4>?8 dia_semana6@4D8 comando. cut Etiene como uso principal mostrar una columna de una salida determinada. La opcin 4d va seguida del delimitador de los campos ' la opcin 4( va seguida del nFmero de campo a mostrar. !l GdelimitadorH por de(ecto es el ta#ulador" nosotros lo cam#iamos con la opcin 4d. Eiene algunas otras opciones Ftiles. Sintaxis: cut *opciones+ nom_arc)ivo. ! date Retorna el d,a" (ec)a" )ora 6con minutos ' segundos8 ' ao. Sintaxis: date. delgroup Se utiliza para eliminar un grupo. Sintaxis: delgroup nom_grupo. deluser !limina una cuenta de usuario. La pega de este comando es &ue no elimina automticamente el directorio de tra#a%o del usuario. Sintaxis: deluser nom_usuario. d /uestra los sistemas de (ic)eros montados. Sintaxis:d( dmesg /uestra los mensa%es del 7ernel durante el inicio del sistema. Sintaxis: dmesg. !p"g -reconigure (paquetes) Iolver a recon(igurar un pa&uete 'a instalado. du Sirve para ver lo &ue me ocupa cada directorio dentro del directorio en el &ue me encuentro ' el tamao total. Sintaxis: du # echo /uestra un mensa%e por pantalla. Sintaxis: ec)o G2adenaH. e$ect /ediante la utilizacin de este comando se conseguir la expulsin de la unidad de 2;" siempre ' cuando esta no est$ en uso. Sintaxis: e%ect. env :ara ver las varia#les glo#ales. Sintaxis: env. exit 2ierra las ventanas o las conexiones remotas esta#lecidas o las conc)as a#iertas. 3ntes de salir es recomenda#le eliminar todos los tra#a%os o procesos de la estacin de tra#a%o. Sintaxis: exit. % g /anda un proceso a primer plano. Sintaxis: (g :I;. ile ;etermina el tipo del o los arc)ivo6s8 indicado6s8. Sintaxis: (ile nom_arc)ivo. ind 1usca los arc)ivos &ue satis(acen la condicin en el directorio indicado. Sintaxis: (ind nom_directorio o nom_arc)ivo condicin. inger :ermite encontrar in(ormacin acerca de un usuario. Sintaxis: (inger 9 (inger usuario. ree /uestra in(ormacin so#re el estado de la memoria del sistema" tanto la s<ap como la memoria (,sica.Eam#ien muestra el #u((er utilizado por el 7ernel. Sintaxis: (ree. sc" :ara c)e&uear si )a' errores en nuestro disco duro. Sintaxis: (sc7 t (s_t'po dispositivo. tp :rotocolo de Erans(erencia de 3rc)ivos" permite trans(erir arc)ivos de ' para computadores remotos. Sintaxis: (tp ma&uina_remota. & grep Su (uncionalidad es la de escri#ir en salida estndar a&uellas l,neas &ue concuerden con un patrn. 1usca patrones en arc)ivos. Sintaxis: grep *4cilnv+ expr nom_arc)ivos. g'ip 2omprime solo arc)ivo utilizando la extensin .gz. Sintaxis: gzip nom_arc)ivo. ( head /uestra las primeras lineas de un (ic)ero. Sintaxis: )ead 4count nom_arc)ivo. histor) Lista los ms recientes comandos &ue se )an introducido en la ventana. !s utilizado para repetir comandos 'a tipeados" con el comando J. Sintaxis: )istor' * id Numero id de un usuario. Sintaxis: id iconig K#tener in(ormacin de la con(iguracin de red. Sintaxis: i(con(ig. insmod 2arga en memoria un mdulo. Sintaxis: insmod + $ob Lista los procesos &ue se estn e%ecutando en segundo plano. Sintaxis: %o#s , "ill :ermite interactuar con cual&uier proceso mandando seales.5ill 6pid8 termina un proceso ' 5ill 4B 6pid8 (uerza a terminar un proceso en caso de &ue la anterior opcin (alle. Sintaxis: 7ill *opciones+ :I;. L last !ste comando permite ver las Fltimas conexiones &ue )an tenido lugar. Sintaxis: last. less /uestra el arc)ivo de la misma (orma &ue more" pero puedes regresar a la pgina anterior presionando las teclas GuH o G#H. Sintaxis: less nom_arc)ivo ln Sirve para crear enlaces a arc)ivos" es decir" crear un (ic)ero &ue apunta a otro. :uede ser sim#lico si usamos 4s o enlace duro. Sintaxis: ln *4s+ nom_arc)ivo nom_acceso. logout Las sesiones terminan con el comando logout. Sintaxis: logout. lpr Imprime un arc)ivo en la impresora predeterminada. Sintaxis: lpr 4*lista de re&uerimientos+9 lpr 4: nom#re_arc)ivo. ls Lista los arc)ivos ' directorios dentro del directorio de tra#a%o. Sintaxis: ls. lsattr Ier atri#utos de un (ic)ero. Sintaxis: lsattr nom_arc)ivo. lsmod /uestra los mdulos cargados en memoria. Sintaxis: lsmod. - mail :ara enviar9reci#ir correo a9de otros usuarios de la red" o dentro de nuestro ordenador. Sintaxis: mail. ma"e !s una )erramienta &ue controla la creacin de e%ecuta#les ' otros arc)ivos de un programa a partir de los arc)ivos (uente. Sintaxis: ma7e. man K(rece in(ormacin acerca de los comandos o tpicos del sistema UNIX" as, como de los programas ' li#rer,as existentes. Sintaxis: man comando. m"dir 2rea un nuevo directorio. Sintaxis: m7dir nom_directorio. mv !ste comando sirve para renom#rar un con%unto. Sintaxis: mv nom_arc)ivos> nom_arc)ivos?. more /uestra el arc)ivo en pantalla. :resionando enter" se visualiza linea por linea. :resinando la #arra espaciadora" pantalla por pantalla. Si desea salir" presiona &. Sintaxis: more nom_arc)ivo. mount !n Linux no existen las unidades 3: ni 2: sino &ue todos los dispositivos GcuelganH del directorio ra,z 9. :ara acceder a un disco es necesario primero montarlo" esto es asignarle un lugar dentro del r#ol de directorios del sistema. Sintaxis: mount 4t sistema_de_arc)ivo dispositivo nom_directorio. mv /ueve arc)ivos o su#directorios de un directorio a otro" o cam#iar el nom#re del arc)ivo o directorio. Sintaxis: mv nom_arc)ivo> Lnom_arc)ivoN nom_directorio. . netstat /uestra las conexiones ' puertos a#iertos por los &ue se esta#lecen las comunicaciones. Sintaxis: netstat. nice :ermite cam#iar la prioridad de un proceso en nuestro sistema. Sintaxis: nice 4n prioridad :I;. / 3un no se )a dado de alta ningFn comando &ue comience con esta letra 0 passwd Se utiliza para esta#lecer la contrasea a un usuario. Sintaxis: pass<d nom_usuario. ping !l comando ping se utiliza generalmente para testear aspectos de la red" como compro#ar &ue un sistema est encendido ' conectadoM esto se consigue enviando a dic)a m&uina pa&uetes I2/:. !l ping es Ftil para veri(icar instalaciones E2:9I:. !ste programa nos indica el tiempo exacto &ue tardan los pa&uetes de datos en ir ' volver a trav$s de la red desde nuestro :2 a un determinado servidor remoto. Sintaxis: ping 6ma&uina8. powero 3pagar el ordenador. Sintaxis: po<ero((. ps /uestra in(ormacin acerca de los procesos activos. Sin opciones" muestra el nFmero del proceso" terminal" tiempo acumulado de e%ecucin ' el nom#re del comando. Sintaxis: ps. pstree /uestra un r#ol de procesos. Sintaxis: pstree. pwd /uestra el directorio actual de tra#a%o. Sintaxis: p<d. 1 3un no se )a dado de alta nigFn comando &ue comience con esta letra 2 reset Si o#servamos &ue escri#imos en pantalla ' no aparece el texto pero al pulsar enter realmente se est escri#iendo" o &ue los colores o los textos de la consola se corrompen" puede ser &ue alguna aplicacin en modo texto )a'a (inalizado #ruscamente no restaurando los valores estndar de la consola al salir. 2on esto (orzamos unos valores por de(ecto" regenerando la pantalla. Sintaxis: reset. rlogin 2onectan un )ost local con un )ost remoto. Sintaxis: rlogin ma&uina_remota. rm Remueve o elimina un arc)ivo. Sintaxis: rm nom_arc)ivo. rmdir !limina el directorio indicado" el cual de#e estar vac,o. Sintaxis: rmdir nom_directorio. rmmod ;escarga de memoria un mdulo" pero slo si no est siendo usado. Sintaxis: rmmod. route !l comando route se utiliza para visualizar ' modi(icar la ta#la de enrutamiento. Sintaxis: route 6muestra in(ormacin del comando route8. 3 scp Sirve para )acer una copia segura entre dos ordenadores. La in(ormacin via%a encriptada. Sintaxis: scp usuarioNservidor:directorio_servidor directorio_local. set :ara ver las varia#les de entorno. Sintaxis: set. stp :rotocolo de Erans(erencia de 3rc)ivos" permite trans(erir arc)ivos de ' para computadores remotos. La in(ormacin via%a encriptada. Sintaxis: s(tp ma&uina_remota. sort /uestra el contenido de un (ic)ero" pero mostrando sus l,neas en orden al(a#$tico. Sintaxis: Sort *opciones+ nom_arc)ivo. ssh (3ecure 3hell Client) !s un programa para conectarse en una m&uina remota ' e%ecutar programas en ella. Utilizado para reemplazar el rlogin ' rs)" adems provee ma'or seguridad en la comunicacin entre dos )osts. !l ss) se conecta al )ost indicado" donde el usuario de ingresar su identi(icacin 6login ' pass<ord8 en la m&uina remota" la cual realiza una autenti(icacin del usuario. Sintaxis: ss) ma&uina_remota. startx Inicia el entorno gr(ico6servidor X8. Sintaxis: startx. su 2on este comando accedemos al sistema como root. Sintaxis: su. 4 tail !ste comando es utilizado para examinar las Fltimas l,neas de un (ic)ero. Sintaxis: tail 4count nom_arc)ivo. tar 2omprime arc)ivos ' directorios utilizando la extensin .tar. Sintaxis: tar 4*arg+ nom_arc)ivo.tar nom_arc)ivo. telnet 2onecta el )ost local con un )ost remoto" usando la inter(az E!LN!E. Sintaxis: telnet ma&uina_remota top /uestra los procesos &ue se e%ecutan en ese momento" sa#iendo los recursos &ue se estn consumiendo6/emoria"2:U"L8.!s una mezcla del comando uptime"(ree ' ps. Sintaxis: top. touch 2rea un arc)ivo vacio. Sintaxis: touc) nom_arc)ivo. traceroute :ermite determinar la ruta tomada por un pa&uete para alcanzar su destino en Internet. Sintaxis: traceroute *opciones+ )ost *tamao del pa&uete+. 5 umas" !sta#lece la mscara de permisos. Los permisos con los &ue se crean los directorios ' los arc)ivos por de(ecto. Sintaxis: umas7 a4r<x"u=r<"g=r. umount !sta#lece la mscara de permisos. Los permisos con los &ue se crean los directorios ' los arc)ivos por de(ecto. Sintaxis: umas7 a4r<x"u=r<"g=r. unalias 1orra un alias. Sintaxis: unalias nom_alias. uniq !ste comando lee un arc)ivo de entrada ' compara las l,neas ad'acentes escri#iendo solo una copia de las l,neas a la salida. La segunda ' su#secuentes copias de las l,neas de entrada ad'acentes repetidas no sern escritas. Las l,neas repetidas no se detectarn a menos &ue sean ad'acentes. Si no se especi(ica algFn arc)ivo de entrada se asume la entrada estndar. Sintaxis: uni& *opciones+ nom_arc)ivo_entrada nom_arc)ivo_salida. uptime Nos indica el tiempo &ue )a estado corriendo la m&uina. Sintaxis: uptime. 6 vi :ermite editar un arc)ivo en el directorio actual de tra#a%o. !s uno de los editores de texto ms usado en UNIX. Sintaxis: vi nom_arc)ivo. view !s similar al vi" solo &ue no permite guardar modi(icaciones en el arc)ivo" es para leer el contenido del arc)ivo. Sintaxis: vie< nom_arc)ivo. 7 wc 2uenta los carteres" pala#ras ' l,neas del arc)ivo de texto. Sintaxis: <c nom_arc)ivo. whereis ;evuelve la u#icacin del arc)ivo especi(icado" si existe. Sintaxis: <)ereis nom#_arc)ivo. who, w Lista &uienes estn conectado al servidor" con nom#re de usuario" tiempo de conexin ' el computador remoto desde donde se conecta. Sintaxis: <)o 9 <. whoami !scri#e su nom#re de usuario en pantalla. Sintaxis: <)oami. 8 xmessage !nviar un mensa%e al displa' de otro usuario o al nuestro propio. Sintaxis: xmessage 6mensa%e8 9 export ;IS:L3O->AP.B?.QB.?>>:@ xmessage RolaJJ. 9 )es !scri#e G'H continuamente. Sintaxis: 'es. : 3un no se )a dado de alta nigFn comando &ue comience con esta letra 6arios ; 3adiendo un S al (inal del comando )aremos &ue se comando ese e%ecute en segundo plano. Sintaxis: nom_comandoS. < Repite el Fltimo comando colocando la letra con la &ue comienza el comando o su nFmero de )istor'. Sintaxis: J. !xtra,do del #log de /averic7 )ttp:99<<<.el#logdemaveric7.com9