Sie sind auf Seite 1von 12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

7thDecember2012

ComandosparaGNU/Linuxbypseudor00t

::ComandosparaGNU/Linuxquedeberasconocer:D Informacindelsistema
1. arch :mostrarlaarquitecturadelamquina(1). 2. unamem:mostrarlaarquitecturadelamquina(2). 3. unamer:mostrarlaversindelkernelusado. 4. dmidecodeq :mostrarloscomponentes(hardware)delsistema. 5. hdparmi/dev/hda:mostrarlascaractersticasdeundiscoduro. 6. hdparmtT/dev/sda:realizarpruebadelecturaenundiscoduro. 7. cat/proc/cpuinfo :mostrarinformacindelaCPU. 8. cat/proc/interrupts:mostrarlasinterrupciones. 9. cat/proc/meminfo :verificarelusodememoria. 10. cat/proc/swaps:mostrarficherosswap. 11. cat/proc/version :mostrarlaversindelkernel. 12. cat/proc/net/dev:mostraradaptadoresderedyestadsticas. 13. cat/proc/mounts:mostrarelsistemadeficherosmontado. 14. lspcitv:mostrarlosdispositivosPCI. 15. lsusbtv:mostrarlosdispositivosUSB. 16. date:mostrarlafechadelsistema. 17. cal2011:mostrarelalmanaquede2011. 18. cal072011:mostrarelalmanaqueparaelmesjuliode2011. 19. date041217002011.00:colocar(declarar,ajustar)fechayhora. 20. clockw:guardarloscambiosdefechaenlaBIOS.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]Apagar

(ReiniciarSistemaoCerrarSesin)
1. shutdownhnow:apagarelsistema(1). 2. init0:apagarelsistema(2). 3. telinit0:apagarelsistema(3). 4. halt:apagarelsistema(4). 5. shutdownhhours:minutes&:apagadoplanificadodelsistema. 6. shutdownc:cancelarunapagadoplanificadodelsistema. 7. shutdownrnow:reiniciar(1). 8. reboot:reiniciar(2). 9. logout:cerrarsesin.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

ArchivosyDirectorios

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

1/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

1. cd/home:entrareneldirectoriohome. 2. cd..:retrocederunnivel. 3. cd../..:retroceder2niveles. 4. cd:iraldirectorioraz. 5. cd~user1:iraldirectoriouser1. 6. cd:ir(regresar)aldirectorioanterior. 7. pwd :mostrarelcaminodeldirectoriodetrabajo. 8. ls:verlosficherosdeundirectorio. 9. lsF :verlosficherosdeundirectorio. 10. lsl:mostrarlosdetallesdeficherosycarpetasdeundirectorio. 11. lsa:mostrarlosficherosocultos. 12. ls*[09]*:mostrarlosficherosycarpetasquecontienennmeros. 13. tree:mostrarlosficherosycarpetasenformaderbolcomenzandoporlaraz.(1) 14. lstree:mostrarlosficherosycarpetasenformaderbolcomenzandoporlaraz.(2) 15. mkdirdir1:crearunacarpetaodirectorioconnombredir1. 16. mkdirdir1dir2:creardoscarpetasodirectoriossimultneamente(Creardosdirectoriosalavez). 17. mkdirp/tmp/dir1/dir2:crearunrboldedirectorios. 18. rmffile1:borrarelficherollamadofile1. 19. rmdirdir1:borrarlacarpetallamadadir1. 20. rmrfdir1:eliminarunacarpetallamadadir1consucontenidodeformarecursiva.(Siloborro recursivoestoydiciendoqueesconsucontenido). 21. rmrfdir1dir2:borrardoscarpetas(directorios)consucontenidodeformarecursiva. 22. mvdir1new_dir:renombraromoverunficheroocarpeta(directorio). 23. cpfile1:copiarunfichero. 24. cpfile1file2:copiardosficherosalunsono. 25. cpdir/*.:copiartodoslosficherosdeundirectoriodentrodeldirectoriodetrabajoactual. 26. cpa/tmp/dir1.:copiarundirectoriodentrodeldirectorioactualdetrabajo. 27. cpadir1:copiarundirectorio. 28. cpadir1dir2:copiardosdirectorioalunsono. 29. lnsfile1lnk1:crearunenlacesimblicoalficheroodirectorio. 30. lnfile1lnk1:crearunenlacefsicoalficheroodirectorio. 31. toucht0712250000file1:modificareltiemporeal(tiempodecreacin)deunficheroodirectorio. 32. filefile1:salida(volcadoenpantalla)deltipomimedeunficherotexto. 33. iconvl:listasdecifradosconocidos. 34. iconvffromEncodingttoEncodinginputFile>outputFile:creaunanuevaformadelficherode entradaasumiendoqueestcodificadoenfromEncodingyconvirtindoloaToEncoding. 35. find.maxdepth1name*.jpgprintexecconvert{}resize8060thumbs/{}\:agrupar ficherosredimensionadoseneldirectorioactualyenviarlosadirectoriosenvistasdeminiaturas (requiereconvertirdesdeImagemagicK).

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

Encontrararchivos
1. find/namefile1:buscarficheroydirectorioapartirdelarazdelsistema. 2. find/useruser1:buscarficherosydirectoriospertenecientesalusuariouser1.

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

2/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

3. find/home/user1name\*.bin :buscarficherosconextensin.bindentrodeldirectorio/home/user1. 4. find/usr/bintypefatime+100:buscarficherosbinariosnousadosenlosltimos100das. 5. find/usr/bintypefmtime10:buscarficheroscreadosocambiadosdentrodelosltimos10das. 6. find/name\*.rpmexecchmod755{}\:buscarficherosconextensin.rpmymodificarpermisos. 7. find/xdevname\*.rpm:Buscarficherosconextensin.rpmignorandolosdispositivosremovibles comocdrom,pendrive,etc. 8. locate\*.ps:encuentraficherosconextensin.psejecutadosprimeramenteconelcommand updatedb. 9. whereishalt:mostrarlaubicacindeunficherobinario,deayudaofuente.Enestecasopregunta dndeestelcomandohalt. 10. whichhalt:mostrarlasendacompleta(elcaminocompleto)aunbinario/ejecutable.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

Montandounsistemadeficheros
1. mount/dev/hda2/mnt/hda2:montarundiscollamadohda2.Verifiqueprimerolaexistenciadel directorio/mnt/hda2sinoest,debecrearlo. 2. umount/dev/hda2:desmontarundiscollamadohda2.Salirprimerodesdeelpunto/mnt/hda2. 3. fuserkm/mnt/hda2:forzareldesmontajecuandoeldispositivoestocupado. 4. umountn/mnt/hda2:correreldesmontajesinleerelfichero/etc/mtab.tilcuandoelficheroesde sololecturaoeldiscoduroestlleno. 5. mount/dev/fd0/mnt/floppy:montarundiscoflexible(floppy). 6. mount/dev/cdrom/mnt/cdrom:montaruncdrom/dvdrom. 7. mount/dev/hdc/mnt/cdrecorder:montaruncdregrabableoundvdrom. 8. mount/dev/hdb/mnt/cdrecorder:montaruncdregrabable/dvdrom(undvd). 9. mountoloopfile.iso/mnt/cdrom:montarunficheroounaimageniso. 10. mounttvfat/dev/hda5/mnt/hda5:montarunsistemadeficherosFAT32. 11. mount/dev/sda1/mnt/usbdisk:montarunusbpendriveounamemoria(sinespecificareltipode sistemadeficheros).

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

EspaciodeDisco
1. dfh :mostrarunalistadelasparticionesmontadas. 2. lslSr|more:mostrareltamaodelosficherosydirectoriosordenadosportamao. 3. dushdir1:Estimarelespaciousadoporeldirectoriodir1. 4. dusk*|sortrn :mostrareltamaodelosficherosydirectoriosordenadosportamao. 5. rpmqaqf%10{SIZE}t%{NAME}n|sortk1,1n :mostrarelespaciousadoporlospaquetesrpm instaladosorganizadosportamao(Fedora,Redhatyotros). 6. dpkgqueryWf=${InstalledSize10}t${Package}n|sortk1,1n :mostrarelespaciousadoporlos paquetesinstalados,organizadosportamao(Ubuntu,Debianyotros).

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

UsuariosyGrupos
lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html 3/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

1. groupaddnombre_del_grupo :crearunnuevogrupo. 2. groupdelnombre_del_grupo :borrarungrupo. 3. groupmodnnuevo_nombre_del_grupoviejo_nombre_del_grupo :renombrarungrupo. 4. useraddcNameSurnamegadmind/home/user1s/bin/bashuser1:Crearunnuevousuario pertenecientealgrupoadmin. 5. useradduser1:crearunnuevousuario. 6. userdelruser1:borrarunusuario(reliminaeldirectorioHome). 7. usermodcUserFTPgsystemd/ftp/user1s/bin/nologinuser1:cambiarlosatributosdel usuario. 8. passwd :cambiarcontrasea. 9. passwduser1:cambiarlacontraseadeunusuario(solamenteporroot). 10. chageE20111231user1:colocarunplazoparalacontraseadelusuario.Enestecasodicequela claveexpirael31dediciembrede2011. 11. pwck:chequearlasintaxiscorrectaelformatodeficherode/etc/passwdylaexistenciadeusuarios. 12. grpck:chequearlasintaxiscorrectayelformatodelfichero/etc/groupylaexistenciadegrupos. 13. newgrpgroup_name:registraaunnuevogrupoparacambiarelgrupopredeterminadodelosficheros creadosrecientemente.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

PermisosenFicheros(Usa+paracolocarpermisosypara eliminar)
1. lslh :Mostrarpermisos. 2. ls/tmp|prT5W$COLUMNS:dividirlaterminalen5columnas. 3. chmodugo+rwxdirectory1:colocarpermisosdelectura,escritura(w)yejecucin(x)alpropietario (u),algrupo(g)yaotros(o)sobreeldirectoriodirectory1. 4. chmodgorwxdirectory1:quitarpermisodelectura,escritura(w)y(x)ejecucinalgrupo(g)yotros (o)sobreeldirectoriodirectory1. 5. chownuser1file1:cambiareldueodeunfichero. 6. chownRuser1directory1:cambiarelpropietariodeundirectorioydetodoslosficherosydirectorios contenidosdentro. 7. chgrpgroup1file1:cambiargrupodeficheros. 8. chownuser1:group1file1:cambiarusuarioyelgrupopropietariodeunfichero. 9. find/permu+s:visualizartodoslosficherosdelsistemaconSUIDconfigurado. 10. chmodu+s/bin/file1:colocarelbitSUIDenunficherobinario.Elusuarioquecorriendoesefichero adquierelosmismosprivilegioscomodueo. 11. chmodus/bin/file1:deshabilitarelbitSUIDenunficherobinario. 12. chmodg+s/home/public:colocarunbitSGIDenundirectoriosimilaralSUIDperopordirectorio. 13. chmodgs/home/public:desabilitarunbitSGIDenundirectorio. 14. chmodo+t/home/public:colocarunbitSTIKYenundirectorio.Permiteelborradodeficheros solamentealosdueoslegtimos. 15. chmodot/home/public:desabilitarunbitSTIKYenundirectorio.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

4/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

Atributosespecialesenficheros(Usa+paracolocarpermisosy paraeliminar)
1. chattr+afile1:permiteescribirabriendounficherosolamentemodoappend. 2. chattr+cfile1:permitequeunficheroseacomprimido/descomprimidoautomaticamente. 3. chattr+dfile1:aseguraqueelprogramaignoreborrarlosficherosdurantelacopiadeseguridad. 4. chattr+ifile1:convierteelficheroeninvariable,porloquenopuedesereliminado,alterado, renombrado,nienlazado. 5. chattr+sfile1:permitequeunficheroseaborradodeformasegura. 6. chattr+Sfile1:aseguraqueunficheroseamodificado,loscambiossonescritosenmodosynchronous comoconsync. 7. chattr+ufile1:tepermiterecuperarelcontenidodeunficheroansiesteestcancelado. 8. lsattr:mostraratributosespeciales.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

ArchivosyFicheroscomprimidos
1. bunzip2file1.bz2:descomprimeinficherollamadofile1.bz2. 2. bzip2file1:comprimeunficherollamadofile1. 3. gunzipfile1.gz:descomprimeunficherollamadofile1.gz. 4. gzipfile1:comprimeunficherollamadofile1. 5. gzip9file1:comprimeconcompresinmxima. 6. rarafile1.rartest_file:crearunficherorarllamadofile1.rar. 7. rarafile1.rarfile1file2dir1:comprimirfile1,file2ydir1simultneamente. 8. rarxfile1.rar:descomprimirarchivorar. 9. unrarxfile1.rar:descomprimirarchivorar. 10. tarcvfarchive.tarfile1:crearuntarballdescomprimido. 11. tarcvfarchive.tarfile1file2dir1:crearunarchivoconteniendofile1,file2ydir1. 12. tartfarchive.tar:mostrarloscontenidosdeunarchivo. 13. tarxvfarchive.tar:extraeruntarball. 14. tarxvfarchive.tarC/tmp :extraeruntarballen/tmp. 15. tarcvfjarchive.tar.bz2dir1:crearuntarballcomprimidodentrodebzip2. 16. tarxvfjarchive.tar.bz2:descomprimirunarchivotarcomprimidoenbzip2 17. tarcvfzarchive.tar.gzdir1:crearuntarballcomprimidoengzip. 18. tarxvfzarchive.tar.gz:descomprimirunarchivetarcomprimidoengzip. 19. zipfile1.zipfile1:crearunarchivocomprimidoenzip. 20. ziprfile1.zipfile1file2dir1:comprimir,enzip,variosarchivosydirectoriosdeformasimultnea. 21. unzipfile1.zip :descomprimirunarchivozip.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

PaquetesRPM(RedHat,Fedoraysimilares)
1. rpmivhpackage.rpm:instalarunpaqueterpm. 2. rpmivhnodeepspackage.rpm:instalarunpaqueterpmignorandolaspeticionesdedependencias.

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

5/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

3. rpmUpackage.rpm:actualizarunpaqueterpmsincambiarlaconfiguracindelosficheros. 4. rpmFpackage.rpm:actualizarunpaqueterpmsolamentesiesteestinstalado. 5. rpmepackage_name.rpm:eliminarunpaqueterpm. 6. rpmqa:mostrartodoslospaquetesrpminstaladosenelsistema. 7. rpmqa|grephttpd :mostrartodoslospaquetesrpmconelnombrehttpd. 8. rpmqipackage_name:obtenerinformacinenunpaqueteespecficoinstalado. 9. rpmqgSystemEnvironment/Daemons:mostarlospaquetesrpmdeungruposoftware. 10. rpmqlpackage_name:mostrarlistadeficherosdadosporunpaqueterpminstalado. 11. rpmqcpackage_name:mostrarlistadeconfiguracindeficherosdadosporunpaqueterpm instalado. 12. rpmqpackage_namewhatrequires:mostrarlistadedependenciassolicitadaparaunpaqueterpm. 13. rpmqpackage_namewhatprovides:mostarlacapacidaddadaporunpaqueterpm. 14. rpmqpackage_namescripts:mostrarlosscriptscomenzadosdurantelainstalacin/eliminacin. 15. rpmqpackage_namechangelog :mostarelhistorialderevisionsdeunpaqueterpm. 16. rpmqf/etc/httpd/conf/httpd.conf:verificarculpaqueterpmperteneceaunficherodado. 17. rpmqppackage.rpml:mostrarlistadeficherosdadosporunpaqueterpmqueannohasido instalado. 18. rpmimport/media/cdrom/RPMGPGKEY:importarlafirmadigitaldelallavepblica. 19. rpmchecksigpackage.rpm:verificarlaintegridaddeunpaqueterpm. 20. rpmqagpgpubkey:verificarlaintegridaddetodoslospaquetesrpminstalados. 21. rpmVpackage_name:chequeareltamaodelfichero,licencias,tipos,dueo,grupo,chequeode resumendeMD5yltimamodificacin. 22. rpmVa:chequeartodoslospaquetesrpminstaladosenelsistema.Usarconcuidado. 23. rpmVppackage.rpm:verificarunpaqueterpmnoinstaladotodava. 24. rpm2cpiopackage.rpm|cpioextractmakedirectories*bin *:extraerficheroejecutabledesdeun paqueterpm. 25. rpmivh/usr/src/redhat/RPMS/`arch`/package.rpm:instalarunpaqueteconstruidodesdeunafuente rpm. 26. rpmbuildrebuildpackage_name.src.rpm:construirunpaqueterpmdesdeunafuenterpm.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

ActualizadordepaquetesYUM(RedHat,Fedoraysimilares)
1. yuminstallpackage_name:descargareinstalarunpaqueterpm. 2. yumlocalinstallpackage_name.rpm:esteinstalarunRPMytratarderesolvertodaslas dependenciesparati,usandotusrepositorios. 3. yumupdatepackage_name.rpm:actualizartodoslospaquetesrpminstaladosenelsistema. 4. yumupdatepackage_name:modernizar/actualizarunpaqueterpm. 5. yumremovepackage_name:eliminarunpaqueterpm. 6. yumlist:listartodoslospaquetesinstaladosenelsistema. 7. yumsearchpackage_name:Encontrarunpaqueteenrepositoriorpm. 8. yumcleanpackages:limpiaruncachrpmborrandolospaquetesdescargados. 9. yumcleanheaders:eliminartodoslosficherosdeencabezamientoqueelsistemausapararesolverla dependencia. 10. yumcleanall:eliminardesdelospaquetescachyficherosdeencabezado.

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

6/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

PaquetesDeb(Debian,Ubuntuyderivados)
1. dpkgipackage.deb :instalar/actualizarunpaquetedeb. 2. dpkgrpackage_name:eliminarunpaquetedebdelsistema. 3. dpkgl:mostrartodoslospaquetesdebinstaladosenelsistema. 4. dpkgl|grephttpd :mostrartodoslospaquetesdebconelnombrehttpd 5. dpkgspackage_name:obtenerinformacinenunpaqueteespecficoinstaladoenelsistema. 6. dpkgLpackage_name:mostarlistadeficherosdadosporunpaqueteinstaladoenelsistema. 7. dpkgcontentspackage.deb :mostrarlistadeficherosdadosporunpaquetenoinstaladotodava. 8. dpkgS/bin/ping :verificarculpaqueteperteneceaunficherodado.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

ActualizadordepaquetesAPT(Debian,Ubuntuyderivados)
1. aptgetinstallpackage_name:instalar/actualizarunpaquetedeb. 2. aptcdrominstallpackage_name:instalar/actualizarunpaquetedebdesdeuncdrom. 3. aptgetupdate:actualizarlalistadepaquetes. 4. aptgetupgrade:actualizartodoslospaquetesinstalados. 5. aptgetremovepackage_name:eliminarunpaquetedebdelsistema. 6. aptgetcheck:verificarlacorrectaresolucindelasdependencias. 7. aptgetclean :limpiarcachedesdelospaquetesdescargados. 8. aptcachesearchsearchedpackage:retornalistadepaquetesquecorrespondealaseriepaquetes buscados.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]Verel

contenidodeunfichero
1. catfile1:verloscontenidosdeunficherocomenzandodesdelaprimerahilera. 2. tacfile1:verloscontenidosdeunficherocomenzandodesdelaltimalnea. 3. morefile1:verelcontenidoalolargodeunfichero. 4. lessfile1:parecidoalcommandomoreperopermitesalvarelmovimientoenelficheroascomoel movimientohaciaatrs. 5. head2file1:verlasdosprimeraslneasdeunfichero. 6. tail2file1:verlasdosltimaslneasdeunfichero. 7. tailf/var/log/messages:verentiemporealquhasidoaadidoalfichero.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

Manipulacindetexto
1. catfile1file2..|command<>file1_in.txt_or_file1_out.txt:sintaxisgeneralparalamanipulacinde textoutilizandoPIPE,STDINySTDOUT. 2. catfile1|command(sed,grep,awk,grep,etc)>result.txt:sintaxisgeneralparamanipularun

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

7/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

textodeunficheroyescribirelresultadoenunficheronuevo. 3. catfile1|command(sed,grep,awk,grep,etc)result.txt:sintaxisgeneralparamanipularun textodeunficheroyaadirresultadoenunficheroexistente. 4. grepAug/var/log/messages:buscarpalabrasAugenelfichero/var/log/messages. 5. grep^Aug/var/log/messages:buscarpalabrasquecomienzanconAugenfichero /var/log/messages 6. grep[09]/var/log/messages:seleccionartodaslaslneasdelfichero/var/log/messagesque contienennmeros. 7. grepAugR/var/log/*:buscarlacadenaAugeneldirectorio/var/logydebajo. 8. seds/stringa1/stringa2/gexample.txt:reubicarstring1constring2enejemplo.txt 9. sed/^$/dexample.txt:eliminartodaslaslneasenblancodesdeelejemplo.txt 10. sed/*#/d/^$/dexample.txt:eliminarcomentariosylneasenblancodeejemplo.txt 11. echoesempio|tr[:lower:][:upper:]:convertirminsculasenmaysculas. 12. sede1dresult.txt:eliminalaprimeralneadelficheroejemplo.txt 13. sedn/stringa1/p:visualizarsolamentelaslneasquecontienenlapalabrastring1.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

Establecercaracteryconversindeficheros
1. dos2unixfiledos.txtfileunix.txt:convertirunformatodeficherotextodesdeMSDOSaUNIX. 2. unix2dosfileunix.txtfiledos.txt:convertirunformatodeficherodetextodesdeUNIXaMSDOS. 3. recode..HTML<page.txt>page.html:convertirunficherodetextoenhtml. 4. recodel|more:mostrartodaslasconversionesdeformatodisponibles.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

Anlisisdelsistemadeficheros
1. badblocksv/dev/hda1:Chequearlosbloquesdefectuososeneldiscohda1. 2. fsck/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaLinuxeneldiscohda1. 3. fsck.ext2/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext2eneldiscohda1. 4. e2fsck/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext2eneldiscohda1. 5. e2fsckj/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext3eneldiscohda1. 6. fsck.ext3/dev/hda1:reparar/chequearlaintegridaddelficherodelsistemaext3eneldiscohda1. 7. fsck.vfat/dev/hda1:reparar/chequearlaintegridaddelficherosistemafateneldiscohda1. 8. fsck.msdos/dev/hda1:reparar/chequearlaintegridaddeunficherodelsistemadoseneldiscohda1. 9. dosfsck/dev/hda1:reparar/chequearlaintegridaddeunficherodelsistemadoseneldiscohda1.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

Formatearunsistemadeficheros
1. mkfs/dev/hda1:crearunficherodesistematipoLinuxenlaparticinhda1. 2. mke2fs/dev/hda1:crearunficherodesistematipoLinuxext2enhda1. 3. mke2fsj/dev/hda1:crearunficherodesistematipoLinuxext3(peridico)enlaparticinhda1. 4. mkfstvfat32F/dev/hda1:crearunficherodesistemaFAT32enhda1.

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

8/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

5. fdformatn/dev/fd0:formatearundiscoflooply. 6. mkswap/dev/hda3:crearunficherodesistemaswap.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

TrabajoconlaSWAP
1. mkswap/dev/hda3:crearficherodesistemaswap. 2. swapon/dev/hda3:activandounanuevaparticinswap. 3. swapon/dev/hda2/dev/hdb3:activardosparticionesswap.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]Salvas

(Backup)
1. dump0ajf/tmp/home0.bak/home:hacerunasalvacompletadeldirectorio/home. 2. dump1ajf/tmp/home0.bak/home:hacerunasalvaincrementaldeldirectorio/home. 3. restoreif/tmp/home0.bak:restaurandounasalvainteractivamente. 4. rsyncrogpavdelete/home/tmp :sincronizacinentredirectorios. 5. rsyncrogpavesshdelete/homeip_address:/tmp :rsyncatravsdeltnelSSH. 6. rsyncazesshdeleteip_addr:/home/public/home/local:sincronizarundirectoriolocalconun directorioremotoatravsdesshydecompresin. 7. rsyncazesshdelete/home/localip_addr:/home/public:sincronizarundirectorioremotoconun directoriolocalatravsdesshydecompresin. 8. ddbs=1Mif=/dev/hda|gzip|sshuser@ip_addrddof=hda.gz:hacerunasalvadeundiscoduro enunhostremotoatravsdessh. 9. ddif=/dev/sdaof=/tmp/file1:salvarelcontenidodeundiscoduroaunfichero.(Enestecasoeldisco duroessdayelficherofile1). 10. tarPufbackup.tar/home/user:hacerunasalvaincrementaldeldirectorio/home/user. 11. (cd/tmp/local/&&tarc.)|sshCuser@ip_addrcd/home/share/&&tarxp:copiarelcontenido deundirectorioenundirectorioremotoatravsdessh. 12. (tarc/home)|sshCuser@ip_addrcd/home/backuphome&&tarxp:copiarundirectoriolocal enundirectorioremotoatravsdessh. 13. tarcf.|(cd/tmp/backuptarxf):copialocalconservandolaslicenciasyenlacesdesdeun directorioaotro. 14. find/home/user1name*.txt|xargscpavtargetdirectory=/home/backup/parents:encontrar ycopiartodoslosficherosconextensin.txtdeundirectorioaotro. 15. find/var/logname*.log|tarcvfilesfrom=|bzip2>log.tar.bz2:encontrartodoslosficheroscon extensin.logyhacerunarchivobzip. 16. ddif=/dev/hdaof=/dev/fd0bs=512count=1:hacerunacopiadelMRB(MasterBootRecord)aun discofloppy. 17. ddif=/dev/fd0of=/dev/hdabs=512count=1:restaurarlacopiadelMBR(MasterBootRecord)salvada enunfloppy.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]CD

ROM
lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html 9/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

1. cdrecordvgracetime=2dev=/dev/cdromejectblank=fastforce:limpiaroborraruncdregrabable. 2. mkisofs/dev/cdrom>cd.iso :crearunaimagenisodecdromendisco. 3. mkisofs/dev/cdrom|gzip>cd_iso.gz:crearunaimagencomprimidaisodecdromendisco. 4. mkisofsJallowleadingdotsRVLabelCDisolevel4o./cd.isodata_cd :crearunaimagen isodeundirectorio. 5. cdrecordvdev=/dev/cdromcd.iso :quemarunaimageniso. 6. gzipdccd_iso.gz|cdrecorddev=/dev/cdrom:quemarunaimagenisocomprimida. 7. mountoloopcd.iso/mnt/iso :montarunaimageniso. 8. cdparanoiaB:llevarcancionesdeuncdaficheroswav. 9. cdparanoia3:llevarlas3primerascancionesdeuncdaficheroswav. 10. cdrecordscanbus:escanearbusparaidentificarelcanalscsi. 11. ddif=/dev/hdc|md5sum:hacerfuncionarunmd5sumenundispositivo,comounCD.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

TrabajoconlaRED(LANyWiFi)
1. ifconfigeth0:mostrarlaconfiguracindeunatarjetaderedEthernet. 2. ifupeth0:activarunainterfaceeth0. 3. ifdowneth0:deshabilitarunainterfaceeth0. 4. ifconfigeth0192.168.1.1netmask255.255.255.0:configurarunadireccinIP. 5. ifconfigeth0promisc:configurareth0enmodocomnparaobtenerlospaquetes(sniffing). 6. dhclienteth0:activarlainterfaceeth0enmododhcp. 7. routen :mostrarmesaderecorrido. 8. routeaddnet0/0gwIP_Gateway:configurarentradapredeterminada. 9. routeaddnet192.168.0.0netmask255.255.0.0gw192.168.1.1:configurarrutaestticaparabuscar lared192.168.0.0/16. 10. routedel0/0gwIP_gateway:eliminarlarutaesttica. 11. echo1>/proc/sys/net/ipv4/ip_forward :activarelrecorridoip. 12. hostname:mostrarelnombredelhostdelsistema. 13. hostwww.example.com[http://www.example.com/] :buscarelnombredelhostpararesolverelnombre aunadireccinip(1). 14. nslookupwww.example.com[http://www.example.com/] :buscarelnombredelhostpararesolverel nombreaunadireccimipyviceversa(2). 15. iplinkshow:mostarelestadodeenlacedetodaslasinterfaces. 16. miitooleth0:mostarelestadodeenlacedeeth0. 17. ethtooleth0:mostrarlasestadsticasdetarjetaderedeth0. 18. netstattup :mostrartodaslasconexionesderedactivasysusPID. 19. netstattupl:mostrartodoslosserviciosdeescuchaderedenelsistemaysusPID. 20. tcpdumptcpport80:mostrartodoeltrficoHTTP. 21. iwlistscan :mostrarlasredesinalmbricas. 22. iwconfigeth1:mostrarlaconfiguracindeunatarjetaderedinalmbrica. 23. whoiswww.example.com[http://www.example.com/] :buscarenbasededatosWhois.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]Redes

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

10/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

deMicrosoftWindows(SAMBA)
1. nbtscanip_addr:resolucindenombrederedbios. 2. nmblookupAip_addr:resolucindenombrederedbios. 3. smbclientLip_addr/hostname:mostraraccionesremotasdeunhostenwindows.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]Tablas

IP(CORTAFUEGOS)
1. iptablestfilterL :mostrartodaslascadenasdelatabladefiltro. 2. iptablestnatL :mostrartodaslascadenasdelatablanat. 3. iptablestfilterF :limpiartodaslasreglasdelatabladefiltro. 4. iptablestnatF :limpiartodaslasreglasdelatablanat. 5. iptablestfilterX:borrarcualquiercadenacreadaporelusuario. 6. iptablestfilterAINPUTptcpdporttelnetjACCEPT :permitirlasconexionestelnetparaentar. 7. iptablestfilterAOUTPUTptcpdporthttpjDROP:bloquearlasconexionesHTTPparasalir. 8. iptablestfilterAFORWARDptcpdportpop3jACCEPT :permitirlasconexionesPOPauna cadenadelantera. 9. iptablestfilterAINPUTjLOGlogprefixDROPINPUT:registrandounacadenadeentrada. 10. iptablestnatAPOSTROUTINGoeth0jMASQUERADE:configurarunPAT(Puertodetraduccin dedireccin)eneth0,ocultandolospaquetesdesalidaforzada. 11. iptablestnatAPREROUTINGd192.168.0.1ptcpmtcpdport22jDNATtodestination 10.0.0.2:22:redireccionarlospaquetesdiriguidosdeunhostaotro.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]

Monitoreandoydepurando
1. top :mostrarlastareasdelinuxusandolamayoracpu. 2. pseafw:muestralastareasLinux. 3. pseopid,argsforest:muestralastareasLinuxenunmodojerrquico. 4. pstree:mostrarunrbolsistemadeprocesos. 5. kill9ID_Processo :forzarelcierredeunprocesoyterminarlo. 6. kill1ID_Processo :forzarunprocesopararecargarlaconfiguracin. 7. lsofp$$:mostrarunalistadeficherosabiertosporprocesos. 8. lsof/home/user1:muestraunalistadeficherosabiertosenuncaminodadodelsistema. 9. stracecls>/dev/null:mostrarlasllamadasdelsistemahechasyrecibidasporunproceso. 10. stracefeopenls>/dev/null:mostrarlasllamadasalabiblioteca. 11. watchn1cat/proc/interrupts:mostrarinterrupcionesentiemporeal. 12. lastreboot:mostrarhistorialdereinicio. 13. lsmod :mostrarelkernelcargado. 14. freem:muestraelestadodelaRAMenmegabytes. 15. smartctlA/dev/hda:monitorearlafiabilidaddeundiscoduroatravsdeSMART. 16. smartctli/dev/hda:chequearsiSMARTestactivadoenundiscoduro. 17. tail/var/log/dmesg :mostrareventosinherentesalprocesodecargadelkernel.

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

11/12

26/07/13

Comandos para GNU/Linux by pseudor00t | La sopa de profesor_XO

18. tail/var/log/messages:mostrarloseventosdelsistema.

[http://www.blogger.com/blogger.g?blogID=2337336215038503471]Otros

comandostiles
1. aproposkeyword :mostrarunalistadecomandosquepertenecenalaspalabrasclavesdeun programasontilescuandotsabesquhacetuprograma,perodesconoceselnombredelcomando. 2. manping :mostrarlaspginasdelmanualonlineporejemplo,enuncomandoping,usarlaopcink paraencontrarcualquiercomandorelacionado. 3. whatiskeyword :muestraladescripcindeloquehaceelprograma. 4. mkbootdiskdevice/dev/fd0`unamer`:crearunfloppyboteable. 5. gpgcfile1:codificarunficheroconguardiadeseguridadGNU. 6. gpgfile1.gpg :decodificarunficheroconGuardiadeseguridadGNU. 7. wgetrwww.example.com[http://www.example.com/] :descargarunsitiowebcompleto. 8. wgetcwww.example.com/file.iso [http://www.example.com/file.iso] :descargarunficheroconla posibilidaddepararladescargaryreanudarmstarde. 9. echowgetcwww.example.com/files.iso [http://www.example.com/files.iso] |at09:00:Comenzar unadescargaacualquierhora.Enestecasoempezaraalas9horas. 10. ldd/usr/bin/ssh :mostrarlasbibliotecascompartidasrequeridasporelprogramassh. 11. aliashh=history:colocarunaliasparauncommandohh=Historial. 12. chsh :cambiarelcomandoShell. 13. chshlistshells:esuncomandoadecuadoparasabersitienesquehacerremotoenotraterminal. 14. whoa:mostrarquienestregistrado,eimprimirhoradelltimosistemadeimportacin,procesos muertos,procesosderegistrodesistema,procesosactivosproducidosporinit,funcionamientoactualy ltimoscambiosdelrelojdelsistema. Publicado7thDecember2012porProfesor_xo

lasopadeprofesorxo.blogspot.com/2012/12/comandos-para-gnulinux-que-deberias.html

12/12

Das könnte Ihnen auch gefallen