Tips: Más Más de 400 comandos para GNU/Linux que deberías conocer Wiki de GUTL
Indice: 1.Información
del Sistema 2.Apagar (Reiniciar o Cerrar Sesión) 3.Archivos y Directorios 4.Encontrar archivos 5.Montando un sistema de cheros 6.Espacio de Disco 7.!suarios y "rupos 8.#ermisos en $icheros (!sa %&% para colocar permisos y %'% para eliminar) 9.Atriutos especiales en cheros (!sa %&% para colocar permisos y %'% para eliminar) 10.Archivos y $icheros comprimidos 11.#auetes R#M (Red *at+ $edora y similares) 12.Actuali,ador de pauetes -!M (Red *at+ $edora y similares) 13.#auetes De (Deian+ !untu y derivados) 14.Actuali,ador de pauetes A#. (Deian+ !untu y derivados) 15./e /err el contenido de un chero 16.Manipulación de te0to 17.Estalecer caracter y conversión de cheros 18.An1lisis del sistema de cheros 19.$ormatea $ormatearr un sistema de cheros 20..raa2o con la S3A# 21.Salvas (4ac5up) 22.CD'R6M 23..raa2o con la RED ( 7A8 y 3i'$i) 24.Redes de Microsoft 3indo9s (SAM4A) 25..alas I# (C6R. (C6R.A$!E"6S) A$!E"6S) 26.Monitoreando y depurando 27.6tros comandos :tiles
Inormaci!n de" sis#ema 1.arch:
mos#rar "a arqui#ec#ura de "a máquina $%&' 2.uname 'm: mos#rar "a arqui#ec#ura de "a máquina $(&' 3.uname 'r: mos#rar "a )ersi!n de" kern kerne" e" usado' 4.dmidecode ': mos#rar "os componen#es $*ard+are& $*ard+are& de" sis#ema' 5.hdparm 'i ;dev;hda: mos#rar "as carac#erís#icas de un disco duro' 6.hdparm 't. ;dev;sda: rea"i,ar prueba de "ec#ura en un disco duro' 7.cat ;proc;cpuinfo: mos#rar inormaci!n de "a -.U'
;proc;interrupts: mos#rar "as in#errupciones' 9.cat ;proc;meminfo: )ericar e" uso de memoria' 10.cat ;proc;s9aps: mos#rar c*eros s+ap' 11.cat ;proc;version: mos#rar "a )ersi!n de" kerne"' 12.cat ;proc;net;dev: mos#rar adap#adores de red es#adís#icas' 13.cat ;proc;mounts: mos#rar e" sis#ema de c*eros mon#ado' 14.lspci 'tv: mos#rar "os disposi#i)os .-I' 15.lsus 'tv: mos#rar "os disposi#i)os U12' 16.date: mos#rar "a ec*a de" sis#ema' 17.cal <=>>: mos#rar e" a"manaque de (0%%' 18.cal =? <=>>: mos#rar e" a"manaque para e" mes 3u"io de (0%%' 19.date =@><>?==<=>>== : co"ocar $dec"arar a3us#ar& ec*a *ora' 20.cloc5 '9: 5uardar "os cambios de ec*a en "a 2I61' 8.cat
7pa5ar $8einiciar 1is#ema o -errar 1esi!n& 1.shutdo9n
'h no9: apa5ar e" sis#ema $%&'
=: apa5ar e" sis#ema $(&' 3.telinit =: apa5ar e" sis#ema $9&' 4.halt: apa5ar e" sis#ema $4&' 5.shutdo9n 'h hoursBminutes : apa5ado p"anicado de" sis#ema' 6.shutdo9n 'c: cance"ar un apa5ado p"anicado de" sis#ema' 7.shutdo9n 'r no9: reiniciar $%&' 8.reoot: reiniciar $(&' 9.logout: cerrar sesi!n' 2.init
7rc*i)os irec#orios ;home: en#rar en e" direc#orio ;*ome<' 2.cd : re#roceder un ni)e"' 3.cd ;: re#roceder ( ni)e"es' 4.cdB ir a" direc#orio raí,' 5.cd user>: ir a" direc#orio user%' 6.cd ': ir $re5resar& a" direc#orio an#erior' 7.p9d: mos#rar e" camino de" direc#orio de #raba3o' 8.ls: )er "os c*eros de un direc#orio' 9.ls '$: )er "os c*eros de un direc#orio' 10.ls 'l: mos#rar "os de#a""es de c*eros carpe#as de un direc#orio' 11.ls 'a: mos#rar "os c*eros ocu"#os' 12.ls F='GH =: mos#rar "os c*eros carpe#as que con#ienen n>meros' 13.tree: mos#rar "os c*eros carpe#as en orma de árbo" comen,ando por "a raí,' 1.cd
$%& 14.lstree:
mos#rar "os c*eros carpe#as en orma de árbo" comen,ando por "a
raí,'$(& dir>: crear una carpe#a o direc#orio con nombre ?dir%@' 16.m5dir dir> dir<: crear dos carpe#as o direc#orios simu"#áneamen#e $-rear dos 15.m5dir
direc#orios a "a )e,&' 17.m5dir
'p ;tmp;dir>;dir<: crear un árbo" de direc#orios'
'f le>: borrar e" c*ero ""amado ?"e%@' 19.rmdir dir>: borrar "a carpe#a ""amada ?dir%@' 20.rm 'rf dir>: e"iminar una carpe#a ""amada ?dir%@ con su con#enido de orma 18.rm
recursi)a' $1i "o borro recursi)o es#o diciendo que es con su con#enido&' 21.rm 'rf dir> dir<: borrar dos carpe#as $direc#orios& con su con#enido de orma recursi)a' 22.mv dir> ne9dir: renombrar o mo)er un c*ero o carpe#a $direc#orio&' 23.cp le>: copiar un c*ero' 24.cp le> le<: copiar dos c*eros a" unísono' 25.cp dir ; : copiar #odos "os c*eros de un direc#orio den#ro de" direc#orio de #raba3o ac#ua"' 26.cp 'a ;tmp;dir> : copiar un direc#orio den#ro de" direc#orio ac#ua" de #raba3o' 27.cp 'a dir>: copiar un direc#orio' 28.cp 'a dir> dir<: copiar dos direc#orio a" unísono' 29.ln 's le> ln5>: crear un en"ace simb!"ico a" c*ero o direc#orio' 30.ln le> ln5>: crear un en"ace ísico a" c*ero o direc#orio' 31.touch 't =?>< : modicar e" #iempo rea" $#iempo de creaci!n& de un c*ero o direc#orio' 32.le le>: sa"ida $)o"cado en pan#a""a& de" #ipo mime de un c*ero #ex#o' 33.iconv 'l: "is#as de cirados conocidos' 34.iconv 'f fromEncoding 't toEncoding input$ile K output$ile: crea una nue)a orma de" c*ero de en#rada asumiendo que es#á codicado en romAncodin5 con)ir#iBndo"o a ToAncodin5' 35.nd
'ma0depth > 'name 2pg 'print 'e0ec convert %L% 'resi,e N=OP= Qthums;L% : a5rupar c*eros redimensionados en e" direc#orio ac#ua"
en)iar"os a direc#orios en )is#as de minia#uras $requiere con)er#ir desde Ima5ema5icC&'
Ancon#rar arc*i)os ; 'name le>: buscar c*ero direc#orio a par#ir de "a raí, de" sis#ema' 2.nd ; 'user user>: buscar c*eros direc#orios per#enecien#es a" usuario 1.nd
?user%@' 3.nd
;home;user> 'name in: buscar c*eros con ex#ensi!n ?' binD den#ro
de" direc#orio ?/ *ome/user%@' 4.nd
;usr;in 'type f 'atime &>==: buscar c*eros binarios no usados en "os
>"#imos %00 días' 5.nd
;usr;in 'type f 'mtime '>=: buscar c*eros creados o cambiados den#ro
de "os >"#imos %0 días' 6.nd
; 'name rpm 'e0ec chmod ?JJ TLU : buscar c*eros con ex#ensi!n
?'rpmD modicar permisos' 7.nd
; '0dev 'name rpm: 2uscar c*eros con ex#ensi!n ?'rpmD i5norando "os
disposi#i)os remo)ib"es como cdrom penEdri)e e#c'F 8.locate ps: encuen#ra c*eros con ex#ensi!n ?'psD e3ecu#ados primeramen#e con e" command ?upda#edbD' 9.9hereis halt: mos#rar "a ubicaci!n de un c*ero binario de auda o uen#e' An es#e caso pre5un#a d!nde es#á e" comando ?*a"#D' 10.9hich halt: mos#rar "a senda comp"e#a $e" camino comp"e#o& a un binario /
e3ecu#ab"e'
Mon#ando un sis#ema de c*eros 1.mount
;dev;hda< ;mnt;hda<: mon#ar un disco ""amado *da(' erique
primero "a exis#encia de" direc#orio ?/ mn#/*da(@H si no es#á debe crear"o' 2.umount ;dev;hda<: desmon#ar un disco ""amado *da(' 1a"ir primero desde e" pun#o ?/ mn#/*da(' 3.fuser '5m ;mnt;hda<: or,ar e" desmon#a3e cuando e" disposi#i)o es#á ocupado' 4.umount 'n ;mnt;hda<: correr e" desmon#a3e sin "eer e" c*ero /e#c/m#ab' #i" cuando e" c*ero es de so"o "ec#ura o e" disco duro es#á ""eno' 5.mount ;dev;fd= ;mnt;Voppy: mon#ar un disco Jexib"e $Jopp&' 6.mount ;dev;cdrom ;mnt;cdrom: mon#ar un cdrom / d)drom' 7.mount ;dev;hdc ;mnt;cdrecorder: mon#ar un cd re5rabab"e o un d)drom' 8.mount ;dev;hd ;mnt;cdrecorder: mon#ar un cd re5rabab"e / d)drom $un d)d&' 9.mount 'o loop leiso ;mnt;cdrom: mon#ar un c*ero o una ima5en iso' 10.mount 't vfat ;dev;hdaJ ;mnt;hdaJ: mon#ar un sis#ema de c*eros K7T9(' 11.mount ;dev;sda> ;mnt;usdis5 : mon#ar un usb penEdri)e o una memoria $sin especicar e" #ipo de sis#ema de c*eros&'
Aspacio de isco 'h: mos#rar una "is#a de "as par#iciones mon#adas' 2.ls 'lSr Wmore: mos#rar e" #amao de "os c*eros direc#orios ordenados por 1.df
#amao' 'sh dir>: As#imar e" espacio usado por e" direc#orio ?dir%@' 4.du 's5 W sort 'rn: mos#rar e" #amao de "os c*eros direc#orios ordenados 3.du
por #amao' 5.rpm
' 'a Xf TY>=LSIZEtYL8AMEnU W sort '5>+>n: mos#rar e" espacio
usado por "os paque#es rpm ins#a"ados or5ani,ados por #amao $Kedora 8ed*a# o#ros&' 6.dp5g'uery '3 'f[U\LInstalled'Si,e>=t\L#ac5agenU W sort '5>+>n: mos#rar e" espacio usado por "os paque#es ins#a"ados or5ani,ados por #amao $Ubun#u ebian o#ros&'
Usuarios Grupos nomredelgrupo: crear un nue)o 5rupo' 2.groupdel nomredelgrupo: borrar un 5rupo' 3.groupmod 'n nuevonomredelgrupo vie2onomredelgrupo: 1.groupadd
renombrar un 5rupo' 4.useradd
'c Q8ame Surname % 'g admin 'd ;home;user> 's ;in;ash
user>: -rear un nue)o usuario per#enecien#e a" 5rupo ;admin<' 5.useradd user>: crear un nue)o usuario' 6.userdel 'r user>: borrar un usuario $?ErD e"imina e" direc#orio ome&' 7.usermod 'c Q!ser $.#% 'g system 'd ;ftp;user> 's ;in;nologin user>:
cambiar "os a#ribu#os de" usuario'
8.pass9d:
cambiar con#rasea' 9.pass9d user>: cambiar "a con#rasea de un usuario $so"amen#e por roo#&' 10.chage 'E <=>>'><']> user> : co"ocar un p"a,o para "a con#rasea de" usuario' An es#e caso dice que "a c"a)e expira e" 9% de diciembre de (0%%' 11.p9c5 : c*equear "a sin#axis correc#a e" orma#o de c*ero de ?/e#c/pass+dD "a exis#encia de usuarios' 12.grpc5 : c*equear "a sin#axis correc#a e" orma#o de" c*ero ?/e#c/5roupD "a exis#encia de 5rupos' 13.ne9grp groupname: re5is#ra a un nue)o 5rupo para cambiar e" 5rupo prede#erminado de "os c*eros creados recien#emen#e'
.ermisos en Kic*eros $Usa << para co"ocar permisos : co"ocar permisos de "ec#ura P escri#ura $+& 1.ls
e3ecuci!n$x& a" propie#ario $u& a" 5rupo $5& a o#ros $o& sobre e" direc#orio ?direc#or%@' 4.chmod go'r90 directory>: qui#ar permiso de "ec#ura P escri#ura $+& $x& e3ecuci!n a" 5rupo $5& o#ros $o& sobre e" direc#orio ?direc#or%@' 5.cho9n user> le>: cambiar e" dueo de un c*ero' 6.cho9n 'R user> directory>: cambiar e" propie#ario de un direc#orio de #odos "os c*eros direc#orios con#enidos den#ro' 7.chgrp group> le>: cambiar 5rupo de c*eros' 8.cho9n user>Bgroup> le>: cambiar usuario e" 5rupo propie#ario de un c*ero' 9.nd ; 'perm 'u&s: )isua"i,ar #odos "os c*eros de" sis#ema con 1UI con5urado' 10.chmod u&s ;in;le>: co"ocar e" bi# 1UI en un c*ero binario' A" usuario que corriendo ese c*ero adquiere "os mismos pri)i"e5ios como dueo' 11.chmod u's ;in;le>: des*abi"i#ar e" bi# 1UI en un c*ero binario' 12.chmod g&s ;home;pulic: co"ocar un bi# 1GI en un direc#orio Qsimi"ar a" 1UI pero por direc#orio' 13.chmod g's ;home;pulic: desabi"i#ar un bi# 1GI en un direc#orio' 14.chmod o&t ;home;pulic: co"ocar un bi# 1TICR en un direc#orio' .ermi#e e" borrado de c*eros so"amen#e a "os dueos "e5í#imos' 15.chmod o't ;home;pulic: desabi"i#ar un bi# 1TICR en un direc#orio'
7#ribu#os especia"es en c*eros $Usa << para co"ocar permisos : permi#e escribir abriendo un c*ero so"amen#e modo append' 2.chattr &c le>: permi#e que un c*ero sea comprimido / descomprimido 1.chattr
au#oma#icamen#e' 3.chattr &d le>: ase5ura que e" pro5rama i5nore borrar "os c*eros duran#e "a copia de se5uridad'
4.chattr
&i le>: con)ier#e e" c*ero en in)ariab"e por "o que no puede ser
e"iminado a"#erado renombrado ni en"a,ado' 5.chattr &s le>: permi#e que un c*ero sea borrado de orma se5ura' 6.chattr &S le>: ase5ura que un c*ero sea modicado "os cambios son escri#os en modo snc*ronous como con snc' 7.chattr &u le>: #e permi#e recuperar e" con#enido de un c*ero a>n si es#e es#á cance"ado' 8.lsattr: mos#rar a#ribu#os especia"es'
7rc*i)os Kic*eros comprimidos le>,<: descomprime in c*ero ""amado ?"e%'b,(@' 2.,ip< le>: comprime un c*ero ""amado ?"e%@' 3.gun,ip le>g,: descomprime un c*ero ""amado ?"e%'5,D' 4.g,ip le>: comprime un c*ero ""amado ?"e%@' 5.g,ip 'G le>: comprime con compresi!n máxima' 6.rar a le>rar testle: crear un c*ero rar ""amado ?"e%'rarD' 7.rar a le>rar le> le< dir>: comprimir ?"e%@ ?"e(@ ?dir%@ 1.un,ip<
simu"#áneamen#e' 8.rar 0 le>rar: descomprimir arc*i)o rar' 9.unrar 0 le>rar: descomprimir arc*i)o rar' 10.tar 'cvf archivetar le>: crear un #arba"" descomprimido' 11.tar 'cvf archivetar le> le< dir>: crear un arc*i)o con#eniendo ?"e%@ ?"e(@ Ddir%@' 12.tar 'tf archivetar: mos#rar "os con#enidos de un arc*i)o' 13.tar '0vf archivetar: ex#raer un #arba""' 14.tar '0vf archivetar 'C ;tmp: ex#raer un #arba"" en / #mp' 15.tar 'cvf2 archivetar,< dir>: crear un #arba"" comprimido den#ro de b,ip(' 16.tar '0vf2 archivetar,<: descomprimir un arc*i)o #ar comprimido en b,ip( 17.tar 'cvf, archivetarg, dir>: crear un #arba"" comprimido en 5,ip' 18.tar '0vf, archivetarg,: descomprimir un arc*i)e #ar comprimido en 5,ip' 19.,ip le>,ip le>: crear un arc*i)o comprimido en ,ip' 20.,ip 'r le>,ip le> le< dir>: comprimir en ,ip )arios arc*i)os direc#orios de orma simu"#ánea' 21.un,ip le>,ip: descomprimir un arc*i)o ,ip'
.aque#es 8.M $8ed a# Kedora simi"ares& 'ivh pac5agerpm: ins#a"ar un paque#e rpm' 2.rpm 'ivh Xnodeeps pac5agerpm: ins#a"ar un paque#e rpm i5norando "as 1.rpm
pe#iciones de dependencias' 3.rpm '! pac5agerpm: ac#ua"i,ar un paque#e rpm sin cambiar "a con5uraci!n de "os c*eros' 4.rpm '$ pac5agerpm: ac#ua"i,ar un paque#e rpm so"amen#e si es#e es#á ins#a"ado' 5.rpm 'e pac5agenamerpm: e"iminar un paque#e rpm' 6.rpm 'a: mos#rar #odos "os paque#es rpm ins#a"ados en e" sis#ema' 7.rpm 'a W grep httpd: mos#rar #odos "os paque#es rpm con e" nombre ;*##pd<'
8.rpm
'i pac5agename: ob#ener inormaci!n en un paque#e especíco
ins#a"ado' 9.rpm
'g QSystem Environment;Daemons%: mos#ar "os paque#es rpm de un
5rupo so#+are' 10.rpm
'l pac5agename: mos#rar "is#a de c*eros dados por un paque#e rpm
ins#a"ado' 11.rpm
'c pac5agename: mos#rar "is#a de con5uraci!n de c*eros dados por
un paque#e rpm ins#a"ado' 12.rpm
' pac5agename X9hatreuires: mos#rar "is#a de dependencias
so"ici#ada para un paque#e rpm' 13.rpm
' pac5agename X9hatprovides: mos#ar "a capacidad dada por un
paque#e rpm' 14.rpm
' pac5agename Xscripts: mos#rar "os scrip#s comen,ados duran#e "a
ins#a"aci!n /e"iminaci!n' 15.rpm
' pac5agename Xchangelog: mos#ar e" *is#oria" de re)isions de un
paque#e rpm' 16.rpm
'f ;etc;httpd;conf;httpdconf : )ericar cuá" paque#e rpm per#enece a
un c*ero dado' 17.rpm
'p pac5agerpm 'l: mos#rar "is#a de c*eros dados por un paque#e rpm
que a>n no *a sido ins#a"ado' 18.rpm
Ximport ;media;cdrom;R#M'"#"'^E- : impor#ar "a rma di5i#a" de "a
""a)e p>b"ica' Xchec5sig pac5agerpm: )ericar "a in#e5ridad de un paque#e rpm' 20.rpm 'a gpg'pu5ey: )ericar "a in#e5ridad de #odos "os paque#es rpm 19.rpm
ins#a"ados' 21.rpm
'/ pac5agename: c*equear e" #amao de" c*ero "icencias #ipos
dueo 5rupo c*equeo de resumen de MO >"#ima modicaci!n' 22.rpm '/a: c*equear #odos "os paque#es rpm ins#a"ados en e" sis#ema' Usar con cuidado' 23.rpm '/p pac5agerpm: )ericar un paque#e rpm no ins#a"ado #oda)ía' 24.rpm
7c#ua"i,ador de paque#es RUM $8ed a# Kedora simi"ares& install pac5agename: descar5ar e ins#a"ar un paque#e rpm' 2.yum localinstall pac5agenamerpm: es#e ins#a"ará un 8.M #ra#ará de 1.yum
reso")er #odas "as dependencies para #i usando #us reposi#orios' 3.yum update pac5agenamerpm: ac#ua"i,ar #odos "os paque#es rpm ins#a"ados en e" sis#ema' 4.yum update pac5agename: moderni,ar / ac#ua"i,ar un paque#e rpm' 5.yum remove pac5agename: e"iminar un paque#e rpm' 6.yum list: "is#ar #odos "os paque#es ins#a"ados en e" sis#ema'
search pac5agename: Ancon#rar un paque#e en reposi#orio rpm' 8.yum clean pac5ages: "impiar un cac*B rpm borrando "os paque#es 7.yum
descar5ados' 9.yum
clean headers: e"iminar #odos "os c*eros de encabe,amien#o que e"
sis#ema usa para reso")er "a dependencia' 10.yum clean all: e"iminar desde "os paque#es cac*B c*eros de encabe,ado'
.aque#es eb $ebian Ubun#u deri)ados& 1.dp5g 2.dp5g 3.dp5g 4.dp5g 5.dp5g
'i pac5agede: ins#a"ar / ac#ua"i,ar un paque#e deb' 'r pac5agename: e"iminar un paque#e deb de" sis#ema' 'l: mos#rar #odos "os paque#es deb ins#a"ados en e" sis#ema' 'l W grep httpd: mos#rar #odos "os paque#es deb con e" nombre ;*##pd< 's pac5agename: ob#ener inormaci!n en un paque#e especíco
ins#a"ado en e" sis#ema' 6.dp5g
'7 pac5agename: mos#ar "is#a de c*eros dados por un paque#e
ins#a"ado en e" sis#ema' 7.dp5g
Xcontents pac5agede: mos#rar "is#a de c*eros dados por un paque#e
no ins#a"ado #oda)ía' 8.dp5g 'S ;in;ping: )ericar cuá" paque#e per#enece a un c*ero dado'
7c#ua"i,ador de paque#es 7.T $ebian Ubun#u deri)ados& install pac5agename: ins#a"ar / ac#ua"i,ar un paque#e deb' 2.apt'cdrom install pac5agename: ins#a"ar / ac#ua"i,ar un paque#e deb desde 1.apt'get
un cdrom' update: ac#ua"i,ar "a "is#a de paque#es' 4.apt'get upgrade: ac#ua"i,ar #odos "os paque#es ins#a"ados' 5.apt'get remove pac5agename: e"iminar un paque#e deb de" sis#ema' 6.apt'get chec5 : )ericar "a correc#a reso"uci!n de "as dependencias' 7.apt'get clean: "impiar cac*e desde "os paque#es descar5ados' 8.apt'cache search searched'pac5age: re#orna "is#a de paque#es que 3.apt'get
corresponde a "a serie Spaque#es buscados'
er e" con#enido de un c*ero le>: )er "os con#enidos de un c*ero comen,ando desde "a primera *i"era' 2.tac le>: )er "os con#enidos de un c*ero comen,ando desde "a >"#ima "ínea' 3.more le>: )er e" con#enido a "o "ar5o de un c*ero' 4.less le>: parecido a" commando ?moreD pero permi#e sa")ar e" mo)imien#o en 1.cat
e" c*ero así como e" mo)imien#o *acia a#rás' 5.head '< le>: )er "as dos primeras "íneas de un c*ero' 6.tail '< le>: )er "as dos >"#imas "íneas de un c*ero' 7.tail 'f ;var;log;messages: )er en #iempo rea" quB *a sido aadido a" c*ero'
Manipu"aci!n de #ex#o 1.cat
le> le< W command `K le>int0torle>outt0t: sin#axis
5enera" para "a manipu"aci!n de #ex#o u#i"i,ando .I.A 1TIN 1T6UT' 2.cat le> W command( sed+ grep+ a95+ grep+ etc) K resultt0t: sin#axis 5enera" para manipu"ar un #ex#o de un c*ero escribir e" resu"#ado en un c*ero nue)o' 3.cat le> W command( sed+ grep+ a95+ grep+ etc) b resultt0t: sin#axis 5enera" para manipu"ar un #ex#o de un c*ero aadir resu"#ado en un c*ero exis#en#e' 4.grep Aug ;var;log;messages: buscar pa"abras ;7u5< en e" c*ero ?/)ar/"o5/messa5esD' 5.grep Aug ;var;log;messages: buscar pa"abras que comien,an con ;7u5< en c*ero ?/)ar/"o5/messa5esD 6.grep F='GH ;var;log;messages: se"eccionar #odas "as "íneas de" c*ero ?/)ar/"o5/messa5esD que con#ienen n>meros' 7.grep Aug 'R ;var;log;=: buscar "a cadena ;7u5< en e" direc#orio ?/)ar/"o5D deba3o' 8.sed Ts;stringa>;stringa<;gU e0amplet0t: reubicar ;s#rin5%< con ;s#rin5(< en e3emp"o'#x# 9.sed T;\;dU e0amplet0t: e"iminar #odas "as "íneas en b"anco desde e" e3emp"o'#x# 10.sed T; ;d ;\;dU e0amplet0t: e"iminar comen#arios "íneas en b"anco de e3emp"o'#x# 11.echo TesempioU W tr TFBlo9erBHT TFBupperBHT: con)er#ir min>scu"as en ma>scu"as' 12.sed 'e U>dU resultt0t: e"imina "a primera "ínea de" c*ero e3emp"o'#x# 13.sed 'n T;stringa>;pU: )isua"i,ar so"amen#e "as "íneas que con#ienen "a pa"abra ;s#rin5%<'
As#ab"ecer carac#er con)ersi!n de c*eros 1.dos
ledost0t leuni0t0t: con)er#ir un orma#o de c*ero #ex#o desde
M161 a UNI' 2.uni0
leuni0t0t ledost0t: con)er#ir un orma#o de c*ero de #ex#o
desde UNI a M161' 3.recode
*.M7 ` paget0t K pagehtml: con)er#ir un c*ero de #ex#o en
*#m"' 4.recode
'l W more: mos#rar #odas "as con)ersiones de orma#o disponib"es'
7ná"isis de" sis#ema de c*eros 'v ;dev;hda>: -*equear "os b"oques deec#uosos en e" disco *da%' 2.fsc5 ;dev;hda>: reparar / c*equear "a in#e5ridad de" c*ero de" sis#ema Linux 1.adloc5s
en e" disco *da%' 3.fsc5e0t<
;dev;hda>: reparar / c*equear "a in#e5ridad de" c*ero de" sis#ema
ex# ( en e" disco *da%' 4.e: reparar / c*equear "a in#e5ridad de" c*ero de" sis#ema ex#
( en e" disco *da%' 5.e
'2 ;dev;hda>: reparar / c*equear "a in#e5ridad de" c*ero de" sis#ema
ex# 9 en e" disco *da%' 6.fsc5e0t]
;dev;hda>: reparar / c*equear "a in#e5ridad de" c*ero de" sis#ema
ex# 9 en e" disco *da%' 7.fsc5vfat
;dev;hda>: reparar / c*equear "a in#e5ridad de" c*ero sis#ema a# en
e" disco *da%' 8.fsc5msdos
;dev;hda>: reparar / c*equear "a in#e5ridad de un c*ero de"
sis#ema dos en e" disco *da%' 9.dosfsc5 ;dev;hda>: reparar / c*equear "a in#e5ridad de un c*ero de" sis#ema dos en e" disco *da%'
Korma#ear un sis#ema de c*eros ;dev;hda>: crear un c*ero de sis#ema #ipo Linux en "a par#ici!n *da%' 2.m5e: crear un c*ero de sis#ema #ipo Linux ex# ( en *da%' 3.m5e: crear un c*ero de sis#ema #ipo Linux ex#9 $peri!dico& en 1.m5fs
"a par#ici!n *da%' 't vfat ]< '$ ;dev;hda> : crear un c*ero de sis#ema K7T9( en *da%' 5.fdformat 'n ;dev;fd=: orma#ear un disco Joop"' 6.m5s9ap ;dev;hda]: crear un c*ero de sis#ema s+ap' 4.m5fs
Traba3o con "a 1W7. ;dev;hda]: crear c*ero de sis#ema s+ap' 2.s9apon ;dev;hda]: ac#i)ando una nue)a par#ici!n s+ap' 3.s9apon ;dev;hda< ;dev;hd]: ac#i)ar dos par#iciones s+ap' 1.m5s9ap
1a")as $2ackup& 1.dump
'=a2 'f ;tmp;home=a5 ;home: *acer una sa")a comp"e#a de"
direc#orio ?/*omeD' 2.dump
'>a2 'f ;tmp;home=a5 ;home: *acer una sa")a incremen#a" de"
direc#orio ?/*omeD' 'if ;tmp;home=a5 : res#aurando una sa")a in#erac#i)amen#e' 4.rsync 'rogpav Xdelete ;home ;tmp: sincroni,aci!n en#re direc#orios' 5.rsync 'rogpav 'e ssh Xdelete ;home ipaddressB;tmp: rsnc a #ra)Bs de" 3.restore
#>ne" 11' 6.rsync
'a, 'e ssh Xdelete ipaddrB;home;pulic ;home;local: sincroni,ar un
direc#orio "oca" con un direc#orio remo#o a #ra)Bs de ss* de compresi!n' 7.rsync 'a, 'e ssh Xdelete ;home;local ipaddrB;home;pulic: sincroni,ar un direc#orio remo#o con un direc#orio "oca" a #ra)Bs de ss* de compresi!n' 8.dd s[>M if[;dev;hda W g,ip W ssh useripaddr Tdd of[hdag,U: *acer una sa")a de un disco duro en un *os# remo#o a #ra)Bs de ss*' 9.dd if[;dev;sda of[;tmp;le>: sa")ar e" con#enido de un disco duro a un c*ero' $An es#e caso e" disco duro es ;sda< e" c*ero ;"e%<&' 10.tar '#uf ac5uptar ;home;user: *acer una sa")a incremen#a" de" direc#orio ?/*ome/userD'
11.(
cd ;tmp;local; tar c ) W ssh 'C useripaddr Tcd ;home;share; tar 0 'pU: copiar e" con#enido de un direc#orio en un direc#orio remo#o a #ra)Bs de
ss*' 12.(
tar c ;home ) W ssh 'C useripaddr Tcd ;home;ac5up'home tar 0
'pU: copiar un direc#orio "oca" en un direc#orio remo#o a #ra)Bs de ss*' 13.tar cf X W (cd ;tmp;ac5up tar 0f X ) : copia "oca" conser)ando "as "icencias
en"aces desde un direc#orio a o#ro' 14.nd
;home;user> 'name Tt0tU W 0args cp 'av Xtarget'directory[;home;ac5up; Xparents: encon#rar copiar #odos "os
c*eros con ex#ensi!n ?'#x#D de un direc#orio a o#ro' 15.nd
;var;log 'name TlogU W tar cv Xles'from[' W ,ip< K logtar,<:
encon#rar #odos "os c*eros con ex#ensi!n ?'"o5D *acer un arc*i)o b,ip' 16.dd if[;dev;hda of[;dev;fd= s[J>< count[>: *acer una copia de" M82 $Mas#er 2oo# 8ecord& a un disco Jopp' 17.dd if[;dev;fd= of[;dev;hda s[J>< count[>: res#aurar "a copia de" M28 $Mas#er 2oo# 8ecord& sa")ada en un Jopp'
-E86M 1.cdrecord
'v gracetime[< dev[;dev;cdrom 'e2ect lan5[fast 'force:
"impiar o borrar un cd re5rabab"e' 2.m5isofs ;dev;cdrom K cdiso: crear una ima5en iso de cdrom en disco' 3.m5isofs ;dev;cdrom W g,ip K cdisog, : crear una ima5en comprimida iso de cdrom en disco' 4.m5isofs
' 'allo9'leading'dots 'R '/ Q7ael CD% 'iso'level @ 'o ;cdiso
datacd: crear una ima5en iso de un direc#orio' 5.cdrecord 'v dev[;dev;cdrom cdiso: quemar una ima5en iso' 6.g,ip 'dc cdisog, W cdrecord dev[;dev;cdrom ': quemar una ima5en iso
comprimida' 'o loop cdiso ;mnt;iso: mon#ar una ima5en iso' 8.cd'paranoia '4: ""e)ar canciones de un cd a c*eros +a)' 9.cd'paranoia X %']%: ""e)ar "as 9 primeras canciones de un cd a c*eros +a)' 10.cdrecord Xscanus: escanear bus para iden#icar e" cana" scsi' 11.dd if[;dev;hdc W mdJsum: *acer uncionar un mdOsum en un disposi#i)o 7.mount
como un -'
Traba3o con "a 8A $ L7N WiEKi& eth=: mos#rar "a con5uraci!n de una #ar3e#a de red A#*erne#' 2.ifup eth=: ac#i)ar una in#erace ?e#*0@' 3.ifdo9n eth=: des*abi"i#ar una in#erace ?e#*0@' 4.ifcong eth= >G<>PN>> netmas5
I.' 5.ifcong
eth= promisc: con5urar ?e#*0@en modo com>n para ob#ener "os
paque#es $sniVn5&' 6.dhclient eth=: ac#i)ar "a in#erace ?e#*0@ en modo d*cp' 7.route 'n: mos#rar mesa de recorrido' 8.route add 'net =;= g9 I#"ate9ay: con5urar en#rada prede#erminada'
9.route
add 'net >G<>PN== netmas5 G<>PN>>:
con5urar ru#a es#á#ica para buscar "a red D%('%XY'0'0/%X@' 10.route del =;= g9 I#gate9ay: e"iminar "a ru#a es#á#ica' 11.echo Q>% K ;proc;sys;net;ipv@;ipfor9ard: ac#i)ar e" recorrido ip' 12.hostname: mos#rar e" nombre de" *os# de" sis#ema' 13.host 999e0amplecom : buscar e" nombre de" *os# para reso")er e" nombre a una direcci!n ip$%&' 14.nsloo5up 999e0amplecom : buscar e" nombre de" *os# para reso")er e" nombre a una direcci!m ip )ice)ersa$(&' 15.ip lin5 sho9: mos#ar e" es#ado de en"ace de #odas "as in#eraces' 16.mii'tool eth=: mos#ar e" es#ado de en"ace de ?e#*0@' 17.ethtool eth=: mos#rar "as es#adís#icas de #ar3e#a de red ?e#*0@' 18.netstat 'tup: mos#rar #odas "as conexiones de red ac#i)as sus .I' 19.netstat 'tupl: mos#rar #odos "os ser)icios de escuc*a de red en e" sis#ema sus .I' 20.tcpdump tcp port N=: mos#rar #odo e" #ráco TT.' 21.i9list scan: mos#rar "as redes ina"ámbricas' 22.i9cong eth>: mos#rar "a con5uraci!n de una #ar3e#a de red ina"ámbrica' 23.9hois 999e0amplecom : buscar en base de da#os W*ois'
8edes de Microso# Windo+s $17M27& ipaddr: reso"uci!n de nombre de red bios' 2.nmloo5up 'A ipaddr: reso"uci!n de nombre de red bios' 3.smclient '7 ipaddr;hostname: mos#rar acciones remo#as de un *os# en 1.ntscan
+indo+s'
Tab"as I. $-68T7KUAG61& 't lter '7: mos#rar #odas "as cadenas de "a #ab"a de "#ro' 2.iptales 't nat '7: mos#rar #odas "as cadenas de "a #ab"a na#' 3.iptales 't lter '$: "impiar #odas "as re5"as de "a #ab"a de "#ro' 4.iptales 't nat '$: "impiar #odas "as re5"as de "a #ab"a na#' 5.iptales 't lter ': borrar cua"quier cadena creada por e" usuario' 6.iptales 't lter 'A I8#!. 'p tcp Xdport telnet '2 ACCE#.: permi#ir "as 1.iptales
conexiones #e"ne# para en#ar' 7.iptales
't lter 'A 6!.#!. 'p tcp Xdport http '2 DR6#: b"oquear "as
conexiones TT. para sa"ir' 8.iptales
't lter 'A $6R3ARD 'p tcp Xdport pop] '2 ACCE#.: permi#ir "as
conexiones .6. a una cadena de"an#era' 9.iptales
't lter 'A I8#!. '2 76" Xlog'pre0 QDR6# I8#!.%: re5is#rando
una cadena de en#rada' 10.iptales
't nat 'A #6S.R6!.I8" 'o eth= '2 MAS!ERADE : con5urar un
.7T $.uer#o de #raducci!n de direcci!n& en e#*0 ocu"#ando "os paque#es de sa"ida or,ada' 11.iptales
't nat 'A #RER6!.I8" 'd >G<>PN=> 'p tcp 'm tcp Xdport << '2 D8A. Xto'destination >===
*os# a o#ro'
Moni#oreando depurando 1.top:
mos#rar "as #areas de "inux usando "a maoría cpu' 2.ps 'eaf9: mues#ra "as #areas Linux' 3.ps 'e 'o pid+args Xforest: mues#ra "as #areas Linux en un modo 3erárquico' 4.pstree: mos#rar un árbo" sis#ema de procesos' 5.5ill 'G ID#rocesso: or,ar e" cierre de un proceso #erminar"o' 6.5ill '> ID#rocesso: or,ar un proceso para recar5ar "a con5uraci!n' 7.lsof 'p \\: mos#rar una "is#a de c*eros abier#os por procesos' 8.lsof ;home;user>: mues#ra una "is#a de c*eros abier#os en un camino dado de" sis#ema' 9.strace 'c ls K;dev;null: mos#rar "as ""amadas de" sis#ema *ec*as recibidas por un proceso' 10.strace 'f 'e open ls K;dev;null : mos#rar "as ""amadas a "a bib"io#eca' 11.9atch 'n> Tcat ;proc;interruptsU: mos#rar in#errupciones en #iempo rea"' 12.last reoot: mos#rar *is#oria" de reinicio' 13.lsmod: mos#rar e" kerne" car5ado' 14.free 'm: mues#ra e" es#ado de "a 87M en me5ab#es' 15.smartctl 'A ;dev;hda: moni#orear "a abi"idad de un disco duro a #ra)Bs de 1M78T' 16.smartctl 'i ;dev;hda: c*equear si 1M78T es#á ac#i)ado en un disco duro' 17.tail ;var;log;dmesg: mos#rar e)en#os in*eren#es a" proceso de car5a de" kerne"' 18.tail ;var;log;messages: mos#rar "os e)en#os de" sis#ema'
6#ros comandos >#i"es 1.apropos
5ey9ord: mos#rar una "is#a de comandos que per#enecen a "as
pa"abras c"a)es de un pro5ramaH son >#i"es cuando #> sabes quB *ace #u pro5rama pero de sconoces e" nombre de" comando' 2.man ping: mos#rar "as pá5inas de" manua" onE"ineH por e3emp"o en un comando pin5 usar "a opci!n ?EkD para encon#rar cua"quier comando re"acionado' 3.9hatis 5ey9ord: mues#ra "a descripci!n de "o que *ace e" pro5rama' 4.m5ootdis5 Xdevice ;dev;fd= _uname 'r_: crear un Jopp bo#eab"e' 5.gpg 'c le>: codicar un c*ero con 5uardia de se5uridad GNU' 6.gpg le>gpg: decodicar un c*ero con Guardia de se5uridad GNU' 7.9get 'r 999e0amplecom : descar5ar un si#io +eb comp"e#o' 8.9get 'c 999e0amplecom;leiso: descar5ar un c*ero con "a posibi"idad de parar "a descar5ar reanudar más #arde' 9.echo T9get 'c 999e0amplecom;lesisoT W at =GB== : -omen,ar una descar5a a cua"quier *ora' An es#e caso empe,aría a "as *oras' 10.ldd ;usr;in;ssh: mos#rar "as bib"io#ecas compar#idas requeridas por e" pro5rama ss*' 11.alias hh[UhistoryU: co"ocar un a"ias para un commando Q**Z is#oria"' 12.chsh: cambiar e" comando 1*e""' 13.chsh Xlist'shells: es un comando adecuado para saber si #ienes que *acer remo#o en o#ra #ermina"' 14.9ho 'a: mos#rar quien es#á re5is#rado e imprimir *ora de" >"#imo sis#ema de
impor#aci!n procesos muer#os procesos de re5is#ro de sis#ema procesos ac#i)os producidos por ini# uncionamien#o ac#ua" >"#imos cambios de" re"o3 de" sis#ema'