Recopilación de comandos DEBIAN.odt
-
Upload
mas-bien-ocelotl-si-ocelotl -
Category
Documents
-
view
232 -
download
0
Transcript of Recopilación de comandos DEBIAN.odt
-
8/16/2019 Recopilación de comandos DEBIAN.odt
1/160
-
8/16/2019 Recopilación de comandos DEBIAN.odt
2/160
PR3LG;os datos est&n )o'idos de los artttp=//.esde#ian.or'/arti)*los/24$63/lista,)omandos,'n*lin*,i>ttp=//.esde#ian.or'/arti)*los/24$62/lista,)omandos,'n*lin*,ii>ttp=//.esde#ian.or'/arti)*los/24$7$/lista,)omandos,'n*lin*,iii
R4546 7N 897;R*
i0os *e in)l*e s* propio editor?m)edit.
mcedit
Editor de teto in)l*eros de *n dire)torio )on)reto.
1. ls -l
;ista tam#i@n las propiedades atri#*tos.
2. ls -la
;ista i)>eros in)l*idos los o)*ltos de sistema.
3. ls -la | more
;ista los i)>eros de *n dire)torio de orma pa'inada.
cat -n fichero
%*estra el )ontenido de *n i)>ero.,n lo n*meraB
pr -t fichero
%*estra el )ontenido de *n i)>ero de manera ormateada.Ver imprimiendo.
cat fichero | lesscat fichero | lmoremore ficheroless fichero
http://www.esdebian.org/articulos/24063/lista-comandos-gnulinux-ihttp://www.esdebian.org/articulos/24062/lista-comandos-gnulinux-iihttp://www.esdebian.org/articulos/24070/lista-comandos-gnulinux-iiihttp://www.esdebian.org/articulos/24063/lista-comandos-gnulinux-ihttp://www.esdebian.org/articulos/24062/lista-comandos-gnulinux-iihttp://www.esdebian.org/articulos/24070/lista-comandos-gnulinux-iii
-
8/16/2019 Recopilación de comandos DEBIAN.odt
3/160
%*estra el )ontenido de *n i)>ero de orma pa'inada.
zcat ficherozmore ficherozless fichero
%*estra el )ontenido de *n i)>ero )omprimido .'B
echo cadenae)>o nos m*estra en pantalla?el teto *e le si'a.
grep \'cadena\' archivo
%*estra las li0o *e )ontienen la )adena.
stat fichero
%*estra el estado de *n i)>ero.
1. stat -f fichero
%*estra el estado del sistema de i)>eros.
file fichero
%*estra de *@ tipo es *n i)>ero.
tail archivo
%*estra las Dltimas li0o?1$ por dee)to.
1. tail -n 12 archivo
%*estra las 12 Dltimas lero.
head -nº fichero
%*estra las primeras nDmeroB lero.
find /usr -name lilo -print
*s)a todos los i)>eros )on nom#re lilo en /*sr.
find /home/paco -name *.jpg -print ---------- ---------- -----
| | | !----"muestra la ruta completa
del fichero encontradoruta patr#n de $%s&ueda
*s)a todas las im&'enes .p' en />ome/pa)o.
hereis ejecuta$le
*s)a ee)*ta#leseemplo= >ereis indB
t(pe comando
%*estra la *#i)a)ión del )omando indi)ado.i es *n )omando interno del s>ell mostrar& al'o as< )omo=)omando is a s>ell #*iltin.
pdVis*alia el dire)torio a)t*al.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
4/160
histor(
%*estra el listado de )omandos *sados por el *s*ario /.#as>G>istorB
fc -l
%*estra el listado de los Dltimos )omandos ee)*tados.
eject cdrom)A#re la #andea del )drom.
eject -t cdrom)
Cierra la #andea del )drom.
cd nomdirectorio
Cam#ia de dire)torio
1. cd ..
V*el0es al anterior.2. cd .mozilla
Entras al de moilla.por la p*erta 'randeB
3. cd ./.mozilla
Entras al de moilla indi)ando la r*ta relati0aB
4. cd /home/paco/.mozilla
Entras al de moilla.indi)ando la r*ta )ompletaB
cp -dp+ fichero1 rutafichero2
"ealia *na )opia del i)>ero1 a r*taGi)>ero2?)am#i&ndole el nom#re.
cp -dp+ fichero1 /directorio
Copia i)>ero1 a dire)torio?)onser0ando i)>ero1 el nom#re.
1. -+
Copia *n dire)torio re)*rsi0amente?sal0o los i)>eros espe)iales.2. -p
Copia preser0ando permisos?propietario?'r*pos e)>as.
3. -d
Conser0a los enla)es sim#óli)os )omo tales preser0a las rela)iones de los d*ros.
4. -a
;o mismo *e ,dp" .
mv rutafichero1 rutafichero2
-
8/16/2019 Recopilación de comandos DEBIAN.odt
5/160
%*e0e /o renom#ra i)>eros o dire)torios.
m,dir nomdirectorio
Crea *n dire)torio.
rmdir nomdirectorio
Elimina *n dire)toriotiene *e estar 0a)i0os .
1. rm -r directorio
orra los i)>eros de *n dire)torio re)*rsi0amente.H*ietorrrrrrr...
2. rm *.jpg
orra todos los i)>eros .p' del dire)torio a)t*al.ln rutafichero rutaenlace
Crea *n enla)e d*ro )on el mismo inodo?es de)ir mismo i)>ero )on distintos nom#resB
ln -s rutadirectorio rutaenlace
Crea *n enla)e sim#óli)o )on dierente inodo?es de)ir se )rea *n n*e0o i)>ero *e ap*ntaal Jap*ntadoJ?permitiendo enlaar )on dire)torios )on i)>eros de otro sistema de ar)>i0osB
diff opciones fichero1 fichero2
Compara i)>eros.
1. diff - fichero1 fichero2
+es)arta espa)io en #lan)o )*ando )ompara leros diieren?no de los detalles de las dieren)ias.
3. diff -( fichero1 fichero2
%*estra la salida a dos )ol*mnas.
join opciones fichero1 fichero2
%*estra las lero1 i)>ero2.
c fichero
%*estra el nK de pala#ras?li0o.
c -c fichero
%*estra el tamaLo en #tes de *n i)>ero.
touch -am-t fichero
Cam#ia las e)>as de a))eso ,aB /o modii)a)ión ,mB de *n ar)>i0o.1. touch -am fichero
-
8/16/2019 Recopilación de comandos DEBIAN.odt
6/160
A la e)>a a)t*al.i no eistiese el i)>ero?se )reara espe)ii)ada.i no eistiese el i)>ero?se )reara a)t*al.
split -$ 10080) mozart.ogg mozart ---------- ------- |
| nom$re elegido para las partes6por defecto 9
tama:o en $(tes de cada parte
:artir *n ar)>i0o
cat mozart.* " mozart.ogg
-nir las distintas partes de *n i)>ero )ortado )on split.
chon -+ usuario fichero
Cam#ia el propietario de *n i)>ero o dire)torio.
chgrp -+ grupo fichero
Cam#ia el 'r*po de *n i)>ero o dire)torio.
chmod -+ugo;/- r9s fichero
Cam#ia los permisos de a))eso de *n i)>ero
;< da permisos -< &uita permisosu< propietario +< recursivog< grupo r< lectura ejemplo< chmod ;9 fichero 6es lo mismo &ue<chmod a;9 ficheroo< otros < escritura e9plicaci#n< a es la opci#n por defecto.a< todos 9< ejecuci#n
s< los atri$utos suid ( sgid6otorgan a un \=fichero\= los permisosde su due:o o grupo respectivamente6cada vez &ue se ejecute6sea&uien sea el &ue lo ejecute.>jemplo< chmod ;s /usr/$in/cdrecord
Cómo ae)tan los permisos a los dire)torios=
r permite ver su contenido?no el de sus ficheros@ permite a:adir o eliminar ficheros ?no modificarlos@9 permite acceder al directorio.
%@todo a#sol*to de determinar los permisos= )>mod 76$ i)>ero
e9plicaci#n< due:o grupo otrosas)i r r , , , ,#inario 1 1 1 1 1 $ $ $ $
-
8/16/2019 Recopilación de comandos DEBIAN.odt
7/160
o)tal 7 6 $paso de as)i r r , , , , a)ti0arM1a #inario 1 1 1 1 1 $ $ $ $ desa)ti0arM$paso de 1 1 1 1 1 $ $ $ $ r a)ti0adoM4#inario 421 42$ $$$ a)ti0adoM2a o)tal 7 6 $ a)ti0adoM1
umas, nnnEsta#le)e *@ permisos ser&n des>a#ilitados para los ar)>i0os n*e0os.
umas,
%*estra la )oni'*ra)ión a)t*al de *masnormalmente $22B
umas, )))
+es>a#ilita nin'*no?es de)ir los a)ti0a todos.
Aten)ión?*e la )osa manda >*e0os=
umas, ) 2 2 A chmod B 8 8umas, ) ) ) A chmod B B B |umas, --- -- -- A chmod r9 r-9 r-9umas, --- --- --- A chmod r9 r-9 r-9
-na manera r&pida de a0eri'*ar los permisos partiendo de *mas es apli)ando la si'*iente resta=
777,$22M755 para el primer )aso 777,$$$M777 para el se'*ndo.C*ando *mas es $22?los permisos normales de *n dire)torio son 755 r r, r,B prod*)to de laresta 777,$22.in em#ar'o los de *n i)>ero son 644 r, r,, r,,B.Osto es as< por*e se )onsidera*e lo normal para *n i)>ero es *e no sea ee)*ta#le de manera *e la resta para a0eri'*ar lospermisos de *n i)>ero sereros *e )reemos dentro de di)>o dire)torioQ p*es @stostendr&n los permisos =
r, r, r, 666B res*ltado de la resta 666,$$$M666
Ps a)laraisQ... o tamp
:ara *e la m&s)ara de permisos permane)a de *na sesión a otra tienes *e ponerla en el.#as>Gproile de t* >ome.
9mprimiendo
lpr fichero
ALade *n do)*mento a la )ola de impresión.
lpr -C =nom$reimpresora= fichero
e espe)ii)a la impresora a la *e *eremos mandar el i)>ero a imprimir
lpr -D fichero
-
8/16/2019 Recopilación de comandos DEBIAN.odt
8/160
"ealia 3 )opias del i)>ero.
lpr -C =hp= -o page-setAodd fichero
Imprime sólo las p&'inas impares del i)>ero *e >emos mandado a la impresora J>pJ
lpr -o page-rangesAB-0E fichero
Imprime el inter0alo de p&'inas 7,4! del do)*mentolpr fichero
ALade *n do)*mento a la )ola de impresión.
lp&
%*estra los do)*mentos en )ola.
lprm
Can)ela la impresión del do)*mento a)ti0o.
lprm
Can)ela la impresión del tra#ao nK 3.
pr ;2 lB) - F) -h \=Gomandos\= fichero
:repro)esador de impresión para ormatear *n ar)>i0o de teto.
-lB)
Esta#le)e la lon'it*d de la p&'ina de 7$ lineas 66 por dee)toB.
- F)
Esta#le)e el an)>o de linea en 8$ )ara)teresB72 por dee)toB.
-h \=Gomandos\=Esta#le)e JComandosJ )omo )a#e)era de )ada p&'ina.
;2
Imprime a partir de la p&'ina 2.
-t
No imprimir
-
8/16/2019 Recopilación de comandos DEBIAN.odt
9/160
Gtrl ; r ----------- Hnsertar otro fichero en el actual.Gtrl ; ----------- Iuscar un te9to en el editor.Gtrl ; ( ----------- 3overse a la pJgina anterior.Gtrl ; v ----------- 3overse a la pJgina siguiente.Gtrl ; , ----------- Gortar la l7nea actual ( guardarla en elcut$uffer.
Gtrl ; u ----------- Cegar el cut$uffer en la l7nea actual.Gtrl ; l ----------- +edi$ujar la pantalla actual.Gtrl ; j ----------- Kustificar el pJrrafo actual.Gtrl ; m ----------- Hnsertar un retorno de carro en la posici#ndel cursor.Gtrl ; ----------- Hr a un n%mero de l7nea en concreto.3 ; g -------------- Hr a un n%mero de l7nea en concreto.3 ; i -------------- uto indentar ha$ilitar/desha$ilitar.3 ; 9 -------------- 3odo a(uda ha$ilitar/desha$ilitar.3 ; p -------------- 3odo Cico ha$ilitar/desha$ilitar.3 ; m -------------- 5oporte para rat#n ha$ilitar/desha$ilitar.3 ; r -------------- +eemplazar te9to en el editor.3 ; e -------------- >9presiones regulares ha$ilitar/desha$ilitar.3 ; $ -------------- +espaldar ficheros ha$ilitar/desha$ilitar.3 ; s -------------- 4esplazamiento suave ha$ilitar/desha$ilitar.3 ; h -------------- Lecla \'smart home\' ha$ilitar/desha$ilitar.3 ; ( -------------- Goloreado de sinta9is ha$ilitar/desha$ilitar.3 ; p -------------- 3ostrar $lancos ha$ilitar/desha$ilitar.
8orma(os
m6l(n96lin,s6lin,s26elin,s fichero.html
Vis*alian i)>eros >tml.
tid( fichero.html
Analia el )ódi'o de *n do)*mento >tml.
tid( -m fichero.html
Corri'e?modii)&ndolo?el )ódi'o del i)>ero >tml.
tid( -m -as9ml fichero.html
Con0ierte *n >tml a ml.
tid( -m -as9html fichero.html
Con0ierte *n >tml a >tml.
tid( -m -ashtml fichero.9html
Con0ierte *n >tml a >tml.
pstote9t fichero.ps | lessVis*alia i)>eros ps.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
10/160
pstote9t fichero.pdf | less
Vis*alia i)>eros pd.
pdftops fichero.pdf fichero.ps
Con0ierte *n i)>ero pd a ps.
pdftote9t -la(out fich.pdf fich.t9tCon0ierte *n i)>ero pd a teto.
pdftote9t -la(out -htmlmeta fich.pdf fich.html
Con0ierte *n i)>ero pd a >tml.
htmldoc fich1.html fich2.html -f unidos.html
-ne 0arios i)>eros >tml en *no solo.
htmldoc --e$page fich1.html fich2.html -f suma.pdf
Con0ierte o *ne 0arios >tml en *n pd.
htmldoc --e$page fich1.html fich2.html -f suma.ps
Con0ierte o *ne 0arios >tml en *n ps.
lin,s2 fichero.html -" guardar con formato
Con0ierte *n i)>ero >tml a teto.
antiord fichero.doc | less
Vis*alia *n i)>ero do).
antiord -p folio fichero.doc " fichero.ps
Con0ierte *n i)>ero do) a ps )on tamaLo olio.antiord -t - ) fichero.doc " fichero.t9t
Con0ierte *n i)>ero do) a teto.
,p tam#i@n p*ede ser a3?a4?a5?#4?et), an)>*ra de la linea en )ara)teres
Notas=pdtotet pdtops 0ienen en el pa*ete pd,*tils.tid se '*a)e *e el do)*mento de teto )onser0e lo meor posi#le la disposi)ión isi)a del
do)*mento pd=)ol*mnas?saltos de linea?et)lins2 )on0ierte *n >tml a teto?)onser0ando totalmente la disposi)ión tml.
;mpa=ue(ado > compresión
Bz a fichero.Bz fichero
Comprimir.Bz e ficherocomprimido
-
8/16/2019 Recopilación de comandos DEBIAN.odt
11/160
+es)omprimir.
Bz 9 ficherocomprimido -o rutadedestino
Etraer donde indi)amos.
Bz l ficherocomprimido
Ver )ontenido.Bz t ficherocomprimido
C>e*ea el )ontenido.
Notas so#re 7ip
Comprime en ormato 7? ip? 'ip? #ip2 tar.i es *n dire)torio lo >a)e re)*rsi0amente sin emplear la op)ión ,r
Con ,tStipo de i)>eroT tras las op)ión JaJ ele'imos el ormato de )ompresión=
Bz a -tgzip fichero.gz fichero
Con ,p prote'emos )on *na )ontraseLa el i)>ero=Bz a -tgzip -p fichero.gz fichero
:ara )omprimir m&s de *n ar)>i0o ' o #2 antes >a *e empa*etarlos en ormato tar=1KB
Bz a -ttar prue$a.tar *.t9t
2KB
Bz a -tgzip prue$a.tgz prue$a.tar
El ormato 7 no '*arda el d*eLo o 'r*po de *n i)>ero por lo *e U U no es re)omenda#le para
)opias de se'*ridad.Es )apa de des)omprimir ip?rar?'?#2?tar?)a#?ar?)pio?de#?rpm a*n*e para rar ne)esita delpa*ete 7ip,rar
zip -r fichero.zip fichero Mejemplo< zip -r sinatra.zip ./sinatra/
Comprimir ip.
unzip archivo.zip
+es)omprimir ip.
unzip -v archivo.zip
Ver )ontenido ip.unrar e -r archivo.rar ?e e9trae en el directorio actual@
+es)omprimir rar.
unrar 9 -r archivo.rar directorio de destino ?9 e9trae donde seindi&ue@
+es)omprimir rar.
unrar v archivo.rar
Ver )ontenido rar.
gzip -r fichero M ejemplo< gzip -r ./sinatraComprimir '.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
12/160
gzip -d fichero.gz
+es)omprimir '.
gzip -c fichero.gz
Ver )ontenido '.
$zip2 fichero M ejemplo< $zip2 ./sinatra/*.oggComprimir #2.
$zip2 -d fichero.$z2
+es)omprimir #2.
$zip2 -c fichero.$z2
N4:r e*i0ale en todos los )asos a re)*rsi0o
%ientras *e ip )omprime empa*eta?'ip ó #ip2 sólo )omprimen i)>eros?no dire)torios?paraeso eiste tar.Fi)>eros tar
tar -vcf archivo.tar /fichero1 /fichero2 ...?fichero puede serdirectorio@
Empa*etar.
tar -v9f archivo.tar
+esempa*etar.
tar -vtf archivo.tar
Ver )ontenido.
:ara )omprimir 0arios i)>eros empa*etarlos en *n solo ar)>i0o >a *e )om#inar el tar el'ip o el #ip2 de la si'*iente manera=
Fi)>eros tar.' t'B
tar -zvcf archivo.tgz directorio
Empa*etar )omprimir.
tar -zv9f archivo.tgz
+esempa*etar des)omprimir.
tar -zvtf archivo.tgzVer )ontenido.
Fi)>eros tar.#2 t#2B
tar -jvcf archivo.t$z2 directorio
Empa*etar )omprimir.
tar -jv9f archivo.t$z2
+esempa*etar des)omprimir.
tar -jvtf archivo.t$z2
Ver )ontenido.
pciones de (ar:
-
8/16/2019 Recopilación de comandos DEBIAN.odt
13/160
-c < crea un nuevo archivo.-f < cuando se usa con la opci#n -c6usa el nom$re del ficheroespecificado para la creaci#n del fichero tarcuando se usa con la opci#n -96retira del archivo el ficheroespecificado.-t < muestra la lista de los ficheros &ue se encuentran en el
fichero tar-v < muestra el proceso de archivo de los ficheros.-9 < e9trae los ficheros de un archivo.-z < comprime el fichero tar con gzip.-j < comprime el fichero tar con $zip2.
7omodines
B *stit*e el dire)torio >ome de manera *e=
/)omandos.tt e*i0ale a />ome/pa)o/)omandos.tt si estamos en n*estro propio dire)torioBpepe/)omandos.tt e*i0ale a />ome/pepe/)omandos.tt pepe es otro *s*arioB
QB *stit*e *n solo )ara)ter.Eemplos=
ls pNpe
mostrareros )*os 1K 3K 4K )ara)teres *esen p?p e
ls Nepe
mostrareros a)a#ados en epe
B *stit*e )*al*ier s*)esión de )ara)teres.Eemplos=
ls .$a*
m*estra todos los dire)torios o i)>eros *e )omien)en )on .#a
ls *.
m*estra todos los ar)>i0os o)*ltos.
rm -r *
otra manera de desinstalar el sistema operati0o.rm *.jpg
#orra todas las im&'enes p'
oggdec *.ogg
pasa de o'' a a0 todos los o'' del dire)torio en el *e estamos.
WB :*esto entre dos )omandos >a)e *e tras el primero se ee)*te el se'*ndo.Eemplos=
nano nuevo.t9t M cat nuevo.t9t
nos a#rir& el editor nano para *e es)ri#amos lo *e *eramos en *n n*e0o ar)>i0o *e se llamar&n*e0o.tt tras '*ardar salir del editor?)at nos mostrar& el )ontenido de lo *e a)a#amos de )rear.
sleep 8m M 9mms canci#n.mp
-
8/16/2019 Recopilación de comandos DEBIAN.odt
14/160
tras 5 min*tos se ini)iar& el mms 0er m&s a#aoB
4lias
Es el mote *e se le pone a *n )omando?de manera *e la próima 0e *e *eramos ee)*tarlo#asta )on llamarlo por s* mote.Es)ri#iendo alias sin par&metos nos apare)en la lista de alias*e tenemos.
;!emplos:
• i ee)*to=alias rmA\'mv --target-director(A/home/paco/.papelerarm\'
le >e p*esto el mote rm a m0 ,,tar'et,dire)torM/>ome/pa)o/.papeleraGrm
As< la próima 0e *e #orre al'o )on rm ?ir& a parar al dire)torio .papeleraGrm:ero si lo es)ri#o asdd
:ara *e los alias permane)an de *na sesión a otra >a *e ponerlos en el ar)>i0o/>ome/.#as>r)
nota1=el mote el )omando al *e s*stit*e #ien pe'aditos al si'no i'*al.
nota2=el )omando entre )omillas simples.
7oncep(os de en(rada ?salida @9/A@;/*A
stdin
entrada estandar para datos?el te)lado $B
stdoutsalida estandar para los pro'ramas?la pantalla 1B
stderr
salida estandar para los mensaes de error?la pantalla 2B
"edire))iones?*n redire))ionador rediri'e la salida de *n )omando a *n i)>ero
XB
comando O fichero
B* sintai s*ele ser=
comando " fichero
-
8/16/2019 Recopilación de comandos DEBIAN.odt
15/160
B
comando "" fichero
;!emplos:
dp,g --get-selections " programasinstalados.t9t
En 0e de mostrar la salida por pantalla ?nos la 0*el)a al i)>ero pro'ramasGinstalados.tti ese i)>ero a eista sido so#rees)rito s* )ontenido?pero si *samos no #orrar& nada aLadira s* salida al inal del i)>ero.tro eemplo )on e)>o=
echo \=fin de la lista de programas instalados\= ""programasinstalados.t9t
en 0e de mostrar en pantalla el teto?lo aLade al inal del i)>ero pro'ramasGinstalados.tt
:ara despistar los de -ni se >an in0entado el mismo )ara)ter pero al re0@s=
cat O programasinstalados.t9t
en donde pro'ramasGinstalados >a)e?no de salida sino de entrada para )at el )*al lo m*estraen pantalla ?a *e la salida nat*ral de )at es la estandar?stdo*t o pantalla
i *eremos *e la salida de error no apare)a en pantalla sino *e 0aa a *n ar)>i0o de teto=
comando 2" fichero.t9t ejemplo< 9mms 2" error9mms.t9t
9*#erero pro'ramasGinstalados.tt
pr l7$ ,d )omandos.tt U lpr -na 0e ormateado el do)*mento prB lo manda a la )ola lprB
Renombrando
mprename opciones *.mp
"enom#ra i)>eros mp3 #as&ndose en las eti*etas in)l*idas en los mp3 id3ta'sB
pciones:
-i 5#lo muestra los id de los ficheros.-p pone un cero al trac, cuando es menor &ue 1).-s 5e usa para configurar las opciones por defecto6las cuales&uedarian definidas en el fichero P/.mprename Qt t7tulo
Q$ al$umQa artista Ra( &ue usarlas entrecomilladas para &ue no sean
interpretadas por el shell
-
8/16/2019 Recopilación de comandos DEBIAN.odt
16/160
Q( a:oQ, pista
;!emplos:
1. mprename -s \'QaQt\'
esta#le)er
-
8/16/2019 Recopilación de comandos DEBIAN.odt
17/160
-
8/16/2019 Recopilación de comandos DEBIAN.odt
18/160
m,fs.msdos /dev/fd)
Formatea en ormato msdos *n dis*ete.
fdformat /dev/fd)
Formatea en ormato msdos *n dis*ete desp*@s 0erii)a el ormateo.
GRB897*
gl9info
Inorma)ión so#re la #i#liote)a 'r&i)a pen(; s* etensión (;Z para Z,Rindodire)t renderin'= [E M alida de 'lino *e nos indi)a si tenemos a)ti0ada la a)elera)ión 3+.
shorg$lista los )olores re)ono)idos por el sistema s* 0alor "(.
$sdgames
Cole))ión de *e'os para )onsola.
sl
9ren pasando.
apt-get moo
;a s*per0a)a del apt ,,,,,,,,,,,cosa( muuuuu
-na 0a)a >a#lando en s* idioma
cothin, -p VVmuuuuuNN
-na 0a)a pensando.
cosa( -f tu9 hola
9* sal*dando.Ver /*sr/s>are/)osa/)os.
?@
?oo@/------ \\// | ||/\\---/\\$anner te9to
%*estra *n )artel en pantalla.
figlet opciones te9to
+eri0ado del anterior pero m&s 0ersatil.9am#i@n se p*ede *sar de orma intera)ti0a.
- valor ------------------------- Hndicamos la anchura del
te9to6el valor por defecto es F)-t ------------------------------- Ua salida se mostrarJ en sumJ9ima anchura.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
19/160
-c ------------------------------- Ua salida se mostrarJ centrada.-f tipo -------------------------- Hndicamos la tipograf7a de lasalida.er /usr/share/figlet/fichero.flfsmall6shado6mini6etc. Codemos indicar la ruta donde $uscarJ lasfuentes< figlet -f P/fuentes/,onto
Eemplo= Yi'let , small teto G G U UG GGGGG GU UG GGG U G/ ,GB / G/ G
GGGGG/GGGGGGG/
9d -root -screen " pantalla.9d
Capt*rar la pantalla.
sleep 8 M 9d -root -screen " pantalla.9d
Capt*rar la pantallas tras 5 se'*ndos.
9d " ventana.9dCapt*rar *na 0entana.
import -indo root pantalla.ps ?tam$iWn jpg6png6gif6etc@
Capt*rar la pantalla en )*al*ier ormato.
sleep 8s M import -indo root pantalla.png
Capt*rar la pantalla tras 5 se'*ndos.
import -indo - ventana.jpg
Capt*rar *na 0entana en )*al*ier ormato.
9ud -in pantalla.9d
Ver im&'enes en ormato d.
displa( imagen.9d
Vis*aliar im&'enes in)l*
-
8/16/2019 Recopilación de comandos DEBIAN.odt
20/160
Etraer las im&'enes de *n pd
convert *.jpg catJlogo.pdf
Crear *n )at&lo'o pd )on im&'enes.
displa( \=vid
-
8/16/2019 Recopilación de comandos DEBIAN.odt
21/160
No(as:
d 0iene en el pa*ete #ase,)lients.pdima'es 0iene en el pa*ete pd,*tils.las )a)as 0iene en el pa*ete )a)a,*tils.as)ii0ie 0iene en el pa*ete a0ieaaire 0iene en el pa*ete li#aa,#in)on0ert?animate?identi?mo'ri import displa 0ienen en el pa*ete ima'ema'i)li#aa es *na li#reria *e nos permite 0er las im&'enes?in)l*so las animadas?mediante )ara)teresas)ii.li#)a)a permite lo mismo *e li#aa pero en )olor,
'UL9';D94
Adaptado para *n ernel 2.4.26 )on em*la)ión CI )on la nomen)lat*ra =
Dcdrecord -scan$us<)6)6) )@ \'Z>G \' \'44+[ Z4-28)) \' gra$adora/dev/sr))616) 1@ \'RU-4L-5L\' \'44-+T3 4+F12I\' lector/dev/sr1
No(a:
al0o )dre)ord d0dre)ord los dem&s se p*eden *sar en *n ernel sin em*la)ión CI.
:ara *sar )dre)ord d0dre)ord )on *n ernel 2.6 ?sin em*la)ión CI? podemos pro#ar a realiar*n s)an#*s so#re n*estro dispositi0o 'ra#ador para 0er si lo dete)ta=
D cdrecord -scan$us devA/dev/hdc
en )*o )aso lo podremos *sar sin m&s?s*stit*endo la nomen)lat*ra propia de )dre)ordde0M$?$?$ por de0M/de0/>d) 0er nota 1 m&s a#aoB
9m%genes
m,isofs -+ -K -L -o imagen1.iso fichero1
Crea *na ima'en de *n i)>ero del dis)o d*ro.
dd ifA/dev/cdrom ofAimagen.iso
Crea *na ima'en del )drom la 0*el)a en el i)>ero ima'en.iso
cat /dev/cdrom " de$ian.isonrg2iso imagen.nrg imagen.iso
Con0ierte *na ima'en nr' a iso$in2iso imagen.cue
-
8/16/2019 Recopilación de comandos DEBIAN.odt
22/160
Con0ierte *na ima'en #in/)*e a iso
ccd2iso imagen.img imagen.iso
Con0ierte *na ima'en im'/))d/s*#/)*e a iso
mdf2iso imagen.mdf imagen.iso
Con0ierte *na ima'en md/mds a isomount -t isoE) -o loop imagen.iso p.montaje
%onta *na ima'en.
umount p.montaje
+esmontar *na ima'en.
md8sum archivo.iso " archivo.iso.t9t
(enerar la s*ma )ontrol %+5 de *n ar)>i0o.
md8sum - -c archivo.iso.t9t
Verii)ar la s*ma )ontrol %+5 de *n ar)>i0o.ar)>i0o.iso ar)>i0o.iso.tt de#en estar en el mismo dire)torio.
Grabación de 7D
cdrecord -v devA)6)6) fsA13 speedA) imagen.iso
(ra#ar *n C+ de datos/ima'en
cdrecord -v devA)6)6) fsA13 speedA) -eject -isosize /dev/sr1
Copiar *n C+ de datos/ima'en.
cdrecord -v devA)6)6) fsA13 speedA) -pad -audio *.av
(ra#ar *n C+ de a*dio )daB
cdrdao cop( -v 2 --device )6)6) --source-device )616) --reload \\--eject --on-the-fl( --fast-toc --paranoia-mode )
Copiar *n C+ a*dio )daBcdrecord -v devA)6)6) fsA13 speedA) -pad -audio *.av -dataimagen.iso
(ra#ar C+ mito.
1] sesi#n cdrecord -multi imagen1.iso ?ver nota 1@
d#nde aca$# la sesi#n cdrecord -msinfo nos da un nº &ueusaremos en el siguiente paso.creamos nueva imagen m,isofs -+ -K -L -G nº -3 /dev/sr) -oimagen2.iso fichero2
2] sesi#n cdrecord -multi imagen2.iso(ra#ar C+ m*ltisesión
-
8/16/2019 Recopilación de comandos DEBIAN.odt
23/160
cdrecord -v $lan,Afast ?ver cdrecord $lan,Ahelp@
orrar *n C+\"R.
Grabación de Di0os a0 separados.
cdda2av -R -4 /dev/sr1 -s -9 -t 8
etrae el tra) nK 5
cdparanoia -I -d /dev/sr1
etrae dis)o )ompleto en ar)>i0os a0 separados.
cdparanoia 8 -d /dev/sr1
etrae el tra) nK 5
a$cde -d /dev/sr1 -Z -9 -o mp
-
8/16/2019 Recopilación de comandos DEBIAN.odt
24/160
etrae dis)o )ompleto en ar)>i0os mp3 separados.
a$cde -d /dev/sr1 -Z -9 -o mpc
etrae dis)o )ompleto en ar)>i0os mp) separados.
a$cde -d /dev/sr1 -Z -9 -o ogg
etrae dis)o )ompleto en ar)>i0os o'' separados.a$cde -d /dev/sr1 -Z -9 -o ogg trac,s 1- 8
etrae las tres primeras )an)iones la *inta.
-d indica el dispositivo-Z actua con las opciones por defecto6sin preguntar-9 e9pulsa el cd al aca$ar-o tipo de archivo resultante
No(a:a#)de )onser0a los id3 de los temas al pasarlos al dis)o d*ro?es de)ir artista?t
-
8/16/2019 Recopilación de comandos DEBIAN.odt
25/160
(ros
so9mi9 tema1.ogg tema2.ogg mezcla.ogg ?tam$iWn mp6av6au6etc@
-nir 0arios i)>eros de a*dio.
normalize-audio *.avnormalize-mp *.mpnormalize-ogg *.ogg
A*star el 0ol*men de *no o 0arios i)>eros de a*dio.
No(a:
o''de) o''en) 0ienen en el pa*ete 0or#is,tools;as )on0ersiones entre ormatos )omprimidos las >e des)artado p*es >a *na p@rdida notoria de)alidad.
Reproducción
aafire
F*e'o animado.
cacafire
F*e'o animado a )olor.cacademo
+emostra)ión de arte as)ii a )olor.
caca$allcacamoincacaplas
Variados 'r&i)os animados a )olor.
$$
Impresionante demostra)ión a*dio0is*al de arte as)ii.aatv
:ro'rama para 0er la tele mediante )ódi'o as)ii.
9aos -driver aa
Indi)amos a aos *e *se las li#rerias aali# para 0is*aliar ra)tales.
aa9ine video.mvmpla(er -vo aa video.avi ?en ascii@mpla(er -vo caca video.mpg ?en ascii con color@mpla(er video.avi ?tam$iWn mpg6mv6etc@
mpla(er -vcd 1 ?para ver un vcd@mpla(er -dvd-device /dev/hdd dvd
-
8/16/2019 Recopilación de comandos DEBIAN.odt
26/160
pla( tema.ogg ?digital@mocp ?digital conncurses@tcd ?cd con ncurses@cdpla( -d /dev/hdd ?cd@
Es)*)>ar a*dio.
mpla(er -cache 1))mmselpJ podemos 0er los dri0ers de salida de 0ideo disponi#les.i tenemos *n enla)e de n*estro dispositi0o a /de0/d0d? podemos simplii)ar la sintaises?a *e esel sitio por dee)to en el *e mira el mplaer.aaine 0iene en el pa*ete ine,*i de sid lee los mismos ormatos de 0ideo *e ine.pla somi 0ienen en el pa*ete so.)dpla 0iene en el pa*ete )dtool.mo)p 0iene en el pa*ete mo).somaplaer mplaer p*eden i'*almente reprod*)ir a*dio di'ital a*dio )d.
http://147.156.27.128:8004/http://147.156.27.128:8004/http://www.shoutcast.com/http://www.shoutcast.com/http://www.icecast.org/http://147.156.27.128:8004/http://147.156.27.128:8004/http://www.shoutcast.com/http://www.icecast.org/
-
8/16/2019 Recopilación de comandos DEBIAN.odt
27/160
*9*;'4
ell#as>B.apropos pala$raclave
*s)a dentro de las des)rip)iones de man la pala#ra )la0e.
apropos -e pala$raclave
*s)a la pala#ra ea)ta.
cal -m(
%*estra el )alendario.
uptime
%*estra la >ora?tiempo de *n)ionamiento?nK *s*arios )one)tados la )ar'a media.
tzconfig/tzselect
:ro'ramas intera)ti0os *e permiten sele)ionar la ona >oraria.
grep ^LG /etc/default/rc5
Compro#amos si el relo >ardare mantiene la >ora lo)al o *ni0ersal -9CB
date
%*estra la e)>a >ora del sistema?en ormato lo)al.
date -u%*estra la e)>a >ora en ormato -9C9iempo -ni0ersal CoordinadoB.
hcloc, --sho
%*estra el relo >arare tam#i@n llamado relo de la I relo C%B.
hcloc, -s(stohc
:one el relo >arare a la >ora del sistema.
ntpdate servidor ZLC
A*sta dire)tamente la >ora del sistema sin)roni&ndola )on la de *n ser0idor N9:.ntpd
+emonio *e a*sta el relo de orma 'rad*al sin)roni&ndolo )on ser0idores N9:.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
28/160
)1. _ C+`UTT .-----------------------------------------------------------------------------------------------. | Ua siguiente recopilaci#n de comandos para Z^/Uinu9 o$edece a unanecesidad.Guando me iniciW |
| en 4e$ian Z^/Uinu96 a las pocas semanas de tener mi primer ordenador6deeso hace tres a:os6 | | ?s76so( de los &ue han llegado tarde@ me encontrW con &ue lasrecopilaciones &ue circula$an | | por internet no me termina$an de convencer ni cu$rir todas mis carencias.4emanera &ue6ca$ez#n| | (o6me puse a la tarea de llevarla a ca$o por mi cuenta ( riesgo.| || | 5e actualiza constantemente6comando nuevo &ue veo6comando &ue inclu(o.| |
| | bue la disfrutWis.| || || | Cr#logo a >s4e$ian| | ******************| || | hora &ue han salido las fa&s6es una $uena ocasi#n para incluir un listadode comandos de Z^/| | linu9 en es4e$ian ( curiosamente dispongo de uno.Lodo empez# al instalar4e$ian a un colega. | | CensW &ue no ser7a mala idea &ue6aparte de disponer en su men% de enlaces amanuales6pudiera | | echar un vistazo rJpido a un listado de comandos $Jsicos con s#lo apretaruna tecla?usa icem@| || | l final lo &ue hice fue unir el listado $Jsico &ue hice para Wl6con el &uevengo utilizando |
| (o mismo.Zo estJn todos los &ue son pero si son todos los &ue estJn.>sposi$le &ue ha(a alg%n | | error o &ue algunos estWn a medio hacer6en cu(o caso ( al igual &ue en lasfa&s se pueden ir | | aportando nuevos datos hasta completarlo.| '-----------------------------------------------------------------------------------------------'
)2. _ HGR>+T5
.----------------------------------------------------------------------------
-
8/16/2019 Recopilación de comandos DEBIAN.odt
29/160
---------. | >XCUT+Z4T >U 4H5GT| || ||
| mc --------------------------- estor de ficheros &ue inclu(e un clienteLC653I... | | mcedit ----------------------- >ditor de te9to incluido en mc.| || | pd -------------------------- Le dice d#nde estJs.| || | ls --------------------------- Uista los ficheros de un directorioconcreto. | | |ls -+ --------------------- Uista recursivamente.
| | |ls -G --------------------- Uista los ficheros en columnas.| | |ls -l --------------------- Uista tam$iWn las propiedades ( atri$utos.| | |ls -a --------------------- Uista ficheros incluidos los ocultos desistema. | | |ls -la | more ------------- Uista los ficheros de forma paginada| | '-------------| ||
| cd directorio ---------------- Gam$ia de directorio| | |cd .. --------------------- uelves al anterior.| | |cd .mozilla --------------- >ntras al de mozilla.?por la puerta grande@| | |cd ./.mozilla ------------- >ntras al de mozilla ?indicando la rutarelativa@ | | |cd /home/paco/.mozilla ---- >ntras al de mozilla.?indicando la rutacompleta@ | | '-----------------------| || '-------------------------------------------------------------------------------------'
.-------------------------------------------------------------------------------------. | I^5GZ4T| ||
| find /home/paco -name *.jpg -print --- Iuscador de ficheros.| | ---------- ---------- -----|
-
8/16/2019 Recopilación de comandos DEBIAN.odt
30/160
| | | !----" muestra la ruta fichero encontrado| | v || | ruta donde $uscar '---" patr#n de $%s&ueda ?-iname ignorar7a ma(%sculas@| |
| | locate e9presi#n ------------- Iusca ficheros &ue contengan una e9presiondada en | | su _ruta completa.dmite comodines.| | located$ --------------------- ctualiza la $ase de datos en la &ue se $asalocate. | || | t(pe comando ----------------- Iusca un ejecuta$le6siempre &ue no sea delshell | | hereis comando -------------- Iusca un ejecuta$le6su c#digo fuente (pJgina man |
|| '-------------------------------------------------------------------------------------'
.-------------------------------------------------------------------------------------. | G+GL>+5LHG5 GT3C+GHTZ>5| || || | file fichero ------------------ 3uestra de &uW tipo es un fichero.| | readelf -a -------------------- 3uestra informaci#n so$re un fichero >U| | stat fichero ------------------ 3uestra el estado de un fichero.| | join fich1 fich2 -------------- 3uestra las l7neas coincidentes entreellos. | || | cmp opcionesfich1 fich2 ----- Gompara ficheros $(te a $(te.
| | |-l -------------------------- 3uestra todas las diferencias6no solo laprimera. | | '------------------| || | .---------------------------------------------------------------------------. | | |comm opciones fichero1 fichero2 Gompara ficheros l7nea porl7nea.5in | | | | opciones produce una salida con
tres | | | |columnas.Ua primera con las l7neas %nicas del primer fichero.Uasegunda6las| | | |del segundo ( la tercera las &ue aparecen en los dos.Zo es tan fia$le
-
8/16/2019 Recopilación de comandos DEBIAN.odt
31/160
como | | | |diff6(a &ue espera &ue las l7neas se ha(en encuentren en la mismaposici#n | | | |dentro del fichero.| | | || |
| |TpcionesZ4T HUL+Z4T GTZL>ZH4T5 ?ver cap. >ntrada/5alida@| ||
-
8/16/2019 Recopilación de comandos DEBIAN.odt
32/160
| nl fichero --------------- 3uestra el contenido con las l7neas numeradas.| | |-v 8) ------------------ 3uestra el contenido a partir de la l7nea 8).| | '------------------| |
| | cat fichero -------------- 3uestra el contenido de un fichero.?-n numeralas l7neas@| | tac fichero -------------- 3uestra el contenido de un fichero en ordencontrario | | sort fichero ------------- 3uestra el contenido de un fichero en ordenalfa$Wtico. | | |-d --------------------- 3uestra directorios.| | |-f --------------------- Hgnora las ma(%sculas ( min%sculas.| | |-r- -------------------- 4e ma(or a menor.|
| |-n --------------------- >n orden n%merico.| | |-u --------------------- >limina de su salida las l7neas igualesconsecutivas. | | '------------------| || | od fichero --------------- 3uestra $(te a $(te el contenido de un fichero.| | | ---------------------- 5in opciones lo muestra en octal de dos endos $(tes | | |-$ ---------------------- en octal $(te a $(te
| | |-c ---------------------- en caracteres ascii6de a uno6los saltos de l7neacomo \n | | |-c$ --------------------- en caracteres ascii de a uno ( sucorrespondiente octal. | | |-h ---------------------- en he9adecimal de dos en dos $(tes| | |-s ---------------------- en decimal de dos en dos $(tes| | '------------------| || | pr fichero --------------- 3uestra el contenido de un fichero de maneraformateada. | | |--columnsA2 ------------ Uo muestra a dos columnas.| | '------------------| || | more fichero -------.| | |----" 3uestra el contenido de un fichero de formapaginada. |
| less fichero -------'| ||
-
8/16/2019 Recopilación de comandos DEBIAN.odt
33/160
| zcat fichero -------6| | zmore fichero ------|----" 3uestra el contenido de un fichero comprimido?.gz@ | | zless fichero ------'| |
| | pg fichero --------------" 3uestra el contenido de un fichero de formapaginada. | | | Uas opciones?_less tam$iWn lo permite@seintroducen una | | | ---------------------- 3uestra la pJgina . vez a$iertoel prompt | | |/patr#n ---------------- Iusca la e9presi#n patr#n.| | |& ---------------------- Zos salimos.| | '------------------|
|| | c fichero --------------- 3uestra nº de l7neas6pala$ras ( $(tes de unfichero | | echo e9presi#n ----------- 3uestra en pantalla el te9to &ue le siga.| | strings fichero ---------- 3uestra los caracteres mostra$les de unfichero?no ascii@| || | tail fichero ------------- 3uestra las 1) %ltimas l7neas de un archivo.| | |tail -n Zº archivo ----- 3uestra las Zº %ltimas l7neas del fichero.
| | '-------------------| || | head fichero ------------- 3uestra las 1) primeras l7neas de un fichero.| | |head -n Zº fichero ----- 3uestra las primeras Zº l7neas de un fichero.| | '------------------| || | .---------------------------------------------------------------------------. | | |tee opcionesfichero| | | || | | |Gomando &ue se suele usar como filtro entre dos pipes.Uee los datos dela | | | |entrada estJndar ( los vuelca en pantalla ( en un fichero ?ver cap.| | | |>ntrada/5alida@.^sado con la opci#n -a 6no so$reescri$e el fichero sino
| | | |&ue a:ade datos.| | |
-
8/16/2019 Recopilación de comandos DEBIAN.odt
34/160
'---------------------------------------------------------------------------'| || | .---------------------------------------------------------------------------. |
| |grep opciones patr#n fichero ---- Iusca te9to coincidente con unpatr#n. | | | || | | |Tpciones<| | | |- Zº ------------------ Hnclu(e las Zº l7neas siguientes.| | | |-I Zº ------------------- Hnclu(e las Zº l7neas anteriores.| | | |-> - e&uivale a _egrep-- Hnterpreta el patr#n como una e9presi#nregular. | | | |-a ---------------------- Crocesa un $inario como si de te9to se
tratara. | | | |-r ---------------------- +ealiza la $%s&ueda de forma recursiva| | | |-l ---------------------- 3uestra los ficheros &ue contienen el patr#n.| | | |-n ---------------------- 3uestra la l7nea ?( su nº@&ue contiene elpatr#n.| | |'---------------------------------------------------------------------------'| ||
| .---------------------------------------------------------------------------. | | | uni& fichero ------------- >limina las l7neas consecutivas repetidas deun| | | | fichero ?o entrada estJndar@ mostrando s#louna| | | | en su salida por pantalla ?o un fichero @| | | || | | |5inta9is < uni& opci#n entrada salida| | | || | | |Tpciones<| | | |-c Gomienza la l7nea con el n%mero de veces &ue aparece.| | | |-i Hgnora ma(%sculas ( min%sculas al comparar.| | | |-d 3uestra s#lo l7neas repetidas.| | | |-u 3uestra s#lo l7neas %nicas.| | |
'---------------------------------------------------------------------------'| ||
-
8/16/2019 Recopilación de comandos DEBIAN.odt
35/160
| .---------------------------------------------------------------------------. | | |tr 5ustitu(e o $orra caracteres ( al igual &ue tee lee desde la entrada| | | | estJndar ?teclado@( vuelca los dator filtrados a la salida estJndar| |
| | ?pantalla@6por lo &ue se suele emplear entre tu$er7as.| | | || | | | 5inta9is< tr opcion lista1 lista2| | | || | | | 5in opciones sustitu(e los carateres de la lista1 por los de la lista26| | | | realizJndose de uno en uno6el 1º de la lista1 por el 1º de la lista2...| | | | por lo &ue am$as listas de$en tener mismo nº de caracteres o $ien &ue
la | | | | lista2 tenga tan s#lo uno &ue sustituirJ a todos los de la lista1.| | | || | | | Tpciones<| | | | -c --- 5erJn sustitu7dos todos salvo los de la lista1.| | | | -d --- >limina los caracteres espeficificados en la lista1.| | | | -s --- Gomprime los caracteres repetidos de lista1 en uno solo| |
| || | | | lgunas de las secuencias de caracteres &ue se pueden especificar son<| | | || | | | .----------------------------------------------------.| | | | |\n --------- 5alto de l7nea || | | | |\r --------- +etorno del carro || | | | |\t --------- La$ulaci#n horizontal || | | | |\v --------- La$ulaci#n vertical || | | | |AG+A ---- Lodos los caracteres iguales &ue G+ || | | | |G+1-G+2 -- ^n rango de caracteres6p.ej. a-z ( -S || | | | |
-
8/16/2019 Recopilación de comandos DEBIAN.odt
36/160
| | | | '----------------------------------------------------'| | | || | | | >jemplos<| |
| || | | | 1@ promptD tr -S a-z 2@ promptD tr -d AA| | | | RTU 3^Z4T _enter RTU 3^Z4T _enter| | | | hola mundo _ctrl;c RTU 3^Z4T _ctrl;c| | | | prompD prompD| | | || | | |
| | | | @ tr -d =\r= O te9todos.t9t " te9touni9.t9t| | | | elimina todos los retornos de carro| | | || | | | tr '\r' '\n' O te9tomac.t9t " te9tolinu9.t9t| | | | sustitu(e los retornos de carro por saltos de l7nea| | | || |
| | ?ver cap. formatos-comando fromdos@| | | || | | | 8@ promptD cat fichero.t9t| | | | >sta frase tiene 2) letras| | | | 5alida de cat|| | | | in -------------'| | | || | | | @ promptD cat fichero.t9t | tr -c =
-
8/16/2019 Recopilación de comandos DEBIAN.odt
37/160
| | | || | | | B@ promptD cat fichero.t9t | tr -sc =a-z-S)-E= 'n'| | | | >sta| |
| | frase Gomo el anterior ( ademJs comprimiendo|| | | | tiene los caracteres repetidos ?los saltos || | | | 2) de l7nea@ en uno solo. || | | | letras ---------------------------------------'| | | | in| | | | promptD| | | |
| | | || | |'---------------------------------------------------------------------------'| || | .---------------------------------------------------------------------------. | | |cut opciones fichero 3uestra partes de un fichero seg%n leindi&uemos.| |
| || | | |Tpciones<| | | |-$ lista ----- 5elecionamos s#lo esos $(tes por l7nea.| | | |-c lista ----- 5elecciona s#lo esos caracteres por l7nea.| | | |-d ----------- ^sa un carJcter en vez del ta$ulador para delimitar un| | | | campo6 de$e entrecomillarse si es un carJcter especial.| | | |-f lista ----- 5elecionamos s#lo esos campos/columnas.Lam$iWn muestra| | | | cual&uier l7nea &ue no contenga un carJcter separador.| | | |-s ----------- Zo muestra las l7neas &ue no contienen delimitadores| | | || | | | Ua lista admite los siguientes rangos<| | | | Z 5#lo ese $(te6carJcter o columna.T varios separados por comas| | | | Z- 4esde Z hasta el final de l7nea.
| | | | Z-3 4esde Z hasta 3 ?inclu7do@.| | | | 3- 4esde el primero hasta 3 ?inclu7do@.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
38/160
| | | || | | | >jemplo< cut -d < -f 1660 /etc/passd| | | | mostrara solo las columnas con el nom$re de usuario6su ^H4 ( su H46| |
| | separadas por los dos puntos.| | | || | |'---------------------------------------------------------------------------'| || | .---------------------------------------------------------------------------. | | |paste opciones ficheros ^ne las l7neas de varios ficheros
separJndolas| | | | por defecto con espacios.| | | |Tpciones<| | | |-d lista ----- especifica el carJcter separador entre las columnas.| | | |-s ----------- ^ne sucesivamente las l7neas en vez de hacerlo encolumnas. | | | || | |'---------------------------------------------------------------------------'
| || |-------------------------------------------------------------------------------------| | >jemplo com$inado<| || |promptD cat a.t9t| |>sta frase tiene e9actamente 1 letras| || |in del fin| |promptD cat a.t9t | tr -c =
-
8/16/2019 Recopilación de comandos DEBIAN.odt
39/160
| |promptD| || |>l primer filtro sustitu(e todos los caracteres &ue no son letras on%meros por |
|saltos de l7nea6el segundo las ma(%sculas por min%sculasM el tercero ?sort@ordena | |las l7neas alfa$Wticamente eliminando las repetidas ( el cuarto6tail muestralas 8 | |%ltimas l7neas del fichero.| || '-------------------------------------------------------------------------------------'
.-------------------------------------------------------------------------------------. | 3+>Z4TUT5| || | cp -dp+ fichero1 fichero2 ------ Gopia fichero1 con distinto nom$re.| | cp -dp+ fichero1 directorio/ --- Gopia fichero1 a directorio/6conservandoel nom$re.| | || | | -+ ------ Gopia un directorio recursivamente.| | | -p ------ Gopia preservando permisos6propietario6grupos ( fechas.| | | -d ------ Gonserva los enlaces sim$#licos ( preserva las relaciones delos duros.| | | -a ------ Uo mismo &ue -dp+ .| | '----------| || | mv rutafich1 rutafich2 ------- 3ueve (/o renom$ra ficheros o directorios.
| || | m,dir nomdirectorio ----------- Grea un directorio.| | rmdir nomdirectorio ----------- >limina un directorio ?tiene &ue estarvac7o@. | || | rm fichero --------------------- >limina fichero.| | |rm -r directorio ------------- Iorra directorio con todos sus ficheros.|
| |rm *.jpg --------------------- Iorra todos los jpeg del directorioactual. | | '----------------|
-
8/16/2019 Recopilación de comandos DEBIAN.odt
40/160
||
-
8/16/2019 Recopilación de comandos DEBIAN.odt
41/160
-
8/16/2019 Recopilación de comandos DEBIAN.odt
42/160
| touch -am -t ))0)10 fich -- la indicada.l no indicarse el valor dess6es ) | || | >n am$os casos de no e9istir el fichero se crear7a.|
'-------------------------------------------------------------------------------------'
.-------------------------------------------------------------------------------------. | C+TCH>L+HT5 C>+3H5T5| || |chon -+ usuario fichero ------ Gam$ia el propietario de un fichero odirectorio. |
|chgrp -+ grupo fichero -------- Gam$ia el grupo de un fichero odirectorio. | || || |-------------------------------------------------------------------------------------| |chmod -+ ugo ;/- r9s fichero --- Gam$ia los permisos de acceso deun fichero| || |u propietario + recursivo ; da permisos| |g grupo r lectura - &uita permisos| |o otros escritura A a:ade permisos6&uitando los anteriores| |a todos 9 ejecuci#n| || |>jemplo<|
| chmod ;9 fichero dar7a permiso de ejecuci#n a un fichero ( es lo mismo&ue | | chmod a;9 fichero (a &ue a es la opci#n por defecto.| || |-tri$utos especiales<| |s< los atri$utos suid ( sgid6otorgan a un =fichero= los permisos de su due:oo grupo | | respectivamente6cada vez &ue se ejecute6sea &uien sea el &ue lo ejecute.| | >jemplo< chmod g;s /usr/$in/cdrecord activa el $it sgid en cdrecord
| |t< el atri$uto stic,( ?pegajoso@ hace &ue s#lo el propietario del ficheropueda | | $orrarlo.>jemplo< chmod u;t fichero activa el atri$uto pegajoso
-
8/16/2019 Recopilación de comandos DEBIAN.odt
43/160
| || |-3Wtodo a$soluto de determinar los permisos.| | 5i aca$amos de crear un fichero ( &ueremos &ue tenga estos permisos< r9r- --- |
| podr7amos hacer< chmod uAr9 fichero M chmod gAr fichero M chmod oAfichero | | o de una manera mJs rJpida haciendo< chmod B) fichero| || | >9plicaci#n< .---------------------.| | |due:o | grupo | otros|| | .-------------|---------------------|| | | ascii | r 9 r - - - - |
| | |-------------|---------------------|----------------.| | | paso de asci| r 9 r - - - - | activarA1 || | | a $inario | 1 1 1 1 1 ) ) ) ) | desactivarA) || | |-------------|---------------------|----------------|| | | paso de | 1 1 1 1 1 ) ) ) ) | r activadoA0 || | | $inario | 0;2;1 0;2;) ););) | activadoA2 ||
| | a octal | B ) | 9 activadoA1 || |-------------------------------------------------------------'| | :adiendo los | ) B ) |suid activadoA0 || | '-----|-------|------|------|sgid activadoA2 || | atri$utos especiales | due:o |grupo |otros |sti activadoA1 || |-------------------------------------------------------------'| || |G#mo afectan los permisos a los directorios<| |r permite ver su contenido?no el de sus ficheros@| | permite a:adir o eliminar ficheros ?no modificarlos@| |9 permite acceder al directorio.| ||
'-------------------------------------------------------------------------------------'
.----------------------------------------------------------------------------
-
8/16/2019 Recopilación de comandos DEBIAN.odt
44/160
---------. | umas, nnn ---- >sta$lece &uW permisos serJn desha$ilitados para losarchivos nuevos | | umas, -------- 3uestra la configuraci#n actual de umas,?normalmente )22@| | umas, ))) ---- 4esha$ilita ninguno6es decir los activa todos.|
|| | tenci#n6&ue la cosa manda huevos<| | .---------------------------------------. .---------------------------------------. | | | umas, ) 2 2 A chmod B 8 8 | | umas, ) ) ) A chmod BB B | | | | umas, --- -- -- A chmod r9 r-9 r-9 | | umas, --- --- --- A chmod r9r9 r9 | | | '---------------------------------------''---------------------------------------' |
|| | ^na manera rJpida de averiguar los permisos partiendo de umas, es aplicando| | la siguiente resta< BBB-)22AB88 para el primer caso ( BBB-)))ABBB para elsegundo. | ||
| Guando umas, es )226los permisos normales de un directorio son B88 ?r9 r-9r-9@ | | producto de la resta BBB-)22.5in em$argo los de un fichero son 00 ?r- r--r--@. | | sto es as7 por&ue se considera &ue lo normal para un fichero es &ue no sea
| | ejecuta$le de manera &ue la resta para averiguar los permisos de unfichero ser7a | | -)22A00| || | 5i escri$o en una consola umas, ))) ( a continuaci#n =m,dirnuevodirectorio=6Wste | | tendrJ todos los premisos< r9 r9 r9 ?BBB@ pero V( los ficheros &uecreemos dentro|
| de dicho directorioN pues Wstos tendrJn los permisos < r- r- r- ?@resultado |
| de la resta -)))A| || | VTs aclarJisN... (o tampoco.| || | Cara &ue la mJscara de permisos permanezca de una sesi#n a otra tienes &ueponerla | | en el .$ashprofile de tu home.|
'-------------------------------------------------------------------------------------'
-
8/16/2019 Recopilación de comandos DEBIAN.odt
45/160
.-------------------------------------------------------------------------------------. | L+HI^LT5 ?Lanto lsattr como chattr forman parte del pa&uete e2fsprogs.@| || |chattr Gam$ia los atri$utos de los ficheros en un sistema de ficheros
e9t2/e9t | || |5inta9is< chattr opciones modo ficheros| || |----------------------------------. .-----------------------------------------. | |Tpciones< | |3odos<| | |-+ +ecursivamente. | |; se usa para a:adir atri$utos
| | |- 3uestra una salida detallada. | |- se usa para &uitar atri$utos| | |----------------------------------' |A se usa para especificar losatri$utos | | |'-----------------------------------------' |
|lgunos de esos atri$utos son<| || | evita &ue se modifi&ue el campo atime al acceder a un fichero.|
| a s#lo permite a$rir el fichero para a:adir datos.| | c el fichero se guarda automJticamente comprimido por el ,ernel.| | 4 cuando un directorio es modificado6los cam$ios son escritoss7ncronamente. | | d e9clu(e al fichero para ser respaldado por dump.| | i impide modificar6eliminar6renom$rar el fichero ( tam$iWn enlazarlo.| | s al $orrar un fichero con este atri$uto6sus $lo&ues son rellenados conceros. |
| 5 cuando un fichero es modificado6los cam$ios son escritos s7ncronamente.| | u cuando un fichero es eliminado6su contenido es guardado.| || | >jemplo< chattr -+ ;c /home/dis,oppi9/doc| || | Zota
-
8/16/2019 Recopilación de comandos DEBIAN.odt
46/160
|-------------------------------------------------------------------------------------| || |lsattr 3uestra los atri$utos de los ficheros en un sistema de ficherose9t2/e9t | |
| |5inta9is< lsattr opciones ficheros| || |Tpciones<| |-+ +ecursivamente.| |-a 3uestra todos los ficheros de un directorio.| |-v 3uestra la versi#n del fichero.|
|| '-------------------------------------------------------------------------------------'
.-------------------------------------------------------------------------------. | GH+Z4T| || |encfs fichero p.demontaje ------- Gifra (/o monta un fichero (a cifrado| |encfs -i 1) rutafichero -------- 3onta un fichero6desmontJndolo al ca$o de| | 1) minutos deinactividad| |fusermount -u p.demontaje ------- 4esmonta el fichero| |encfsctl info fichero ------------ 3uestra informaci#n so$re el ficherocifrado| |encfsctl passd fichero ---------- Gam$ia la contrase:a del fichero cifrado|
|| | Zotas<| |-^na vez cifrado el directorio todo lo &ue se introduzca en el punto de| | montaje serJ cifrado en el directorio ( visi$le a travWs del punto demontaje | |-Cor defecto se ejecuta en segundo plano6pero seguido de la opci#n -f lohar7a | | en primero en cu(o caso no ha$r7a necesidad de indicar rutas a$solutas.| |-encfs depende del pa&uete fuse?iles(stem in ^5>rspace@6&ue permite a un
| | usuario manejar sistemas de ficheros virtuales.^na vez instalado ha( &ue| | cargar el m#dulo =fuse= en el ,ernel ( a:adir el usuario al grupo =fuse=
-
8/16/2019 Recopilación de comandos DEBIAN.odt
47/160
| || '-------------------------------------------------------------------------------'
.-------------------------------------------------------------------------------. | H3C+H>Z4T| || | lpr fichero ----------------------- :ade un documento a la cola deimpresi#n | | | lpr -D fichero ------------- +ealiza copias del fichero.| | '----------------|
|| | lp& ------------------------------- 3uestra los documentos en cola| | lprm ------------------------------ Gancela la impresi#n del documentoactivo.| | | lprm ------------------------- Gancela la impresi#n del tra$ajo nº .| | '--------| || | pr ;2 lB) - F) -h =Gomandos= fichero --- ormatea un archivo de te9to.| | || | |;2 ------------- Hmprime a partir de la pJgina 2.|
| |-lB) ---------- >sta$lece longitud de pJgina en B) l7neas ? 9 defecto@|
| |- F) --------- >sta$lece el ancho de l7nea en F) caracteres?B2 9defecto@ | | |-h =Gomandos= -- >sta$lece =Gomandos= como ca$ecera de cada pJgina.| | |-t ------------- Zo imprimir7a ca$eceras ni pies de pJgina.
| | '-------------| || | pr lB) -d comandos.t9t | lpr --- ormateado el documento6lo manda a lacola. | || '-------------------------------------------------------------------------------'
.-------------------------------------------------------------------------------. |nano fichero -------- Ueer6crear6editar un fichero de te9to.|
-
8/16/2019 Recopilación de comandos DEBIAN.odt
48/160
|| | 3 A >sc/lt| || | Gtrl ; g ----------- Hnvocar el men% de a(uda.
| | Gtrl ; 9 ----------- 5alir de nano.| | Gtrl ; o ----------- >scri$ir el fichero actual a disco.| | Gtrl ; r ----------- Hnsertar otro fichero en el actual.| | Gtrl ; ----------- Iuscar un te9to en el editor.| | Gtrl ; ( ----------- 3overse a la pJgina anterior.| | Gtrl ; v ----------- 3overse a la pJgina siguiente.|
| Gtrl ; , ----------- Gortar la l7nea actual ( guardarla en el cut$uffer.| | Gtrl ; u ----------- Cegar el cut$uffer en la l7nea actual.| | Gtrl ; l ----------- +edi$ujar la pantalla actual.| | Gtrl ; j ----------- Kustificar el pJrrafo actual.| | Gtrl ; m ----------- Hnsertar un retorno de carro en la posici#n delcursor. | | Gtrl ; ----------- Hr a un n%mero de l7nea en concreto.| | 3 ; g -------------- Hr a un n%mero de l7nea en concreto.
| | 3 ; i -------------- uto indentar ha$ilitar/desha$ilitar.| | 3 ; 9 -------------- 3odo a(uda ha$ilitar/desha$ilitar.| | 3 ; p -------------- 3odo Cico ha$ilitar/desha$ilitar.| | 3 ; m -------------- 5oporte para rat#n ha$ilitar/desha$ilitar.| | 3 ; r -------------- +eemplazar te9to en el editor.| | 3 ; e -------------- >9presiones regulares ha$ilitar/desha$ilitar.| | 3 ; $ -------------- +espaldar ficheros ha$ilitar/desha$ilitar.| | 3 ; s -------------- 4esplazamiento suave ha$ilitar/desha$ilitar.| | 3 ; h -------------- Lecla 'smart home' ha$ilitar/desha$ilitar.| | 3 ; ( -------------- Goloreado de sinta9is ha$ilitar/desha$ilitar.| | 3 ; p -------------- 3ostrar $lancos ha$ilitar/desha$ilitar.| '-------------------------------------------------------------------------------
'
.--------------------------------------------------------------------------------------.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
49/160
| T+3LT5<| |----------------------------------------------------------------------------------------| ||
| m6l(n96lin,s fichero.html---------------- isualizan ficheros html.| | lin,s26elin,s fichero.html ---------------- isualizan ficheros html.| | pstote9t fichero.ps | less ---------------- isualiza ficheros ps.| | pstote9t fichero.pdf | less --------------- isualiza ficheros pdf.| | antiord fichero.doc | less --------------- isualiza un fichero doc.| | info fichero.info ------------------------ isualiza ficheros te9info.|
|
| | .----------------------------------------------------------------------------------. | | |pdftops fichero.pdf fichero.ps ------------ Gonvierte un fichero pdf aps. | | | |pdftote9t -la(out fich.pdf fich.t9t ------- Gonvierte un fichero pdf ate9to. | | | |pdftote9t -la(out -htmlmeta 1.pdf 1.html -- Gonvierte un fichero pdf ahtml. | | | |pstote9t fichero.ps " fichero.t9t --------- Gonvierte un fichero ps ate9to. | | | |htmldoc 1.html 2.html -f unidos.html ------ ^ne varios ficheros html en
uno solo. | | | |htmldoc --e$page 1.html 2.html -f .pdf--- Gonvierte o une varios htmlen un pdf.| | | |htmldoc --e$page 1.html 2.html -f .ps --- Gonvierte o une varios htmlen un ps. | | | |elin,s -dump fichero.html " fichero.t9t --- Gonvierte un fichero html ate9to. | | | |t9t2html fich.t9t --outfile fich.html ----- Gonvierte un fichero de te9toa html. | | | |antiord -p folio fich.doc " fich.ps ------ Gonvierte un fichero doc a ps| | | |antiord -t - ) fich.doc " fich.t9t ----- Gonvierte un fichero doc ate9to | | | || | | |-pdftops ( pdftote9t vienen en el pa&uete 9pdf-utils.la opci#n -la(outhace &ue | | | | la salida conserve lo mejor posi$le la disposici#n fisica deldocumento pdf. | | | |-Ua opci#n -F de t9t2html convierte los caracteres latin-1 a eti&uetashtmlM-p$ ) | | | | mantiene el te9to preformateado mientras &ue la opci#n --9html trata de&ue la | | | | salida sea conforme al estJndar 9html.| |
| |-Ua opci#n -p de antiord esta$lece el tama:o deldocumento?folio6606etc@ ( - | | | | la anchura de la l7nea en caracteres.| |
-
8/16/2019 Recopilación de comandos DEBIAN.odt
50/160
|'----------------------------------------------------------------------------------' |
|| | .----------------------------------------------------------------------------
------. || |late9 fichero.te9 -------------------- enera un documento.dvi a partirde un te9 | | | |dvi2ps -c fichero.ps fichero.dvi ----- Gonvierte un documento dvi aformato ps | | | |late92html fichero.te9 --------------- Gonvierte un documento UaLeX aformato html| | | |pdflate9 fichero.te9 ----------------- Gonvierte un documento UaLeX aformato pdf | | |'----------------------------------------------------------------------------------' |
|
| | .----------------------------------------------------------------------------------. | | |tid(| | | |4escripci#n
-
8/16/2019 Recopilación de comandos DEBIAN.odt
51/160
| | fichero original-- !-- fichero de salida| | | || | | | -f ----- Godificaci#n de entrada ?opcional@| | | | -t ----- Godificaci#n de salida
| | | | -c ----- 5e omiten los caracteres invJlidos en la salida| | | | -l ----- Uista todos los sistemas de codificaci#n conocidos| | |'----------------------------------------------------------------------------------' |
|| | .----------------------------------------------------------------------------------. |
| |convmv ---------- Gam$ia el c#digo de caracteres en los nom$res deficheros | | | || | | | convmv --notest -f iso-FF8E-1 -t utf-F directorio/* ?admite comodines@| | | || | | | --notest ---- Zecesario para &ue los cam$ios se lleven a ca$o| | | | --list ------ Uista todos los sistemas de codificaci#n disponi$les| | | | --unescape -- >limina secuencias de escape ?Y2)@ en los nom$res
| | | | -r ---------- >n modo recursivo| | |'----------------------------------------------------------------------------------' |
|| | .----------------------------------------------------------------------------------. | | |fromdos Cermite convertir ficheros de te9to entre los formatos 4os (^ni9. 5e | | | | inclu(e en el pa&uete tofrodos.Uos ficheros de te9to ensistemas ^ni9 | | | | ( 4os emplean distintos caracteres de control para definiruna nueva | | | | l7nea.3ientras en el primero se emplea el salto de l7nea6en elsegundo | | | | se usa la com$inaci#n de Wste con el retorno de carro. 3enci#naparte | | | | merece 3ac T56 &ue s#lo utiliza el retorno de carro. ?vercomando tr@ | | | || |
| | Garacteres de control
-
8/16/2019 Recopilación de comandos DEBIAN.odt
52/160
| | G+ ----- +etorno de carro ?Garriage return@| | | | G+U --- Gom$inaci#n de am$as.| | | || | | |5inta9is fromdos opciones fichero
| | | || | | |Tpciones<| | | |-d -- 4e 4os a ^ni9| | | |-u -- 4e ^ni9 a 4os| | | |-$ -- Grea una copia de seguridad del original6renom$rJndolo .$a,| | | |-o -- >scri$e los cam$ios directamente en el fichero original.^sada pordefecto. | |
| |-p -- Creserva la fecha del fichero.5i se trata de root tam$iWn elpropietario. | | | |-a -- l convertir de dos a uni96eliminamos todos los G+6no s#lo los &uevan se- | | | | guidos de un U6es decir los G+U. al pasar de ^ni9 a4T56convierte todos | | | | los U en G+U6no s#lo los U aislados &ue no van precedidos de unG+. | | | || | | |>jemplo< fromdos -d te9toin.t9t| | | | es lo mismo &ue
| | | | tr -d =\r= O te9toin.t9t " te9touni9.t9t ?ver comando tr@| | | || | | | fromdos -d -a te9tomac.t9t| | | | es lo mismo &ue<| | | | tr '\r' '\n' O te9tomac.t9t " te9tolinu9.t9t ?ver comando tr@| | | || | |'----------------------------------------------------------------------------------' | || '----------------------------------------------------------------------------------------'
.-----------------------------------------------------------------------------. | GT3C+H3H>Z4T|
-
8/16/2019 Recopilación de comandos DEBIAN.odt
53/160
.-----------------------------------------------------------------------------. |Bzip| |*****| |Gomprimir ---------------------- Bz a fichero.Bz fichero
| |4escomprimir ------------------- Bz e ficherocomprimido| |>9traer donde indicamos --------- Bz 9 ficherocomprimido -o rutadedestino| |er contenido ------------------ Bz l ficherocomprimido| |Ghe&uea el contenido ------------ Bz t ficherocomprimido| || | ____ Zotas so$re Bzip |
|| |-Gomprime en formato Bz6 zip6 gzip6 $zip2 ( tar.| |-5i es un directorio lo hace recursivamente sin emplear la opci#n -r| || |-Gon -ttipo de fichero tras las opci#n =a= elegimos el formato de| | compresi#n<| | Bz a -tgzip fichero.gz fichero
| || |-Gon -p protegemos con una contrase:a el fichero<| || | Bz a -tgzip -p fichero.gz fichero| || |-Cara comprimir mJs de un archivo gz o $z2 antes ha( &ue empa&uetarlos| | en formato tar<| | 1º@ Bz a -ttar prue$a.tar *.t9t| | 2º@ Bz a -tgzip prue$a.tgz prue$a.tar| || |->l formato Bz no guarda el due:o o grupo de un fichero por lo &ue| | no es recomenda$le para copias de seguridad.|
|->s capaz de descomprimir zip6rar6gz6$z26tar6ca$6arj6cpio6de$6rpm| | aun&ue para rar necesita del pa&uete Bzip-rar|
-
8/16/2019 Recopilación de comandos DEBIAN.odt
54/160
|AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|
|| |Gomprimir zip< ------------------ zip -r fichero.zip fichero| |Gifrar el zip< ------------------ zip -re fichero.zip fichero
| |4escomprimir zip< --------------- unzip fichero.zip| |4escomprimir zip< --------------- unzip -d fichero.zip directoriodestino| |er contenido zip< -------------- unzip -v fichero.zip| |Ghe&uea la integridad ----------- unzip -t fichero.zip| || |4escomprimir rar< --------------- unrar e -r fichero.rar|
|4escomprimir rar< --------------- unrar 9 -r fichero.rar directoriodestino| |er contenido rar< -------------- unrar l fichero.rar| |Ghe&uear rar< ------------------- unrar t fichero.rar| || |4escomprimir ace ---------------- unace e fichero.ace| |4escomprimir ace ---------------- unace 9 fichero.ace directoriodestino/| |er contenido ace< -------------- unace l fichero.ace
| |Ghe&uear ace< ------------------- unace t fichero.ace| || |Gomprimir gz< ------------------- gzip -r fichero| |4escomprimir gz< ---------------- gzip -d fichero.gz| |er contenido gz ---------------- gzip -c fichero.gz| |Ghe&uea la integridad ----------- gzip -t fichero.gz| || |Gomprimir $z2< ------------------ $zip2 fichero| |4escomprimir $z2< --------------- $zip2 -d fichero.$z2| |er contenido $z2< -------------- $zip2 -c fichero.$z2| |Ghe&uea la integridad ----------- $zip2 -t fichero.$z2| ||
| ZTL< r e&uivale en todos los casos a recursivo| |AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA|
-
8/16/2019 Recopilación de comandos DEBIAN.odt
55/160
| 3ientras &ue zip comprime ( empa&ueta6gzip # $zip2 s#lo comprimen ficheros6| | no directorios6para eso e9iste tar.| || |icheros tar
| |>mpa&uetar< --------------------- tar -vcf archivo.tar fichero1 fichero2...| |4esempa&uetar< ------------------ tar -v9f archivo.tar| |er contenido ------------------- tar -vtf archivo.tar| || | Cara comprimir varios ficheros ( empa&uetarlos en un solo archivo| | ha( &ue com$inar el tar ( el gzip o el $zip2 de la siguiente manera<|
|| |icheros tar.gz ?tgz@| |>mpa&uetar ( comprimir< --------- tar -zvcf archivo.tgz directorio| |4esempa&uetar ( descomprimir< --- tar -zv9f archivo.tgz| |er contenido< ------------------ tar -zvtf archivo.tgz| || |icheros tar.$z2 ?t$z2@
| |>mpa&uetar ( comprimir< --------- tar -jvcf archivo.t$z2 directorio| |4esempa&uetar ( descomprimir< --- tar -jv9f archivo.t$z2| |er contenido< ------------------ tar -jvtf archivo.t$z2| || |-- )pciones de tar<| | -c < crea un nuevo archivo.| | -f
-
8/16/2019 Recopilación de comandos DEBIAN.odt
56/160
| -j < comprime el fichero tar con $zip2.| '-----------------------------------------------------------------------------'
.-----------------------------------------------------------------------------.
| fcrac,zip Hntenta conseguir la contrase:a de un fichero zip.| || | 5inta9is<| | fcrac,zip opciones fichero.zip| || | Tpciones<| |-$ ---- 5eleccionamos el modo fuerza $ruta6pro$ando seg%n le especifi&uemos.
| |-c ---- 5eleccionamos los caracteres usados mediante fuerza $ruta.| | |a -- inclu(e todas las min%sculas a-z| | | -- inclu(e todas las ma(%sculas -S| | |1 -- inclu(e todos los n%meros )-E| | |k -- inclu(e k
-
8/16/2019 Recopilación de comandos DEBIAN.odt
57/160
| || | ?P@ 5ustitu(e el directorio home de manera &ue<| ||
| P/comandos.t9t e&uivale a /home/paco/comandos.t9t ?si estamos ennuestro propio directorio@ | | Ppepe/comandos.t9t e&uivale a /home/pepe/comandos.t9t ?pepe es otrousuario@ | || | ?N@ 5ustitu(e un solo carJcter.>jemplos<| || | ls pNpe -------- mostrar7a todos los ficheros cu(os 1º º ( 0ºcaracteres fuesen p6p ( e | | ls Nepe -------- mostrar7a todos los ficheros aca$ados en epe
| || | ?*@ 5ustitu(e cual&uier sucesi#n de caracteres.>jemplos<|
|| | ls .$a* -------- muestra todos los directorios o ficheros &ue comiencencon .$a | | ls *. ---------- muestra todos los archivos ocultos.| | rm -r * -------- otra manera de desinstalar el sistema operativo.|
| rm *.jpg ------- $orra todas las imJgenes jpg| | oggdec *.ogg --- pasa de ogg a av todos los ogg del directorio en el&ue estamos | || | ?M@ Cuesto entre dos comandos hace &ue tras el primero se ejecute elsegundo.>jemplos< | || | nano nuevo.t9t M cat nuevo.t9t| || | nos a$rirJ el editor nano para &ue escri$amos lo &ue &ueramos en unnuevo archivo &ue | | se llamarJ nuevo.t9t ( tras guardar ( salir del editor6cat nosmostrarJ el contenido | | de lo &ue aca$amos de crear| || | sleep 8m M 9mms canci#n.mp --------- tras 8 minutos se iniciarJ el9mms ?ver mJs a$ajo@ |
'--------------------------------------------------------------------------------------------------'
-
8/16/2019 Recopilación de comandos DEBIAN.odt
58/160
.--------------------------------------------------------------------------------------------------. || | UH5| |
| | >s el mote &ue se le pone a un comando6de manera &ue la pr#9ima vez &ue&ueramos ejecutarlo | | $asta con llamarlo por su mote.>scri$iendo alias sin parJmetros nosaparecen la lista de alias | | &ue tenemos. >jemplos| || | 5i ejecuto<| ||
| alias rmA'mv --target-director(A/home/paco/.papelerarm'| || | le he puesto el mote rm a mv -t /home/paco/.papelera| | as7 la pr#9ima vez &ue $orre algo con rm 6irJ a parar al directorio.papelera | || | Cero si lo escri$o as7< \rm lo&uesea el alias serJ ignorado.| |
| | Ttro<| || | alias cdripA'cdda2av -I -4 /dev/hdd -s -9'| | Gada vez &ue escri$a en una consola cdrip me ripearJ el G4 &ue tenga en/dev/hdd | || | Cara &ue los alias permanezcan de una sesi#n a otra ha( &ue ponerlos en elarchivo /home/.$ashrc | || | nota1/5
-
8/16/2019 Recopilación de comandos DEBIAN.odt
59/160
| || | stdin ---- entrada estJndar para datos6el teclado ?)@| | stdout --- salida estJndar para los programas6la pantalla ?1@|
| stderr --- salida estJndar para los mensajes de error6la pantalla ?2@| |AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA| || | +edirecciones. ^n redireccionador redirige la salida de un comando a unfichero | || | ?O@ ------. .--" comando O fichero|
| ?"@ ------|---" 5u sinta9is suele ser< |--" comando " fichero| | ?""@ ------' '--" comando "" fichero| || | >jemplos<| || | dp,g --get-selections " programasinstalados.t9t| |
| | >n vez de mostrar la salida por pantalla 6nos la vuelca al ficheroprogramasinstalados.t9t | || | 5i ese fichero (a e9ist7a ha sido so$reescrito su contenido6pero siusamos "" no $orrarJ nada | | ( a:adira su salida al final del fichero.Ttro ejemplo con echo<| || | echo =fin de la lista de programas instalados= ""programasinstalados.t9t | || | en vez de mostrar en pantalla el te9to6lo a:ade al final del ficheroprogramasinstalados.t9t | || | Cara despistar los de ^ni9 se han inventado el mismo carJcter pero alrevWs< | || | cat O programasinstalados.t9t|
|| | en donde programasinstalados hace6no de salida sino de entrada para catel cual lo muestra |
-
8/16/2019 Recopilación de comandos DEBIAN.odt
60/160
| en pantalla 6(a &ue la salida natural de cat es la estJndar6stdout opantalla | || | 5i &ueremos &ue la salida de error no aparezca en pantalla sino &ue va(aa un archivo de te9tojemplos<| || | cat programasinstalados.t9t | grep mozilla| | &u7 le hemos cam$iado la salida natural a cat ( se la hemos mandado agrep para &ue $us&ue la |
| pala$ra mozilla dentro del fichero programasinstalados.t9t|
|| | pr lB) -d comandos.t9t | lpr| | ^na vez formateado el documento ?pr@ lo manda a la cola ?lpr@| || | ls -a | tee fichero.t9t| | es lo mismo &ue< ls -a M ls -a "" fichero.t9t| || | ls -a | tee misficheros.t9t | c -l| | >n este ejmplo tee ( c han actuado como filtros6permitiWdonos sa$ercuJntos ficheros tenemos | | en nuestra home ( al mismo tiempo crear un fichero con sus nom$res. Caraello tee ha tomado la | | salida de ls ( aparte de crear el fichero6le ha pasado esa misma salida ac &ue nos muestra el | | n%mero de l7neas de dicho fichero.| |
| '--------------------------------------------------------------------------------------------------'
-
8/16/2019 Recopilación de comandos DEBIAN.odt
61/160
.--------------------------------------------------------------------------------------------------. | 3tools| |
| | Golecci#n de herramientas &ue permite acceder ( manipular ficheros de 35-4T5 sin necesidad de | | un montaje previo.>l uso de comodines refiriWndose a archivos del dis&uetere&uiere &ue los nom- | | $res se entrecomillen para &ue no sean interpretados por el shell sino pormtools. | || | minfo unidad< ------- 3uestra informaci#n so$re el sistema de archivos 35-4T5 de una unidad ?a
-
8/16/2019 Recopilación de comandos DEBIAN.odt
62/160
+enom$rando AAAAAAAAAAAA mprename opciones *.mp ------------- +enom$ra ficheros mp $asJndose en laseti&uetas incluidas en los mp ?idtags@ |
|Tpciones< |-i --- 5#lo muestra los id de los ficheros.
|-p --- pone un cero al trac, cuando es menor &ue 1). |-s --- 5e usa para configurar las opciones por defecto6las cuales &uedar7andefinidas en el fichero P/.mprename | |Qt -- t7tulo
| |Q$ -- Jl$um| |Qa -- artista Ra( &ue usarlas entrecomilladas para &ue no sean
interpretadas por el shell| |Q( -- a:o| |Q, -- pista| '----
|>jmp< 1º- mprename -s 'QaQt' --- >sta$lecer7a artistat7tulo comopredeterminadas de manera &ue | 2º- mprename *.mp ------- +enom$rarJ los mp como<
=artistat7tulo.mp= '-------
rename ------------------------------- 5cript de Cerl &ue sirve para renom$rarficheros usando e9presiones de Cerl |rename '(/-S/a-z/' *.zip -------- Gam$iamos todas las ma(%sculas amin%sculas?en este caso en los .zip@ |rename '(/ //' *.jpg ------------ +enom$ramos el espacio en $lanco por ?en este caso en los .jpg@ |rename 's/e9presi#n //' *.mp ---- >liminamos una e9presi#n en el nom$re detodos los .mp del directorio actual | |rename 's/3.Tldfield//' *.mp -- &uitar7a =3.Tldfield= del nom$re entodos los mp
| '---- '-------
mrename 'rutafich.' prefijo opci#n -- :ade un prefijo al nom$re de losficheros. |
|Tpcionesn su sinta9is D1 | sustitu(e a la primera e9presi#nregular?M@ ( D2 a la seg%nda?*@.un&ue con
| este comando el?M@ representa cual&uiersu$directorio ( es la forma de darle |>jemplos< recursividad a la acci#n. | | mmv =*.c$z= =D1.zip= -------- +enom$rar7a todos los c$z azip6conservJndose el nom$re &ue precede a .c$z | mmv =M*.c$z= =D1D2.zip= ----- +enom$rar7a todos los c$z a zip en el
directorio actual ( sus su$directorios | '----------
-
8/16/2019 Recopilación de comandos DEBIAN.odt
63/160
). _ ^LHUH44>5
.-------------------------------------------------------------------------. |man ascii -------------- 3uestra la ta$la ascii. | |man isoFF8E18 -------- 3uestra la ta$la de caracteres H5T FF8E-18 |
|./drae.sh pala$ra ------ Gonsulta en linea con el diccionario de la +>. | |gt(pist ---------------- Crograma para aprender mecanograf7a ?ncurses@ | |date ------------------- 3uestra fecha ( hora. | |cal -m( ---------------- 3uestra el calendario con la fecha. | |Galcurse --------------- genda personal en modo te9to. | |gpm -------------------- Crograma &ue da soporte de rat#n a la consola | |report$ug -------------- Crograma en modo te9to para enviar $ugs a 4e$ian| '-------------------------------------------------------------------------'
.-------------------------------------------------------------------------. |mailleds visa de la llegada de correo6mediante el parpadeo de los leds.| | | | mailleds -l c --- elegimos caps loc, |
| mailleds -l n --- elegimos num loc, | | mailleds -l s --- elegimos scroll loc, | | | |tleds 3onitoriza el trJfico de red6haciendo parpadear los leds | | | | 5croll-Uoc, ?su$idas@ | | Zum-Uoc, ?descargas@ | | | '-------------------------------------------------------------------------'
.-------------------------------------------------------------------------. |eather -i le$a -fv --- 3uestra el tiempo ( su pron#stico. | | | |_-f muestra el pron#stico ||_le$a es el c#digo HGT ?TGH@ de nuestra ciudad o sitio mJs cercano. |
|Cara $uscar el nuestro nos pasaremos por< | |httplegimos la distri$uci#n de 4e$ian|
-
8/16/2019 Recopilación de comandos DEBIAN.odt
64/160
|-a ---------------- >legimos ar&uitectura| |-p ---------------- 5eleccionamos una lista de pa&uetes ?1@| |-s ---------------- 5eleccionamos la secci#n6por defecto se inclu(e s#lo main| |--pac,ages -------- >specificamos los pa&uetes a incluir.
| |--include-chroot -- Hncluimos ficheros en el chroot.| || |?1@ >n realidad es un fichero &ue contiene los nom$res de los pa&uetes.| | >n /usr/share/ma,e-live/lists/ e9isten ficheros con listas predefinidas6| | aun&ue tam$iWn podemos crear el nuestro.| ||
|>jemplo4H5L+HI^LHTZA=etch= ?por defecto sid@| |-a ---------------- UH>+GRHL>GL^+>A=iF= ?por defecto auto-detectada@| |-p ---------------- UH>CG>UH5LA=standard= ?la usada por defecto connome@| |-s ---------------- UH>5>GLHTZ5A=main contri$ non-free= ?por defecto main@| |--pac,ages -------- UH>CG>5A== ?por defecto vac7a@| |--include-chroot -- UH>HZGU^4>GR+TTLA== ?por defecto vac7a@| || '---------------------------------------------------------------------------------'
.AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-. | ^4 > HZT+3GH`Z || |------------------------------------------------------------------------||
-
8/16/2019 Recopilación de comandos DEBIAN.odt
65/160
| man comando --------- 3uestra informaci#n so$re el comando. || | man 8 fichero ------- 3uestra informaci#n so$re el fichero || | || |>n el segundo ejemplo se ha indicado a man &ue $us&ue en su secci#n 8 || |dedicada a ficheros.Ra( veces en &ue es necesario indicar la secci#n6 || |cuando tenemos un comando del mismo nom$re &ue un fichero6por ejemplo || |cronta$.>n esos casos6man presenta la primera pJgina encontrada. ||
| || |5ecciones< || |1 Gomandos de usuario || |2 Ulamadas del sistema || | unciones de $i$lioteca || |0 4ispositivos e interfaces || |8 ormatos de archivo || | Kuegos ( demostraciones || |B >ntorno6 ta$las ( macros || |F Gomandos de mantenimiento || | || | 5inta9is de la sinopsis< || | ||
| te9to en negrita ------ ha( &ue escri$irlo e9actamente. || | te9to en cursiva ------ argumentos &ue ha( &ue reemplazar por su valor || | te9to su$ra(ado ------- argumentos &ue ha( &ue reemplazar por su valor || | -a$c ---------------- Uas opciones entre corchetes son opcionales || | -a|-$ -------------- las opciones separadas por | son e9clu(entes || | argumento ... --------- se pueden incluir varios argumentos. || | e9presi#n ... ------- se pueden incluir varias e9presiones || | || |------------------------------------------------------------------------|| | Gomplementos de man || | || | comando --help -------- 3uestra informaci#n resumida so$re el comando. || | ||
| apropos e9presi#n ----- Iusca6dentro de las descripciones de man6una || | pala$ra clave.>&uivale a _man -, || | apropos -e pala$ra ---- Iusca la pala$ra e9acta. || | Cuede ser necesario entrecomillarla || | apropos - pala* ------ Iusca un patr#n usando comodines. || | Cuede ser necesario anteponerles _\ || | || | hatis --------------- Iusca6entre los nom$res de las pJginas de man6 || | una semejante.>&uivale a _man -f || | hatis - e9presi#n --- Iusca un patr#n usando comodines. || | Cuede ser necesario anteponerles _\ || | || |------------------------------------------------------------------------|| | info ------------------ 3uestra un men% navega$le con temas de a(uda || | || | n< siguiente pJgina || | p< pJgina previa || | || |------------------------------------------------------------------------|| | help comando -- 3uestra informaci#n so$re un comando interno del shell || | || | histor( ------- 3uestra el listado de comandos usados ?.$ashhistor(@ || | fc -l --------- 3uestra el listado de los %ltimos comandos ejecutados. || | || |------------------------------------------------------------------------||
| C&uetes &ue se instalan en /usr/share/doc/ || | || | doc-linu9-es ------------------------ Loneladas de hotos. || | apt-hoto-es ------------------------ 3anual de CL. ||
-
8/16/2019 Recopilación de comandos DEBIAN.odt
66/160
| de$ian-reference-es ----------------- u7a de referencia de 4e$ian. || | || '-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-'
.AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-. | -Galculadora< ||
| || | D $c ------------------------- $rimos $c. ||| 2) ; 8.0 -------------------- 5uma. ||| BB - nº ---------------------- +esta. ||
| EE * F ---------------------- 3ultiplica. || | 0B / ----------------------- 3uestra el cociente de la divisi#n. || | 0B Y ----------------------- 3uestra el resto de la divisi#n. || | 0 2 ------------------------ Galcula la potencia 0 || | s&rt ?1@ -------------------- Galcula la ra7z cuadrada de 1 || | ?2*;2@ / s&rt ?2/2.8@ ----- ^n poco de cada. || | &uit ------------------------- 5alimos de $c. || | || | Lam$iWn podemos hacerlo usando echo ( mandando la salida a $c< ||
| || | echo =?2*;2@= / s&rt =?2/2.8@= | $c || | || | en este caso los parWntesis de$en ir entrecomillados || | || '-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-'
.AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA. / LKT5 4> L>GU4T\
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | & -------- 5alimos del programa en el &ue estamos| || | Gtrl ; a - 3ueve el cursor al inicio de la linea| | Gtrl ; $ - 3ueve el cursor un carJcter a la iz&uierda6igual &ue =O-=| | Gtrl ; c - Lermina un proceso.|
| Gtrl ; d - Iorra el carJcter $ajo el cursor.| | Gtrl ; e - 3ueve el cursor al final de la linea.| | Gtrl ; f - 3ueve el cursor un carJcter a la derecha6igual &ue =-"=| | Gtrl ; h - Iorra el %ltimo carJcter6igual &ue =$ac,space=| | Gtrl ; , - Gorta/$orra los caracteres desde el cursor hasta el final delinea. | | Gtrl ; l - Uimpia la pantalla.| | Gtrl ; n - Gomando posterior6igual &ue flecha de direcci#n =a$ajo=.
| | Gtrl ; p - Gomando anterior6igual &ue flecha de direcci#n =arri$a=.| | Gtrl ; & - +esume6reinicia la transferencia de datos.
-
8/16/2019 Recopilación de comandos DEBIAN.odt
67/160
| | Gtrl ; r - Iusca en el historial un comando &ue contenga el carJcterintroducido| | Gtrl ; s - Cara la transferencia de datos a la terminal.| | Gtrl ; t - Hntercam$ia los dos %ltimos caracteres a la iz&uierda del cursor.|
| Gtrl ; u - Gorta/$orra los caracteres desde el cursor hasta el inicio delinea. | | Gtrl ; - Gorta/$orra los caracteres desde el cursor hasta el inicio delinea. | | Gtrl ; ( - Cega el contenido $orrado mediante Gtrl;d ;, ;u ;.| | Gtrl ; z - 5uspende temporalmente la ejecuci#n de un programa.| || | Gtrl;9 Gtrl;e - Ulama al editor definido en la varia$le de entorno.| | Gtrl;lt;nº -- Gam$iamos de terminal.nº seg%n gett(s activados en
/etc/initta$| | Gtrl;lt;5upr - +einicia el sistema ?si no se indica otra cosa en/etc/initta$@ | | lt ; $ac,space -- Iorra los caracteres a la iz&uierda del cursor.||
| | Zota< veces ha( &ue sustituir lt por >sc| || | lt ; O -- 3uestra el primer comando en el historial.|
| lt ; " -- 3uestra el %ltimo comando en el historial.| | lt ; N -- 3uestra la lista completa de comandos.| | lt ; * -- 3uestra la lista completa de comandos en columnas.| | lt ; / -- Hntenta terminar el comando.| | lt ; . -- Hntroduce el %ltimo comando.| | lt ; $ -- 3ueve el cursor hacia atrJs ?inicio de pala$ra@.| | lt ; c -- Gonvierte una letra en ma(%scula.| | lt ; d -- Iorra los caracteres a la derecha del cursor.| | lt ; f -- >l cursor avanza una pala$ra.| | lt ; l -- Gonvierte una letra en min%scula.| | lt ; t -- Hntercam$ia las dos %ltimas pala$ras a la iz&uierda del cursor.| | lt ; u -- Gonvierte en ma(%scula una pala$ra.| |
| | Zota< 29 es el n%mero de veces &ue ha( &ue pulsar La$.| |
-
8/16/2019 Recopilación de comandos DEBIAN.odt
68/160
| | 29La$ ----------- 3uestra todos los comandos posi$les ?igual &ue 9>sc@| | cadena ; 29La$ - 3uestra los posi$les comandos &ue empiecen por la cadena.| | /ruta * ; 29La$ - 3uestra