You are on page 1of 7

LaconsolaenGNU/Linux

Queslaconsola?
Laconsolaoterminal(Shell)esunprogramainformticodondeintercataelusuarioconel
sistemaoperativomedianteunaventanaqueesperaordenesescritasporelusuariodesdeel
teclado.

Porquusarlaconsola?
Laconsolapermiteunmayorgradodefuncionesyconfiguracindeloquequeremoshacer
conunaaplicacinoaccinengeneralrespectodelentornogrfico."Agrossomodo",
puedestenerunmayorcontrolsobretuequipo.

EnGNU/Linuxlaconsolaesalgonecesario.Accionesparadaroquitarpermisos,configurar
einstalardriversquenoestnempaquetadosypuedanserejecutadosporuninstalador,
matarprocesosdeunamaneramsefectiva,ejercercomosuperusuariocuandoestsenuna
cuentacualquieradelequipoymuchasaccionesmsquepuedesdescubriralolargodel
manual.

Puedecualquierusuariousarlaconsola?
Bueno,estapreguntahayqueresponderlaconcriterio.Cualquierusuariopuedeusarla
consolasiemprequesepaloqueesthaciendoenella,yaquesiejecutamosalgncomando
sinconocimientoyesteresultapeligrosoparanuestrosistema,podriamosdejarnuestro
sistemainutilizable,borrararchivosnecesarios,etc.

Quconocimientospreviossonnecesarios?
Losconocimientospreviosmsbsicossonloscomandosquehayenlaconsola.Es
imposiblesaberlostodosdememoria,perosiesrecomendablequelosmsusadossesepan.
Alahoradehacerconfiguraciones,instalaciones,modificaciones,etc.siesnecesarioquese
tenganocindequearchivoes,suimportanciaenLinux,guardarunacopiadelarchivo.

Loscomandosalescribirlosenpantallaseejecutanenlacarpetaactualdondeseest
ubicado,portanto,sisequiererealizarunaccinsobreotracarpetabastaconponerlaruta
despusdelcomando.

Sobreeltutorial
EstetutorialsevaacentrarenloscomandosparalaconsolaenGNU/Linux.


::COMANDOSDEAYUDA::
Siemprequenosesabecomofuncionaoparaquesirveuncomando,hayquedocumentarseantes
deusarloyparaellotenemosestoscomandos.

mancomando:muestramanualdelcomandoqueleindiquemos
comandohelp:daunaayudadeloscomados
whatiscomando:muestradescripciondelcomando
whereiscomando:muestradondeestelcomando

::COMANDOSDEARCHIVOSYDIRECTORIOS::
Estoscomandossonlosqueseusanparamoverseyrealizaraccionesrespectoaarchivosy
directorios.

ls:listarlosarchivos
mkdirnombre:crearundirectorio
rmdirnombre:borrardirectorios
cdnombre:cambiardedirectorio
pwd:muestralarutaactual
cpruta_origenruta_destino:copiararchivo
rmnombre:borrararchivos
mvruta_origenruta_destino:moverorenombrararchivosydirectorios
findnombre:buscararchivos
filenombre:dicequetipodearchivoes
statnombre:mostrarelestadodelarchivo
ln[s]nom_archivonom_acceso:creaenlacesaarchivosocarpetas

morenombre:verelcontenidodeunarchivoporpantalla
lessnombre:verelcontenidodearchivoenformadedocumento(parasalirpulsarq)
catnombre:verelcontenidodeunarchivos//unirvariosarchivosenuno
splitnombre:dividirarchivos
wcnombre:cuentalineaspalabrasocaracteresenunarchivo
greppalabraarchivo:buscaruntextoenarchivo

join:cruzarlainformacindedosarchivosymuestralaspartesqueserepiten
diff:mostrarlasdiferenciasentredosarchivos
fuser:mostrarqueusuariotieneenusoobloqueadounarchivoorecurso
chmod:cambiarpermisosaarchivosydirectorios
chown:cambiardepropietario
chgrp:cambiardegrupo


::COMANDOSDEUSUARIOS::
Comandosrelacionadosconelusuario

adduserusuariogrupo:agregarnuevousuarioalungrupo
userdelusuario:borrarunusuario
passwdusuariocontrasea:cambiarlacontrasea
suusuario2:cambiardecualquierusuarioausuario2
whoami:mostrarnombredeusuario
idusuario:mostrardatosdeidentificaciondelusuario
fingerusuario:mostrarinformaciondeusuario
last:informacindelosltimosusuariosquehanusadoelsistema
write:mandaunmensajealapantalladeunusuario
mesg:activoodesactivorecibirmensajes
wall:mensajeatodoslosusuarios
talk:establecerunacharlaconotrousuario
set:darinformacinsobreelentornodelusuario

::COMANDOSDEPROCESOS::
Comandosrelacionadosconlosprocesosdelsistema

top:mostrarlosprocesosqueseestanejecutando
ps:mostrarlalistadeprocesosdelusuario
pstree:mostrarlosprocesosenformadearbol
psaux:mostrarlalistadeprocesosdelamaquina
pidofproceso:daelnIDdelprocesoqueseestejecutando
kill9ID:matarprocesoporID
killallproceso:matarprocesopornombre
xkill:matarprocesodeformagraficahaciendoclicenlaventanaamatar
timeproceso:mideeltiempoquetardaunprocesoenejecutarse
fgproceso:traeaprimerplanounprocesoparadooensegundoplano
bgproceso:poneunprocesoensegundoplano
proceso&:ejecutauncomandoensegundoplano
niceprocesoprioridad:ajustalaprioridaddeunprocesode20a19


::COMANDOSDEUNIDADES::
Comandosrelacionadosconlasunidadesdelequipo

mounttsistema_de_archivodispositivonom_directorio:montoundisco
umount:desmontoundisco
df:muestraelespaciolibredelosdiscos
du:muestraelespaciousadoporeldiscooundirectorio
mkfs:formateoundisco
fsck:estadodeldisco
fdisk:gestiondeparticiones

::COMANDOSDELSISTEMA::
Comandosrelacionadosconelsistemaenelequipo

rlogin:seconectaaotramaquinadeformaremota(remotelogin)
rsh:seconectaaotramaquinadeformaremota(remoteshell)
ftp:seconectaaotramaquinaporelprotocoloftp
reboot:reinicialamaquina
init6:reinicialamaquina
halt:apagaelsistema
shutdown:apagaelsistema
init0:apagalamaquina
uptime:muestraeltiempotranscurridodeencendidalamaquina
exit:cierrosesionactual
logout:salgodelsistema
dmesg:muestramensajesdelarranquedelordenador
history:muestratodosloscomandosdigitadosporelusuario
unamea:dainformaciondetusistemaoperativo,kernel,usuario...
hostname:muestraelnombredelservidor
umask:muestraypermitecambiarlamascaradeusuario
chsh:cambiaelloginshell
free:estadodelamemoria
date:muestrafechayhoraactual
cal:muestracalendario
clear:borrolapantalla
at[lr]hora[fecha]:ejecutauncomandomastarde
env:vervariablesdeentorno
export:permiteelusodevariablesporprogramasentodosloscaminosdelusuario
modprobe:cargomodulo
startx:arrancaelservidorgrafico


xev:muestraloseventosdelasteclasyelraton
lspci:muestralosperifericosconectadosalpuentepci
lsmod:muestralosmoduloscargadosenelsistema
echo:escribeunmensajeenlasalidaestandar
alias:creounalias.Uncomandolargoabreviadoenpocasletras
unalias:borrounalias
kernelcfg:manejolosmoduloscargadosenelkernel
insmod:insertamodulosenelkernel
rmmod:eliminamodulosdelkernel
updatedb:actualizalabasededatosinternadearchivos
sh:cambiaalbashshell

::COMANDOSDERED::
ComandosrelacionadosconlaRed

netstat:muestraestadodelared
ifconfig:muestralaconfiguraciondeldispositivodered
iwconfig:muestralaconfiguraciondedispositivosinalambricos
ping:hagoping
nslookup:medalaIPdeunawebwww.xxxxxxx.com
telnet:meconectoaunequipo
routen:muestralatabladerutas
/etc/init.d/networking start: inicia los servicios de red
/etc/init.d/networking restart: reinicia los servicios de red
/etc/init.d/networking stop: para los servicios de red
ifup interfaz: habilita la interfaz de red especificada
ifdown interfaz: deshabilita la interfaz de red especificada
dhclient interfaz: iniciar asigancin de Ip dinmica
whois web: muestra informacin sobre la web

::COMANDOSDEIMPRESORAS::
ComandosrelacionadosconImpresoras

lpq:muestracolasdeimpresin
lpcstatus:estadodeimpresoras
lprm:eliminaruntrabajodelacoladeimpresin
pr:imprimeunarchivo
jobs:muestralostrabajoqueestanenunacoladeimpresin



::COMBINACIONDETECLAS::
Combinacindeteclastiles

ctrl+L:borrapantalla
ctrl+alt+F1:cambiodeconsola
ctrl+z:suspendoproceso
ctrl+c:terminaprocesoenejecucion
tab:completanombredecarpetasoarchivos
ctrl+backspace(borrado):cierraX(modografico)yvuelvesamodoconsola

::SIMBOLOS::

~pathdesdelarazalhome
.directorioactual
..directoriosuperioralactual
|pipe:redireccionacomandos
>redireccionouncomando
<redireccionouncomando

You might also like