CONSOLA DE COMANDOS. Es el interprete de comandos del sistema (shell), el que ejecuta las ordenes que inresamos a tra!"s de los comandos, es para #ni$%Linu$ como el COMMAND.COM del MS&DOS s'lo que mucho ms potente adems no ha un solo int"rprete sino que ha !arios. El ms usado es el *ash, pero e$isten otros como el sh (el seundo ms usado), +nome erminal erminal para +nome, -term para DE o /erm. #na de las 0ormas de utili1ar Linu$ es el llamado Modo consola, con una serie de comandos espec20icos de Linu$. Este modo es *astante utili1ado, por lo que es con!eniente sa*er cules son sus principales comandos qu" es lo que reali1an. 3amos 3amos a !er en este tutorial una serie de comandos *sicos enerales de este modo consola de Linu$. Estos comandos estn di!ididos en !arios apartados para una ms 0cil identi0icaci'n. 4ara el manejo de archi!os5
cd & sir!e para cam*iar el directorio compress & con este comando se comprimen archi!os en 0ormato .6 cp & hace una copia de un archi!o chmod & cam*ia los permisos de un archi!o o directorio cho7n & cam*ia el propietario del archi!o o directorio d0 & muestra el espacio li*re en disco du & muestra el espacio utili1ado en disco 0d0ormat & 0ormatea un disquete 0dis- & se utili1a para partici'n a unidades 0ile & determina el tipo de archi!o a tra!"s del anlisis parcial de su conten ido 0ind & hace una *8squeda a un archi!o determinado 0sc- & e$amina el sistema de archi!os 1ip & descomprime un archi!o en 0ormato +6ip ln & crea un enlace sim*'lico o 02sico, dependiendo de la opci'n ls & lista el contenido de un directorio m-dir & crea un directorio m-0s & crea un nue!o sistema de archi!os m-s7ap & crea un espacio de intercam*io i ntercam*io more & muestra el contenido de un archi!o mount & monta una unidad o partici'n en el sistema de archi!os m! & mue!e un archi!o tam*i"n se utili1a para renom*rar p7d & de!uel!e la cadena correspondiente al directorio actual rm & *orra un archi!o rmdir & *orra un directorio s7apon & acti!a el espacio de intercam*io s7apo00 & desacti!a el espacio de intercam*io tar & empaqueta o desempaqueta un archi!o en 0ormato .
tar tpe & muestra la u*icaci'n de un archi!o se9alando su :path: umount & desmonta una unidad o partici'n en el sistema de archi!os. 4ara el manejo de procesos5
0ree & muestra la memoria li*re utili1ada halt & apaa la maquina -ill & mata un proceso se9alando el n8mero de "ste ldd & muestra las li*rer2as necesarias para ejecutar un proceso ps & muestra todos los procesos que se estn ejecutando en el sistema pstree & muestra todos los procesos que se estn ejecutando en el sistema, pero en 0orma de r*ol. re*oot & reinicia el sistema shutdo7n & cierra el sistema top & monitorea procesos el estado del sistema uname & muestra in0ormaci'n del sistema. 4ara el manejo de usuarios5 adduser & crea una cuenta de usuario chsh & este comando cam*ia la shell de un usuario roups & muestra el listado de rupos de usuarios del sistema id & muestra la in0ormaci'n de usuario rupo de un determinado usuario loout & se sale del sistema desloueando al usuarui, peromitiendo iniciar sesi'n con otro usuario pass7d & cam*ia la contrase9a de un determinado usuario su & le da pri!ileios de root (administrador) a un usuario tal- & permite ha*lar con otros usuarios users & lista los usuarios conectados al sistema 7ho & muestra in0ormaci'n de los usuarios conectados al sistema 7hoami & muestra nuestra in0ormaci'n CO4;A< = MO3E< A;3OS O CA<4EAS
Comando cp5 copia archi!os carpetas.
Sinta$is5cp opciones orien destino &<5 Copia directorios recursi!amente.
&p5 4reser!a los permisos, el propietario el rupo oriinales.
&i5 4reunta si so*reescri*e archi!os e$istente en el destino.
De red5
pin & manda paquetes esperando una respuesta del luar que le indiquemos i0con0i & muestras las tarjetas de red (Ethernet) i7con0i & muestra Las tarjetas de red (?i0i) host :destino: & muestra la ;4 del :destino: +ES;ONANDO D;
Comando m-dir 5 Se utili1a para crear directorios.
Sinta$is5
m-dir directorio @directorio....directorioB
Comando rmdir 5 Elimina un directorio !acio.
Sinta$is5
rmdir directorio
Comando rm5 Elimina archi!os directorios.
Sinta$is5rm @opciones archi!o @archi!o...archi!o
&r o &< orra recursi!amente los contenidos de los directorios.
&0 No pide con0irmaci'n.
&i 4reunta antes de *orrar cada archi!o.
&! Modo !er*oso, muestra el nom*re de cada archi!o antes de *orrarlo.
O4C;ONES5
l Muestra el contenido en columnas nos muestra in0ormaci'n como el propietario, los permisos, lo enlaces, el rupo, el tama9o el nom*re del archi!o o carpeta.
F A9ade un G al 0inal para indicar que se trata de un archi!o ejecuta*le una % para indicar que se trata de un directorio, un H indica que se trata de un enlace.
a muestra todos los archi!os ocultos.
h Muestra el tama9o del archi!o o carpeta en -*tes, M*, +*.
color >ace distinci'n del contenido de la carpeta en colores.
comando p7d nos indica en que directorio estamos u*icados. Comandos "apt-get": apt&et es la herramienta que utili1a De*ian sus deri!adas (#*untu incluida), para estionar los paquetes instala*les disponi*les en los repositorios aunque tenemos a nuestra disposici'n herramientas r0icas que nos 0acilitan las cosas, nunca est de ms sa*er lo que podemos hacer con apt&et desde una terminal5 Uso: sudo apt&et @opciones orden @paquetes Ejemplos: sudo apt&et @opciones install paqueteI paqquete ... sudo apt&et @opciones remo!e paqueteI @paqquete ... sudo apt&et @opciones source paqueteI paquete ... [opciones] se puede utili1ar o no (!er el apartado correspondiente).
I. Actuali1ar el listado de paquetes disponi*les5 sudo apt&et update
. Compro*ar que todo ha ido *ien tras la utili1aci'n de apt&et update5 sudo apt&et chec-
J. ;nstalar los proramas deseados5 sudo apt&et install paquete
K.
. Actuali1ar solo los paquetes a instalados que no necesitan, como dependencia, la instalaci'n o desinstalaci'n de otros paquetes5 sudo apt&et uprade
B. Actuali1ar todos los paquetes del sistema, instalando o desinstalando los
paquetes que sean necesarios para resol!er las dependencias que pueda enerar la actuali1aci'n de al8n paquete5 sudo apt&et dist&uprade
. Desinstalar un paquete5 sudo apt&et remo!e paquete
. Desinstalar un paquete elimina los archi!os de con0iuraci'n5 sudo apt&et remo!e &&pure paquete
.
I. 4ara limpiar los paquetes descarados e instalados5 sudo apt&et clean
II. 4ara limpiar los paquetes !iejos que a no se usan5 sudo apt&et autoclean
I. 4ara *uscar un paquete determinado5 sudo apt&cache search paquete
IJ. Descarar archi!os 0uente5 sudo apt&et source paquete
IK. Con0iurar las dependencias de construcci'n para paquetes 0uente5 sudo apt&et *uild&dep paquete
I. Seuir las selecciones de dselect5 sudo apt&et dselect&uprade
IB. 4ara conocer que paquetes ha instalados5
sudo apt&sho7&!ersions (&u)
I. O*tener ms in0ormaci'n de un paquete espec20ico5 sudo apt&cache sho7 paquete
I. Ms in0ormaci'n a8n5 sudo apt&cache sho7p- paquete
I. 4ara sa*er de que paquete depende5 sudo apt&cache depends paquete
. 4ara encontrar el nom*re de un paquete desde un archi!o5 sudo apt&0ile search archi!o
I. Listar el contenido de un paquete5 sudo apt&0ile list paquete
. 4ara mantener al d2a esta 0unci'n5 sudo apt&0ile update
J. 4ara mantener el sistema limpio de *i*liotecas in8tiles5 sudo apt&et autoremo!e
K. Actuali1ar la cach" de paquetes (%!ar%cache%apt%p-cache.*in), crea un nue!o r*ol de dependencias5 sudo apt&et chec-
. Mostrar un resumen de las dependencias no satis0echas en la cach" de paquetes5 sudo apt&cache unmet
B. Mostrar una lista de todo lo que tenemos instalado en el sistema5 sudo apt&cache p-names &enerate
Opciones:
-s Simula una acci'n. -d S'lo descara. -y No preunta asume que si a todo. -u Muestra paquetes actuali1ados. -h Muestra te$to de auda. -q Salida reistra*le & sin indicador de proreso. -qq Sin salida, e$cepto si ha errores. -f
;ntenta continuar s2 la compro*aci'n de interidad 0alla ( dependencias rotas).
-m ;ntenta continuar si los archi!os no son locali1a*les. -b Construe el paquete 0uente despu"s de o*tenerlo. -V Muesta n8meros de !ersi'n detallados. Lee este archi!o de con0iuraci'n. c! Esta*lece una opci'n de con0iuraci'n ar*itraria. o!
Comando "apt":
Actuali1aci'n5 A partir de #*untu IK.K, el estor de paquetes apt (:A!anced 4ac-ae ool:) tiene nue!as opciones. =a no es necesario escri*ir :apt&et: se puede utili1ar simplemente :apt:, (apt seuir 0uncionando). I. uscar mostrar los paquetes instalados por su nom*re5 sudo apt list . uscar en las descripciones de los paquetes5
sudo apt search ... J. Mostrar los detalles de un paquete5 sudo apt sho7 paquete K. Actuali1ar la lista de paquetes disponi*les5 sudo apt update . ;nstalar un paquetes sudo apt install paquete B. Eliminar un paquete sudo apt remo!e paquete . Actuali1ar el sistema actuali1ando paquetes sudo apt uprade . Actuali1ar todo el sistema eliminando, instalando o actuali1ando paquetes sudo apt 0ull&uprade . Editar la in0ormaci'n de las 0uentes de so0t7are (:sources.list:) llamando a nano o !im. sudo apt edit&sources