Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gnu-Linux Sheel
Gnu-Linux Sheel
Autor:JessGil(Yisux)
http://yisux.wordpress.comhttp://linux.adslzone.net
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.
http://yisux.wordpress.comhttp://linux.adslzone.net
::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
http://yisux.wordpress.comhttp://linux.adslzone.net
::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
http://yisux.wordpress.comhttp://linux.adslzone.net
::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
http://yisux.wordpress.comhttp://linux.adslzone.net
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
http://yisux.wordpress.comhttp://linux.adslzone.net
::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
http://yisux.wordpress.comhttp://linux.adslzone.net