View
234
Download
0
Category
Preview:
Citation preview
7/24/2019 Algunos comandos tiles para Debian
1/136
01. PRLOGO
.-----------------------------------------------------------------------------------------------.
| La siguiente recopilacin de comandos para GN!Linu" o#edece a una necesidad.$uando meinici% |
| en &e#ian GN!Linu"' a las pocas semanas de tener mi primer ordenador'de eso (ace tresa)os' |
| *s+'so, de los ue (an llegado tarde me encontr% con ue las recopilaciones ue circula#an |
| por internet no me termina#an de con/encer ni cu#rir todas mis carencias.&e maneraue'ca#en|
| ,o'me puse a la tarea de lle/arla a ca#o por mi cuenta , riesgo. |
| |
| e actualia constantemente'comando nue/o ue /eo'comando ue inclu,o. |
| |
| 2ue la dis3rut%is. |
| |
| |
| Prlogo a 4s&e#ian |
| 555555555555555555 |
| |
| 6(ora ue (an salido las 3as'es una #uena ocasin para incluir un listado de comandos deGN!|
| linu" en es&e#ian , curiosamente dispongo de uno.7odo empe al instalar &e#ian a uncolega. |
| Pens% ue no ser+a mala idea ue'aparte de disponer en su men8 de enlaces amanuales'pudiera |
| ec(ar un /istao r9pido a un listado de comandos #9sicos con slo apretar una tecla*usaice:m|
| |
| 6l ;nal lo ue (ice 3ue unir el listado #9sico ue (ice para %l'con el ue /engo utiliando |
| ,o mismo.No est9n todos los ue son pero si son todos los ue est9n.4s posi#le ue (a,a
alg8n |
| error o ue algunos est%n a medio (acer'en cu,o caso , al igual ue en las 3as se pueden ir|
| aportando nue/os datos (asta completarlo. |
7/24/2019 Algunos comandos tiles para Debian
2/136
0=. >?$@4RO
.-------------------------------------------------------------------------------------.
| 4APLOR6N&O 4L &?$O |
| |
| |
| mc --------------------------- Gestor de ;c(eros ue inclu,e un cliente >7P'BC... |
| mcedit ----------------------- 4ditor de te"to incluido en mc. |
| |
| p:d -------------------------- 7e dice dnde est9s. |
| |
| ls --------------------------- Lista los ;c(eros de un directorio concreto. |
| |ls -R --------------------- Lista recursi/amente. |
| |ls -$ --------------------- Lista los ;c(eros en columnas. |
| |ls -l --------------------- Lista tam#i%n las propiedades , atri#utos. |
| |ls -a --------------------- Lista ;c(eros incluidos los ocultos de sistema. |
| |ls -la | more ------------- Lista los ;c(eros de 3orma paginada |
|
7/24/2019 Algunos comandos tiles para Debian
3/136
.-------------------------------------------------------------------------------------.
| C$6N&O |
| |
| ;nd !(ome!paco -name 5.Epg -print --- Cuscador de ;c(eros. |
| ---------- ---------- ----- |
| | | F---- muestra la ruta ;c(ero encontrado |
| / | |
| ruta donde #uscar
7/24/2019 Algunos comandos tiles para Debian
4/136
| .---------------------------------------------------------------------------. |
| |comm JopcionesK ;c(ero1 ;c(ero= $ompara ;c(eros l+nea por l+nea.in | |
| | opciones produce una salida con tres | |
| |columnas.La primera con las l+neas 8nicas del primer ;c(ero.La segunda'las| |
| |del segundo , la tercera las ue aparecen en los dos.No es tan ;a#le como | |
| |di',a ue espera ue las l+neas se (a,en encuentren en la misma posicin | |
| |dentro del ;c(ero. | |
| | | |
| |OpcionesM | |
| |-1 --- suprime la primera columna en su salida | |
| |-= --- suprime la seguna columna en su salida | |
| |- --- suprime la tercera columna en su salida | | |
7/24/2019 Algunos comandos tiles para Debian
5/136
| D?4N&O I >?L7R6N&O $ON74N?&O */er cap. 4ntrada!alida |
| |
| nl ;c(ero --------------- Buestra el contenido con las l+neas numeradas. |
| |-/ 0 ------------------ Buestra el contenido a partir de la l+nea 0. |
|
7/24/2019 Algunos comandos tiles para Debian
6/136
| |
| cat ;c(ero -------' |
| more ;c(ero ------|---- Buestra el contenido de un ;c(ero comprimido *.g |
| less ;c(ero ------< |
| |
| pg ;c(ero -------------- Buestra el contenido de un ;c(ero de 3orma paginada. |
| | Las opciones*less tam#i%n lo permitese introducen una |
| | ---------------------- Buestra la p9gina . J/e a#ierto el prompt |
| |!patrn ---------------- Cusca la e"presin patrn. |
| | ---------------------- Nos salimos. |
|
7/24/2019 Algunos comandos tiles para Debian
7/136
| |
| .---------------------------------------------------------------------------. |
| |grep JopcionesK patrn ;c(ero ---- Cusca te"to coincidente con un patrn. | |
| | | |
| |OpcionesM | |
| |-6 NS ------------------ ?nclu,e las NS l+neas siguientes. | |
| |-C NS ------------------- ?nclu,e las NS l+neas anteriores. | |
| |-4 - eui/ale a egrep-- ?nterpreta el patrn como una e"presin regular. | |
| |-a ---------------------- Procesa un #inario como si de te"to se tratara. | |
| |-r ---------------------- Realia la #8sueda de 3orma recursi/a | |
| |-l ---------------------- Buestra los ;c(eros ue contienen el patrn. | |
| |-n ---------------------- Buestra la l+nea *, su nSue contiene el patrn.| | |
7/24/2019 Algunos comandos tiles para Debian
8/136
| | | |
| | inta"isM tr JopcionK lista1 Jlista=K | |
| | | |
| | in opciones sustitu,e los carateres de la lista1 por los de la lista=' | |
| | reali9ndose de uno en uno'el 1S de la lista1 por el 1S de la lista=... | |
| | por lo ue am#as listas de#en tener mismo nS de caracteres o #ien ue la | |
| | lista= tenga tan slo uno ue sustituir9 a todos los de la lista1. | |
| | | |
| | OpcionesM | |
| | -c --- er9n sustitu+dos todos sal/o los de la lista1. | |
| | -d --- 4limina los caracteres espe;ci;cados en la lista1. | |
| | -s --- $omprime los caracteres repetidos de lista1 en uno solo | | | | | |
| | 6lgunas de las secuencias de caracteres ue se pueden especi;car sonM | |
| | | |
| | .----------------------------------------------------. | |
| | |Qn --------- alto de l+nea | | |
| | |Qr --------- Retorno del carro | | |
| | |Qt --------- 7a#ulacin (oriontal | | |
| | |Q/ --------- 7a#ulacin /ertical | | |
| | |J$6RK ---- 7odos los caracteres iguales ue $6R | | |
| | |$6R1-$6R= -- n rango de caracteres'p.eE. a- , 6-T | | |
| | |JMalnumMK -- Letras , d+gitos | | |
| | |JMalp(aMK -- Las letras | | |
| | |JM#lanUMK -- 4spacios en #lanco (oriontales | | |
| | |JMcntrlMK -- $aracteres de control | | |
| | |JMdigitMK -- Los d+gitos | | | | |
7/24/2019 Algunos comandos tiles para Debian
9/136
| | @OL6 BN&O enter @OL6 BN&O enter | |
| | (ola mundo ctrlWc @OL BN&O ctrlWc | |
| | prompV prompV | |
| | | |
| | | |
| | tr -d XQrX Y te"todos.t"t te"touni".t"t | |
| | elimina todos los retornos de carro | |
| | | |
| | tr in -------------< | |
| | | |
| | Z promptV cat ;c(ero.t"t | tr -c XJMalnumMKX in | |
| | | | | | [ promptV cat ;c(ero.t"t | tr -sc XJa-6-T0-\KX
7/24/2019 Algunos comandos tiles para Debian
10/136
| | letras ---------------------------------------< | |
| | >in | |
| | promptV | |
| | | |
| | | |
|
7/24/2019 Algunos comandos tiles para Debian
11/136
| |paste JopcionesK J;c(erosK ne las l+neas de /arios ;c(eros separ9ndolas| |
| | por de3ecto con espacios. | |
| |OpcionesM | |
| |-d lista ----- especi;ca el car9cter separador entre las columnas. | |
| |-s ----------- ne sucesi/amente las l+neas en /e de (acerlo en columnas. | |
| | | |
| in del ;n |
|promptV cat a.t"t | tr -c XJMalnumMKX
7/24/2019 Algunos comandos tiles para Debian
12/136
| B6R4_N&OLO |
| |
| cp -dpR ;c(ero1 ;c(ero= ------ $opia ;c(ero1 con distinto nom#re. |
| cp -dpR ;c(ero1 directorio! --- $opia ;c(ero1 a directorio!'conser/ando el nom#re.|
| | |
| | -R ------ $opia un directorio recursi/amente. |
| | -p ------ $opia preser/ando permisos'propietario'grupos , 3ec(as. |
| | -d ------ $onser/a los enlaces sim#licos , preser/a las relaciones de los duros.|
| | -a ------ Lo mismo ue -dpR . |
|
7/24/2019 Algunos comandos tiles para Debian
13/136
| ;c(eros de un dispositi/o de almacenamiento creando una imagen del mismo. |
| 4EemplosM |
| |
| dd i3!de/!(da1 o3!de/!(da= |
| |
| Nos clonar+a la particin (da1 en (da='ue no es lo mismo ue copiar el contenido |
| de una en otra.Por tanto (da= de#e ser de igual o ma,or tama)o ue (da1. |
| |
| dd i3!de/!cdrom o3cdrom.iso |
| |
| Nos crea una imagen del $& /olc9ndola en nuestro disco , de nom#re cdrom.iso |
| | | dd i3!de/!(da o3m#r count1 #s1= |
| |
| Nos crea un ;c(ero *imagen llamado m#r con los primeros 1= #,tes de (da |
| ue es Eusto lo ue ocupa el BCR.Para restaurar la ta#la de particionesM |
| |
| dd i3m#r o3!de/!(da |
| |
MM
| |
| ln ;c(ero1 ;c(ero= $rea un enlace duro.Los enlaces duros tienen el mismo inodo |
| origen enlace ue el ;c(ero original.e trata pues del mismo ;c(ero con |
| distintos nom#res |
| |
| ln -s ;c(ero1 ;c(ero= $rea un enlace sim#lico'con di3erente inodo.e crea un |
| origen enlace nue/o ;c(ero ue apunta al XoriginalX'permitiendo enlaar |
| con directorios , con ;c(eros de otro sistema de arc(i/os.|
| |
7/24/2019 Algunos comandos tiles para Debian
14/136
MM
| |
| split -# 1]]Z]0 moart.ogg moart- -- Parte un arc(i/o |
| ---------- ------- |
| | D |
| | nom#re elegido para las partes'por de3ecto " |
| D |
|tama)o en #,tes de cada parte *con -n especi;camos el nS de l+neas |
| |
|cat moart.5 moart.ogg -------- ne las partes de un ;c(ero cortado con split. |
| |
MM
| touc( J-amKJ-tK ;c(ero -------- $am#ia las 3ec(as de un arc(i/o.sado sin opciones |
| | crear+a un ;c(ero con la 3ec(a actual |
| |-a ------- 3ec(a de acceso |
| |-m ------- 3ec(a de modi;cacin |
| |-t ------- ?ndica la 3ec(a nue/a.4l 3ormato de la 3ec(a es 66BB&&((mm.ss |
|
7/24/2019 Algunos comandos tiles para Debian
15/136
| |
|c(o:n J-RK usuario ;c(ero ------ $am#ia el propietario de un ;c(ero o directorio. |
|c(grp J-RK grupo ;c(ero -------- $am#ia el grupo de un ;c(ero o directorio. |
| |
| |
|-------------------------------------------------------------------------------------|
|c(mod J-RK JugoK JW!-K Jr:"sK ;c(ero --- $am#ia los permisos de acceso de un ;c(ero|
| |
|u propietario R recursi/o W da permisos |
|g grupo r lectura - uita permisos |
|o otros : escritura a)ade permisos'uitando los anteriores |
|a todos " eEecucin | | |
|4EemploM |
| c(mod W" ;c(ero dar+a permiso de eEecucin a un ;c(ero , es lo mismo ue |
| c(mod aW" ;c(ero ,a ue a es la opcin por de3ecto. |
| |
|-6tri#utos especialesM |
|sM los atri#utos suid , sgid'otorgan a un X;c(eroX los permisos de su due)o o grupo |
| respecti/amente'cada /e ue se eEecute'sea uien sea el ue lo eEecute. |
| 4EemploM c(mod gWs !usr!#in!cdrecord acti/a el #it sgid en cdrecord |
|tM el atri#uto sticU, *pegaEoso (ace ue slo el propietario del ;c(ero pueda |
| #orrarlo.4EemploM c(mod uWt ;c(ero acti/a el atri#uto pegaEoso |
| |
|-B%todo a#soluto de determinar los permisos. |
| i aca#amos de crear un ;c(ero , ueremos ue tenga estos permisosM r:" r:- --- |
| podr+amos (acerM c(mod ur:" ;c(ero c(mod gr: ;c(ero c(mod o ;c(ero | | o de una manera m9s r9pida (aciendoM c(mod [Z0 ;c(ero |
| |
| 4"plicacinM .---------------------. |
| |due)o | grupo | otros| |
| .-------------|---------------------| |
7/24/2019 Algunos comandos tiles para Debian
16/136
| | ascii | r : " r : - - - - | |
| |-------------|---------------------|----------------. |
| | paso de asci| r : " r : - - - - | acti/ar1 | |
| | a #inario | 1 1 1 1 1 0 0 0 0 | desacti/ar0 | |
| |-------------|---------------------|----------------| |
| | paso de | 1 1 1 1 1 0 0 0 0 | r acti/ado] | |
| | #inario | ]W=W1 ]W=W0 0W0W0 | : acti/ado= | |
| | a octal | [ Z 0 | " acti/ado1 | |
|-------------------------------------------------------------< |
| 6)adiendo los | 0 [ Z 0 |suid acti/ado] | |
|
7/24/2019 Algunos comandos tiles para Debian
17/136
| na manera r9pida de a/eriguar los permisos partiendo de umasU es aplicando |
| la siguiente restaM [[[-0==[ para el primer caso , [[[-000[[[ para el segundo. |
| |
| $uando umasU es 0=='los permisos normales de un directorio son [ *r:" r-" r-" |
| producto de la resta [[[-0==.in em#argo los de un ;c(ero son Z]] *r:- r-- r--. |
| `sto es as+ porue se considera ue lo normal para un ;c(ero es ue no sea |
| eEecuta#le de manera ue la resta para a/eriguar los permisos de un ;c(ero ser+a |
| ZZZ-0==Z]] |
| |
| i escri#o en una consola umasU 000 , a continuacin XmUdir nue/odirectorioX'%ste |
| tendr9 todos los premisosM r:" r:" r:" *[[[ pero , los ;c(eros ue creemos dentro|
| de dic(o directoriob pues %stos tendr9n los permisos M r:- r:- r:- *ZZZ resultado || de la resta ZZZ-000ZZZ |
| |
| Os aclar9isb... ,o tampoco. |
| |
| Para ue la m9scara de permisos permaneca de una sesin a otra tienes ue ponerla |
| en el .#as(pro;le de tu (ome. |
7/24/2019 Algunos comandos tiles para Debian
18/136
|
7/24/2019 Algunos comandos tiles para Debian
19/136
.-------------------------------------------------------------------------------.
| $?>R6N&O |
| |
|enc3s ;c(ero p.demontaEe ------- $i3ra ,!o monta un ;c(ero ,a ci3rado |
|enc3s -i 10 ruta;c(ero -------- Bonta un ;c(ero'desmont9ndolo al ca#o de |
| J10 minutos de inacti/idad|
|3usermount -u p.demontaEe ------- &esmonta el ;c(ero |
|enc3sctl in3o ;c(ero ------------ Buestra in3ormacin so#re el ;c(ero ci3rado|
|enc3sctl pass:d ;c(ero ---------- $am#ia la contrase)a del ;c(ero ci3rado |
| |
| NotasM |
|-na /e ci3rado el directorio todo lo ue se introduca en el punto de | | montaEe ser9 ci3rado en el directorio , /isi#le a tra/%s del punto de montaEe |
|-Por de3ecto se eEecuta en segundo plano'pero seguido de la opcin -3 lo (ar+a |
| en primero en cu,o caso no (a#r+a necesidad de indicar rutas a#solutas. |
|-enc3s depende del pauete 3use*>iles,stem in 4rspace'ue permite a un |
| usuario maneEar sistemas de ;c(eros /irtuales.na /e instalado (a, ue |
| cargar el mdulo X3useX en el Uernel , a)adir el usuario al grupo X3useX |
| |
7/24/2019 Algunos comandos tiles para Debian
20/136
| ormatea un arc(i/o de te"to. |
| | |
| |W= ------------- ?mprime a partir de la p9gina =. |
| |-l[0 ---------- 4sta#lece longitud de p9gina en [0 l+neas *ZZ " de3ecto |
| |-: 0 --------- 4sta#lece el anc(o de l+nea en 0 caracteres*[= " de3ecto |
| |-( X$omandosX -- 4sta#lece X$omandosX como ca#ecera de cada p9gina. |
| |-t ------------- No imprimir+a ca#eceras ni pies de p9gina. |
|
7/24/2019 Algunos comandos tiles para Debian
21/136
| $trl W ----------- ?r a un n8mero de l+nea en concreto. |
| B W g -------------- ?r a un n8mero de l+nea en concreto. |
| B W i -------------- 6uto indentar (a#ilitar!des(a#ilitar. |
| B W " -------------- Bodo a,uda (a#ilitar!des(a#ilitar. |
| B W p -------------- Bodo Pico (a#ilitar!des(a#ilitar. |
| B W m -------------- oporte para ratn (a#ilitar!des(a#ilitar. |
| B W r -------------- Reemplaar te"to en el editor. |
| B W e -------------- 4"presiones regulares (a#ilitar!des(a#ilitar. |
| B W # -------------- Respaldar ;c(eros (a#ilitar!des(a#ilitar. |
| B W s -------------- &esplaamiento sua/e (a#ilitar!des(a#ilitar. |
| B W ( -------------- 7ecla
7/24/2019 Algunos comandos tiles para Debian
22/136
| |(tmldoc 1.(tml =.(tml -3 unidos.(tml ------ ne /arios ;c(eros (tml en uno solo. | |
| |(tmldoc --:e#page 1.(tml =.(tml -3 .pd3--- $on/ierte o une /arios (tml en un pd3.| |
| |(tmldoc --:e#page 1.(tml =.(tml -3 .ps --- $on/ierte o une /arios (tml en un ps. | |
| |elinUs -dump ;c(ero.(tml ;c(ero.t"t --- $on/ierte un ;c(ero (tml a te"to. | |
| |t"t=(tml ;c(.t"t --out;le ;c(.(tml ----- $on/ierte un ;c(ero de te"to a (tml. | |
| |anti:ord -p 3olio ;c(.doc ;c(.ps ------ $on/ierte un ;c(ero doc a ps | |
| |anti:ord -t -: 0 ;c(.doc ;c(.t"t ----- $on/ierte un ;c(ero doc a te"to | |
| | | |
| |-pd3tops , pd3tote"t /ienen en el pauete "pd3-utils.la opcin -la,out (ace ue | |
| | la salida conser/e lo meEor posi#le la disposicin ;sica del documento pd3. | |
| |-La opcin - de t"t=(tml con/ierte los caracteres latin-1 a etiuetas (tml^-p# 0 | |
| | mantiene el te"to pre3ormateado mientras ue la opcin --"(tml trata de ue la | | | | salida sea con3orme al est9ndar "(tml. | |
| |-La opcin -p de anti:ord esta#lece el tama)o del documento*3olio'6'6]'etc , -: | |
| | la anc(ura de la l+nea en caracteres. | |
|
7/24/2019 Algunos comandos tiles para Debian
23/136
| |-m --------------------- $orrige'modi;c9ndolo'el cdigo del ;c(ero (tml. | |
| |-as"(tml --------------- $on/ierte un (tml a "(tml | |
| |-latin1 ---------------- sa caracteres ?O-\-1 para entrada , salida | |
| |-ut3 ------------------ sa caracteres 7>- para entrada , salida | |
|
7/24/2019 Algunos comandos tiles para Debian
24/136
| | inclu,e en el pauete to3rodos.Los ;c(eros de te"to en sistemas ni" | |
| | , &os emplean distintos caracteres de control para de;nir una nue/a | |
| | l+nea.Bientras en el primero se emplea el salto de l+nea'en el segundo | |
| | se usa la com#inacin de %ste con el retorno de carro. Bencin aparte | |
| | merece Bac O' ue slo utilia el retorno de carro. */er comando tr | |
| | | |
| | $aracteres de controlM | |
| | L> ----- alto de l+nea *line 3eed. | |
| | $R ----- Retorno de carro *$arriage return | |
| | $RL> --- $om#inacin de am#as. | |
| | | |
| |inta"is 3romdos JopcionesK ;c(ero | | | | | |
| |OpcionesM | |
| |-d -- &e &os a ni" | |
| |-u -- &e ni" a &os | |
| |-# -- $rea una copia de seguridad del original'renom#r9ndolo .#aU | |
| |-o -- 4scri#e los cam#ios directamente en el ;c(ero original.sada por de3ecto. | |
| |-p -- Preser/a la 3ec(a del ;c(ero.i se trata de root tam#i%n el propietario. | |
| |-a -- 6l con/ertir de dos a uni"'eliminamos todos los $R'no slo los ue /an se- | |
| | guidos de un L>'es decir los $RL>.I al pasar de ni" a &O'con/ierte todos | |
| | los L> en $RL>'no slo los L> aislados ue no /an precedidos de un $R. | |
| | | |
| |4EemploM 3romdos -d te"to:in.t"t | |
| | es lo mismo ue | |
| | tr -d XQrX Y te"to:in.t"t te"touni".t"t */er comando tr | |
| | | | | | 3romdos -d -a te"tomac.t"t | |
| | es lo mismo ueM | |
| | tr
7/24/2019 Algunos comandos tiles para Debian
25/136
| |
7/24/2019 Algunos comandos tiles para Debian
26/136
| 1S [ a -ttar prue#a.tar 5.t"t |
| =S [ a -tgip prue#a.tg prue#a.tar |
| |
|-4l 3ormato [ no guarda el due)o o grupo de un ;c(ero por lo ue |
| no es recomenda#le para copias de seguridad. |
|-4s capa de descomprimir ip'rar'g'#='tar'ca#'arE'cpio'de#'rpm |
| aunue para rar necesita del pauete [ip-rar |
||
| |
|$omprimir ipM ------------------ ip -r ;c(ero.ip ;c(ero |
|$i3rar el ipM ------------------ ip -re ;c(ero.ip ;c(ero | |&escomprimir ipM --------------- unip ;c(ero.ip |
|&escomprimir ipM --------------- unip -d ;c(ero.ip directoriodestino |
|Der contenido ipM -------------- unip -/ ;c(ero.ip |
|$(euea la integridad ----------- unip -t ;c(ero.ip |
| |
|&escomprimir rarM --------------- unrar e -r ;c(ero.rar |
|&escomprimir rarM --------------- unrar " -r ;c(ero.rar directoriodestino |
|Der contenido rarM -------------- unrar l ;c(ero.rar |
|$(euear rarM ------------------- unrar t ;c(ero.rar |
| |
|&escomprimir ace ---------------- unace e ;c(ero.ace |
|&escomprimir ace ---------------- unace " ;c(ero.ace directoriodestino! |
|Der contenido aceM -------------- unace l ;c(ero.ace |
|$(euear aceM ------------------- unace t ;c(ero.ace |
| |
|$omprimir gM ------------------- gip -r ;c(ero |
|&escomprimir gM ---------------- gip -d ;c(ero.g |
|Der contenido g ---------------- gip -c ;c(ero.g |
|$(euea la integridad ----------- gip -t ;c(ero.g |
| |
7/24/2019 Algunos comandos tiles para Debian
27/136
|$omprimir #=M ------------------ #ip= ;c(ero |
|&escomprimir #=M --------------- #ip= -d ;c(ero.#= |
|Der contenido #=M -------------- #ip= -c ;c(ero.#= |
|$(euea la integridad ----------- #ip= -t ;c(ero.#= |
| |
| NO76M r eui/ale en todos los casos a recursi/o |
||
| Bientras ue ip comprime , empaueta'gip #ip= slo comprimen ;c(eros' |
| no directorios'para eso e"iste tar. |
| |
|>ic(eros tar | |4mpauetarM --------------------- tar -/c3 arc(i/o.tar ;c(ero1 ;c(ero=... |
|&esempauetarM ------------------ tar -/"3 arc(i/o.tar |
|Der contenido ------------------- tar -/t3 arc(i/o.tar |
| |
| Para comprimir /arios ;c(eros , empauetarlos en un solo arc(i/o |
| (a, ue com#inar el tar , el gip o el #ip= de la siguiente maneraM |
| |
|>ic(eros tar.g *tg |
|4mpauetar , comprimirM --------- tar -/c3 arc(i/o.tg directorio |
|&esempauetar , descomprimirM --- tar -/"3 arc(i/o.tg |
|Der contenidoM ------------------ tar -/t3 arc(i/o.tg |
| |
|>ic(eros tar.#= *t#= |
|4mpauetar , comprimirM --------- tar -E/c3 arc(i/o.t#= directorio |
|&esempauetar , descomprimirM --- tar -E/"3 arc(i/o.t#= |
|Der contenidoM ------------------ tar -E/t3 arc(i/o.t#= |
| |
|-- 0pciones de tarM |
| -c M crea un nue/o arc(i/o. |
| -3 Mpuede com#inarse conM |
7/24/2019 Algunos comandos tiles para Debian
28/136
| |-c'usa el nom#re del ;c(ero especi;cado para el ;c(ero tar |
| |-"'retira del arc(i/o el ;c(ero especi;cado. |
|
7/24/2019 Algunos comandos tiles para Debian
29/136
| Cusca cla/es ue contengan tres caracteres en min8sculas inclu+da la arro#a |
| |
7/24/2019 Algunos comandos tiles para Debian
30/136
| |
| nos a#rir9 el editor nano para ue escri#amos lo ue ueramos en un nue/o arc(i/o ue|
| se llamar9 nue/o.t"t , tras guardar , salir del editor'cat nos mostrar9 el contenido |
| de lo ue aca#amos de crear | | |
| sleep m ^ "mms cancin.mp --------- tras minutos se iniciar9 el "mms */er m9s a#aEo|
7/24/2019 Algunos comandos tiles para Debian
31/136
| $ada /e ue escri#a en una consola cdrip me ripear9 el $& ue tenga en !de/!(dd|
| |
| Para ue los alias permanecan de una sesin a otra (a, ue ponerlos en el arc(i/o!(ome!.#as(rc |
| |
| nota1Mel mote , el comando al ue sustitu,e #ien pegaditos al signo igual. |
| nota=Mel comando entre comillas simples. |
7/24/2019 Algunos comandos tiles para Debian
32/136
| i ese ;c(ero ,a e"ist+a (a sido so#reescrito su contenido'pero si usamos no #orrar9nada |
| , a)adira su salida al ;nal del ;c(ero.Otro eEemplo con ec(oM |
| |
| ec(o X;n de la lista de programas instaladosX programasinstalados.t"t | | |
| en /e de mostrar en pantalla el te"to'lo a)ade al ;nal del ;c(ero programasinstalados.t"t|
| |
| Para despistar los de ni" se (an in/entado el mismo car9cter pero al re/%sM |
| |
| cat Y programasinstalados.t"t |
| | | en donde programasinstalados (ace'no de salida sino de entrada para cat el cual lomuestra |
| en pantalla ',a ue la salida natural de cat es la est9ndar'stdout o pantalla |
| |
| i ueremos ue la salida de error no apareca en pantalla sino ue /a,a a un arc(i/o dete"toM|
| |
| comando = ;c(ero.t"t eEemploM "mms = error"mms.t"t |
||
| |
| 7u#er+as .na tu#er+a o pipe (ace ue la salida de un programa sea la entrada de otro. |
| |
| *| u sinta"is suele serM comando | comando. |
| |
| 4EemplosM |
| |
| cat programasinstalados.t"t | grep moilla |
| 6u+ le (emos cam#iado la salida natural a cat , se la (emos mandado a grep para ue#usue la |
| pala#ra moilla dentro del ;c(ero programasinstalados.t"t |
7/24/2019 Algunos comandos tiles para Debian
33/136
| |
| pr l[0 -d comandos.t"t | lpr |
| na /e 3ormateado el documento *pr lo manda a la cola *lpr |
| |
| ls -a | tee ;c(ero.t"t |
| es lo mismo ueM ls -a ^ ls -a ;c(ero.t"t |
| |
| ls -a | tee mis;c(eros.t"t | :c -l |
| 4n este eEmplo tee , :c (an actuado como ;ltros'permiti%donos sa#er cu9ntos ;c(erostenemos |
| en nuestra (ome , al mismo tiempo crear un ;c(ero con sus nom#res. Para ello tee (atomado la |
| salida de ls , aparte de crear el ;c(ero'le (a pasado esa misma salida a :c ue nos muestrael |
| n8mero de l+neas de dic(o ;c(ero. |
| |
ormatea un disuete'donde aM es de/!3d0 |
| m#ad#locUs aM ------- e emplea tras 3ormatear para #uscar errores. |
| mcd JaMK ------------ ?n3orma del directorio B-&O en curso o #ien cam#iamos a uno. |
| mdir -a aM----------- Buestra el contenido de un directorio B-&O. |
| mcop, --------------- $opia de ;c(eros B-&O a!o desde ni". |
7/24/2019 Algunos comandos tiles para Debian
34/136
| |mcop, XaM#ill!5X ------------- $opia el contenido de aM#ill!5 al directorio en curso. |
| |mcop, XaM#ill!5X !opp, ---- $opia el contenido de aM#ill!5 al directorio opp,. |
| |mcop, 5.t"t aM#ill ----------- $opia al directorio X#illX del disuete todos los .t"t. |
| ormatea en 3ormato msdos un disuete. |
| 3d3ormat !de/!3d0 -------------------- >ormatea , despu%s /eri;ca el 3ormateo. |
7/24/2019 Algunos comandos tiles para Debian
35/136
| |U -- pista
|
7/24/2019 Algunos comandos tiles para Debian
36/136
| mm/ X5.c#X XV1.ipX -------- Renom#rar+a todos los c# a ip'conser/9ndose el nom#re ueprecede a .c#
| mm/ X^5.c#X XV1V=.ipX ----- Renom#rar+a todos los c# a ip en el directorio actual , sussu#directorios
|
7/24/2019 Algunos comandos tiles para Debian
37/136
| Num-LocU *descargas |
| |
7/24/2019 Algunos comandos tiles para Debian
38/136
| 4n !usr!s(are!maUe-li/e!lists! e"isten ;c(eros con listas prede;nidas' |
| aunue tam#i%n podemos crear el nuestro. |
| |
|4EemploM |
| |
|maUe-li/e -d etc( -a iZ -p gnome --pacUages XU#X -s Xmain contri# non-3reeX |
| |
|>ic(ero maUe-li/e.con3 |
|---------------------- |
|Bediante este ;c(ero u#icado en etc se pueden especi;car la ma,or+a de las |
|opciones usadas por de3ecto usando /aria#les de entorno , simpli;cando con ello |
|la sinta"is.Para las ,a mencionadas ser+anM || |
|-d ---------------- L?D4&?7R?C7?ONXetc(X *por de3ecto sid |
|-a ---------------- L?D46R$@?74$7R4XiZX *por de3ecto auto-detectada |
|-p ---------------- L?D4P6$6G4L?7XstandardX *la usada por de3ecto con Gnome|
|-s ---------------- L?D44$7?ONXmain contri# non-3reeX *por de3ecto main |
|--pacUages -------- L?D4P6$6G4XX *por de3ecto /ac+a |
|--include-c(root -- L?D4?N$L&4$@ROO7XX *por de3ecto /ac+a |
| |
ORB6$?N ||
|------------------------------------------------------------------------||
| man comando --------- Buestra in3ormacin so#re el comando. ||
| man ;c(ero ------- Buestra in3ormacin so#re el ;c(ero ||
| ||
|4n el segundo eEemplo se (a indicado a man ue #usue en su seccin ||
|dedicada a ;c(eros.@a, /eces en ue es necesario indicar la seccin' ||
7/24/2019 Algunos comandos tiles para Debian
39/136
|cuando tenemos un comando del mismo nom#re ue un ;c(ero'por eEemplo ||
|cronta#.4n esos casos'man presenta la primera p9gina encontrada. ||
| ||
|eccionesM ||
|1 $omandos de usuario ||
|= Llamadas del sistema ||
| >unciones de #i#lioteca ||
|] &ispositi/os e inter3aces ||
| >ormatos de arc(i/o ||
|Z uegos , demostraciones ||
|[ 4ntorno' ta#las , macros ||
| $omandos de mantenimiento ||| ||
| inta"is de la sinopsisM ||
| ||
| te"to en negrita ------ (a, ue escri#irlo e"actamente. ||
| te"to en cursi/a ------ argumentos ue (a, ue reemplaar por su /alor ||
| te"to su#ra,ado ------- argumentos ue (a, ue reemplaar por su /alor ||
| J-a#cK ---------------- Las opciones entre corc(etes son opcionales ||
| -a|-#j -------------- las opciones separadas por | son e"clu,entes ||
| argumento ... --------- se pueden incluir /arios argumentos. ||
| Je"presinK ... ------- se pueden incluir /arias e"presiones ||
| ||
|------------------------------------------------------------------------||
| $omplementos de man ||
| ||
| comando --(elp -------- Buestra in3ormacin resumida so#re el comando. ||| ||
| apropos e"presin ----- Cusca'dentro de las descripciones de man'una ||
| pala#ra cla/e.4ui/ale a man -U ||
| apropos -e pala#ra ---- Cusca la pala#ra e"acta. ||
| Puede ser necesario entrecomillarla ||
7/24/2019 Algunos comandos tiles para Debian
40/136
| apropos -: pala5 ------ Cusca un patrn usando comodines. ||
| Puede ser necesario anteponerles Q ||
| ||
| :(atis --------------- Cusca'entre los nom#res de las p9ginas de man' ||
| una semeEante.4ui/ale a man -3 ||
| :(atis -: e"presin --- Cusca un patrn usando comodines. ||
| Puede ser necesario anteponerles Q ||
| ||
|------------------------------------------------------------------------||
| in3o ------------------ Buestra un men8 na/ega#le con temas de a,uda ||
| ||
| nM siguiente p9gina ||| pM p9gina pre/ia ||
| ||
|------------------------------------------------------------------------||
| (elp comando -- Buestra in3ormacin so#re un comando interno del s(ell ||
| ||
| (istor, ------- Buestra el listado de comandos usados *.#as((istor, ||
| 3c -l --------- Buestra el listado de los 8ltimos comandos eEecutados. ||
| ||
|------------------------------------------------------------------------||
| Puetes ue se instalan en !usr!s(are!doc! ||
| ||
| doc-linu"-es ------------------------ 7oneladas de (o:tos. ||
| apt-(o:to-es ------------------------ Banual de 6P7. ||
| de#ian-re3erence-es ----------------- Gu+a de re3erencia de &e#ian. ||
| ||
7/24/2019 Algunos comandos tiles para Debian
41/136
.-.
| -$alculadoraM ||
| ||
| V #c ------------------------- 6#rimos #c. ||
| =0 W .] -------------------- uma. ||
| [[ - nS ---------------------- Resta. ||
| \\ 5 Z ---------------------- Bultiplica. ||
| ][ ! ----------------------- Buestra el cociente de la di/isin. ||
| ][ h ----------------------- Buestra el resto de la di/isin. ||
| ] q = ------------------------ $alcula la potencia ] ||
| srt *1Z -------------------- $alcula la ra+ cuadrada de 1Z ||
| *=5W= ! srt *=q!=. ----- n poco de cada. ||
| uit ------------------------- alimos de #c. ||
| ||
| 7am#i%n podemos (acerlo usando ec(o , mandando la salida a #cM ||
| ||
| ec(o X*=5W=X ! srt X*=q!=.X | #c ||
| ||
| en este caso los par%ntesis de#en ir entrecomillados ||
| ||
7/24/2019 Algunos comandos tiles para Debian
42/136
| |
| $trl W a - Bue/e el cursor al inicio de la linea |
| $trl W # - Bue/e el cursor un car9cter a la iuierda'igual ue XY-X |
| $trl W c - 7ermina un proceso. |
| $trl W d - Corra el car9cter #aEo el cursor. |
| $trl W e - Bue/e el cursor al ;nal de la linea. |
| $trl W 3 - Bue/e el cursor un car9cter a la derec(a'igual ue X-X |
| $trl W ( - Corra el 8ltimo car9cter'igual ue X#acUspaceX |
| $trl W U - $orta!#orra los caracteres desde el cursor (asta el ;nal de linea. |
| $trl W l - Limpia la pantalla. |
| $trl W n - $omando posterior'igual ue ec(a de direccin Xa#aEoX. |
| $trl W p - $omando anterior'igual ue ec(a de direccin Xarri#aX. || $trl W - Resume'reinicia la trans3erencia de datos. |
| $trl W r - Cusca en el (istorial un comando ue contenga el car9cter introducido|
| $trl W s - Para la trans3erencia de datos a la terminal. |
| $trl W t - ?ntercam#ia los dos 8ltimos caracteres a la iuierda del cursor. |
| $trl W u - $orta!#orra los caracteres desde el cursor (asta el inicio de linea. |
| $trl W : - $orta!#orra los caracteres desde el cursor (asta el inicio de linea. |
| $trl W , - Pega el contenido #orrado mediante $trlJWd WU Wu W:K. |
| $trl W - uspende temporalmente la eEecucin de un programa. |
| |
| $trlW" $trlWe - Llama al editor de;nido en la /aria#le de entorno. |
| $trlW6ltW>nS -- $am#iamos de terminal.>nS seg8n gett,s acti/ados en !etc!initta#|
| $trlW6ltWupr - Reinicia el sistema *si no se indica otra cosa en !etc!initta# |
| 6lt W #acUspace -- Corra los caracteres a la iuierda del cursor. |
| |
| NotaM 6 /eces (a, ue sustituir 6lt por 4sc || |
| 6lt W Y -- Buestra el primer comando en el (istorial. |
| 6lt W -- Buestra el 8ltimo comando en el (istorial. |
| 6lt W b -- Buestra la lista completa de comandos. |
| 6lt W 5 -- Buestra la lista completa de comandos en columnas. |
7/24/2019 Algunos comandos tiles para Debian
43/136
| 6lt W ! -- ?ntenta terminar el comando. |
| 6lt W . -- ?ntroduce el 8ltimo comando. |
| 6lt W # -- Bue/e el cursor (acia atr9s *inicio de pala#ra. |
| 6lt W c -- $on/ierte una letra en ma,8scula. |
| 6lt W d -- Corra los caracteres a la derec(a del cursor. |
| 6lt W 3 -- 4l cursor a/ana una pala#ra. |
| 6lt W l -- $on/ierte una letra en min8scula. |
| 6lt W t -- ?ntercam#ia las dos 8ltimas pala#ras a la iuierda del cursor. |
| 6lt W u -- $on/ierte en ma,8scula una pala#ra. |
| |
| NotaM =" es el n8mero de /eces ue (a, ue pulsar 7a#. |
| || ="7a# ----------- Buestra todos los comandos posi#les *igual ue "4sc |
| cadena W ="7a# - Buestra los posi#les comandos ue empiecen por la cadena. |
| !ruta 5 W ="7a# - Buestra el 9r#ol de directorios'sin incluir los ocultos. |
| !ruta W ="7a# - Buestra los directorios'incluidos los ocultos. |
| W ="7a# ------- Buestra todos los usuarios del sistema *!etc!pass:d |
| W ="7a# ------- Buestra la /aria#les del sistema. |
| W ="7a# ------- Buestra las entradas del ;c(ero !etc!(osts. |
| W ="7a# ------- ?gual ue ls -a |
Q !
?$O !!Q
D!
.------------------------------------------------------------------------------------------.
|"de#con;gurator --------- 6utodetecta el (ard:are'pas9ndole los /alores a de#con3 |
7/24/2019 Algunos comandos tiles para Debian
44/136
|de"con3 J-o ;c(eroK ----- Genera un "org.con3'con los /alores dados por de#con3 |
|gl"in3o ------------------ ?n3ormacin so#re OpenGL , su e"tensin GLA para A-findo:. |
|s(o:rg# ------------------ lista los colores reconocidos por el sistema , su /alor RGC |
| |
| NotasM |
|-de#con3 es el Gestor de con;guracin de &e#ian |
|-&isponiendo de aceleracin'gl"in3o*mesa-utils muestra la entradaM direct renderingM I4 |
7/24/2019 Algunos comandos tiles para Debian
45/136
| |
| .-------------------------------------------------------. |
| | Bodos /esa /ga *e"presados en decimalM | |
| | | |
| | $olores |Z]0"]0 00"Z00 10=]"[Z 1=0"10=] 1Z00"1=00 | |
| | --------W-------------------------------------------- | |
| | =Z | [Z\ [[1 [[ [[ [\Z | |
| | ='[Z | [] [[ [\0 [\ [\[ | |
| | Z'Z | [ [ [\1 [\] [\ | |
| | 1Z.B | [Z [\ [\= [\ [\\ | |
|
7/24/2019 Algunos comandos tiles para Debian
46/136
| e puede usar de 3orma interacti/a. |
|-: /alor ------------------------ ?ndicamos la anc(ura del te"to'por de3ecto 0 |
|-t ------------------------------ La salida se mostrar9 en su m9"ima anc(ura. |
|-c ------------------------------ La salida se mostrar9 centrada. |
|-3 tipo ------------------------- ?ndicamos la tipogra3+a de la salida.*!usr!s(are!;glet|
| Podemos indicar la rutaM ;glet -3 !(ome!mi3uente |
|4EemploM V;glet -3 small te"to |
| |
| | | | | |
| | ! - Q ! ! Q |
| QQ!QQQQ! |
| ||s(o:;g3onts -------------------- Buestra un eEemplo de las 3uentes disponi#les. |
|s(o:;g3onts -d !directorio ----- Buestra las 3uentes de un directorio determinado. |
| |
7/24/2019 Algunos comandos tiles para Debian
47/136
| |
|-":d *"#ase-clients^ascii/ie: *a/ie:^ pd;mages *"pd3-utils^caca/ie:*caca-utils |
|-li#aa es una li#reria ue nos permite /er las im9genes'incluso las animadas'mediante |
| caracteres ascii.li#caca permite lo mismo ue li#aa pero en color |
7/24/2019 Algunos comandos tiles para Debian
48/136
|$on/ertir una imagen a #lanco , negro ---- con/ert color.Epg -monoc(rome #!n.Epg |
| |
|$am#iar el 3ormato de N6 imagen --------- con/ert entrada.ppm salida.Epg |
|$am#iar las dimensiones de N6 imagen ---- con/ert -sample 100"0 original.Epg nue/a.Epg |
|$am#iar 3ormato , tama)o de N6 imagen --- con/ert -geometr, 100"0 original."pmnue/a.Epg|
| |
|$am#iar el 3ormato de D6R?6 im9genes --- mogri3, -3ormat Epg 5.ppm |
|$rear miniaturas de D6R?6 im9genes ------ mogri3, -3ormat Epg -sample =0h"=0h 5.png |
| |
|con/ert'animate'identi3,'mogri3, import , displa, /ienen en el pauete imagemagicU |
| |
|674N$?NM |
|4l 8ltimo comando miniaturia nuestras im9genes png con/irti%ndolas a Epg , en el caso de |
|no indicar un 3ormato de salida distinto*mediante -3ormat'nos eliminar+a las originales |
7/24/2019 Algunos comandos tiles para Debian
49/136
| 6)adir te"to a una imagen M con/ert ;c(erodeentrada JopcionesK ;c(erodesalida |
| con/ert imagen.Epg JopcionesK imagenconte"to'Epg |
| |
| Opciones para a)adir te"toM |
| columnaY-. '-;la |
| | | |
| con/ert a.Epg -3ont courier -;ll ,ello: -pointsie = -dra:
7/24/2019 Algunos comandos tiles para Debian
50/136
| |
| P1
7/24/2019 Algunos comandos tiles para Debian
51/136
| |. . . . . . . . Por eEemplo si ueremos mo/er el pen ue est9 en c= a c]'(a#r+a |
| = |P P . P P P P P ue introducir el mo/imiento mediante el comando c=c].4l programa |
| 1 |R N C 2 C N R nos mostrar9 tras cada Eugada el desarrollo de la partida mediante |
| | un gr9;co ascii.4l comando para iniciar el Euego es gnuc(ess |
| a # c d e 3 g ( |
| |
| |
| Lista de comandosM |
| uit ----------- alimos del programa. |
| e"it ----------- 4n modo an9lisis'para el an9lisis , en caso contrario el programa. |
| (elp ----------- Buestra la a,uda. |
| s(o: ----------- Buestra in3ormacin di/ersa. || |#oard -------- el ta#lero actual. |
| |time --------- la con;guracin del tiempo. |
| |mo/es -------- todos los mo/imientos. |
| |escape ------- mo/imientos ue se escapan al Eaue. |
| |noncapture --- Bo/imientos sin captura. |
| |capture ------ mo/imientos de captura. |
| |e/al --------- e/aluacin por pieas , del conEunto. |
| |game --------- el (istorial de mo/imientos. |
| |pin ---------- pieas inmo/iliadas. |
|
7/24/2019 Algunos comandos tiles para Debian
52/136
| |on ---------- acti/a el uso del li#ro de aperturas. |
| |o --------- desacti/a el uso del li#ro de aperturas. |
| |#est -------- Euega el meEor mo/imiento del li#ro. |
| |:orst ------- Euega el peor mo/imiento del li#ro. |
| |random ------ Euega un mo/imiento al aar. |
| |pre3er ------ Euega un #uen mo/imiento *usado por de3ecto. |
|
7/24/2019 Algunos comandos tiles para Debian
53/136
| |
|*1 $uando nosotros Eugamos al aEedre (a, mo/imientos en los ue ni reparamos porue son|
| o#/ios'por eEemplo darnos un Eaue a nosotros mismos.Cien pues dic(o as+ a groso modo |
| las m9uinas piensan en todas las posi#les com#inaciones por mu, a#surdas ue sean. |
| 4l algorritmo al3a-#eta intenta paliar esta 3alta de (eur+stica por parte de la m9uina |
| (aciendo ue la #8sueda del meEor mo/imiento sea m9s r9pida. |
| |
7/24/2019 Algunos comandos tiles para Debian
54/136
| | de plata3ormas N?A permitiendo mantener los atri#utos en ;c(eros. | |
| |- ----------- Genera sistemas de ;c(eros ?O \ZZ0 con e"tensin oliet *propia de | |
| | plata3ormas findo:s \!N7 | |
| |-7 ----------- Genera ;c(eros 7R6N.7CL 'usados por los sistemas sin la e"tensin | |
| | RocU Ridge para /er correctamente sus ;c(eros. | |
| |-d/d-/ideo --- $rea una imagen iso propia de un /+deo &D& *&>'de un directorio con | |
| | la estructura adecuada para ello */er edicin de /+deo | |
| |-o ----------- ?ndicamos el nom#re del ;c(ero.iso de salida | |
| | | |
| | 4EemplosM | |
| | genisoimage -R - -7 -o miimagen.iso ;c(ero | |
| | mUiso3s -d/d-/ideo -o d/d.iso directoriod/d | || | | |
|
7/24/2019 Algunos comandos tiles para Debian
55/136
| | |Las im9genes nrg son las generadas con Nero^ img con $lone^md3 con| |
| | |6lco(ol , las #in son las est9ndar de findo:s.Los di/isores ue | |
| | |acompa)an a las im9genes son los cue s(eet *Der edicin de audio | |
|
7/24/2019 Algunos comandos tiles para Debian
56/136
| "aos -dri/er aa -------------- ?ndicamos a "aos ue use las li#rer+as aali#. |
| |
|aa;re /iene en el pauete li#aa-#in |
7/24/2019 Algunos comandos tiles para Debian
57/136
|
7/24/2019 Algunos comandos tiles para Debian
58/136
| | editor de te"to , las #uscamos.Pero si el enlace es cdigo|Ea/ascript al aparecer la |
| | /entana emergente'miramos su cdigo 3uente , #uscamos por as" o mms , a(+ est9n. |
| | La direccin rtsp se consigue de igual 3orma' sustitu,endo mms por rtsp , as" por ram.|
7/24/2019 Algunos comandos tiles para Debian
59/136
| Buestra los dispositi/os disponi#les --- :odim --de/ices |
| ?n3ormacin so#re la gra#adora --------- (:in3o --cdrom |
| ?n3ormacin so#re el &D& --------------- d/dWr:-mediain3o !de/!d/d |
| 6#re la #andeEa del cdrom *1 ---------- eEect JeEect (dd | ...K |
| $ierra la #andeEa del cdrom ------------ eEect -t JeEect -t !mnt!lector | ...K |
| $(euea la gra#acin en un $&!&D& ------ cdcU -d !de/!dispositi/o |
| |
| *1 i el dispositi/o estu/iese montado'lo desmontar+a antes de a#rir. |
| |
7/24/2019 Algunos comandos tiles para Debian
60/136
| .---Notas so#re cdrecord --------------------------------------------------------------|
| |-.La opcin -o/er#urn de cdrecord permite gra#ar un ;c(ero de ma,ores dimensiones |
| | ue las del medio en donde se gra#ar9.Por eEemplo gra#ando en un $& de [00BC un |
| | ;c(ero de 00BCM sudo cdrecord -o/er#urn -pad -audio directoriode00BC!5.:a/ |
| |-.La opcin dri/eropts#urn3ree'siempre ue el dispositi/o la soporte'e/ita el /aciado|
| | del #uer *Cuer nderruns. |
| |-.e puede simpli;car la sinta"is esta#leciendo /alores predeterminados para de/' el |
| | dispositi/o de gra#acin^3s'el tama)o del #u3er*nunca menor ue el de la gra#adora^|
| | speed'la /elocidad de gra#acin , dri/eropst'las opciones del dri/er.Para ello (a, |
| | ue indicarlo en el ;c(ero !etc!de3ault!cdrecord o #ien crear un alias. |
| | |
|-----------------------------------------------------------------------------------------|| GR6C6$?N &D& |
|-----------------------------------------------------------------------------------------|
| |
| Gra#ar un &D& de datos*1M --------- gro:iso3s -T !de/!sr0 -R - arc(i/o |
| Gra#ar &D& multisesin*=M --------- gro:iso3s -B !de/!sr0 -R - arc(i/o |
| Gra#ar una imagen ,a creadaM ------- gro:iso3s -d/d-compat -T !de/!sr0imagen.iso |
| Corrar un &D&RfM ------------------ d/drecord -/ de/0'0'0 #lanU3ast J#lanUallK |
| >ormatear un &D&Rf ---------------- d/dWr:-3ormat !de/!d/d |
| |
| .----NotasM-------------------------------------------|
| |*1 gro:iso3s llama a mUiso3s para ue cree la imagen|
| |*= -B a)ade m9s datos al d/d |
| |-.gro:iso3s /iene en el pauete d/dWr:-tools. |
| |-.d/drecord /iene en el pauete d/drtools. |
| | ||-----------------------------------------------------------------------------------------|
| $ompro#ar la integridad de los datos gra#ados en un $&!&D& |
| |
| cdcU -d !de/!dispositi/o |
7/24/2019 Algunos comandos tiles para Debian
61/136
4dicin de audio
.---------------------------------------------------------------------------------------.
| R?P4O |
.-----------------------------------------------------------------------------------------.
|a#cde -d !de/!(dd -N -1 -o ac ------------ e"trae el disco en un 8nico ;c(ero ac*1 |
|a#cde -d !de/!(dd -N -" -o mpc ------------- e"trae el disco en ;c(eros mpc separados |
|a#cde -d !de/!(dd -N -o ogg tracUs 1- --- e"trae las tres primeras , la uinta. || |
|-1 ------ 4"trae todo el disco en un 8nico ;c(ero de audio. |
|-d ------ ?ndica el dispositi/o. |
|-N ------ 6ctua con las opciones por de3ecto'sin preguntar nada al usuario. |
|-" ------ 4"pulsa el cd al aca#ar |
|-o ------ 6udio resultante'puede ser ogg'mp'ac'sp"'mpc'm]a o :a/ |
|tracUs -- ?ndicamos las pistas ue ueremos procesar'admite rangos mediante un guion - |
| |
|NotaM |
|-*1 4ste ;c(ero ac lle/ar9 un cue s(eet incrustado. |
|-a#cde crea los id de los temas'mediante una cone"in a un ser/idor 3reed#. |
|-Reuiere de oggenc'lame'id/='cd-discid'cdparanoia o cdda=:a/ , opcionalmente normalie.|
|-u ;c(ero de con;guracin es !etc!a#cde.con3 |
| |
7/24/2019 Algunos comandos tiles para Debian
62/136
|Pasar de ogg a :a/ ------------------------ oggdec 5.ogg |
|Pasar de :a/ a mpM ----------------------- lame - = ;c(ero.:a/ *1 |
|Pasar lote de :a/ a mp ------------------- lame --nogap 5.:a/ |
|Pasar de mp a :a/ ------------------------ lame --decode ;c(ero.mp ;c(ero.:a/ |
|Pasar de mpc a :a/ ------------------------ mppdec ;c(ero.mpc -o ;c(ero.:a/ |
|Pasar de :a/ a mpc ------------------------ mppenc 5.mpc |
|Pasar de :a/ a ac ----------------------- ac - 5.:a/ *= |
|Pasar de ac a :a/ ----------------------- ac -d 5.ac |
|Pasar de :a/ a ape ------------------------ mac ;c(ero.:a/ ;c(ero.ape -c=000 * |
|Pasar de ape a :a/ ------------------------ mac ;c(ero.ape ;c(ero.:a/ -d |
|Pasar de as3!:ma a :a/ -------------------- mpla,er -ao pcmM;le;c(ero.:a/ ;c(ero.as3 |
|Pasar de ram!rm a :a/ --------------------- mpla,er -ao pcmM;le;c(ero.:a/ ;c(ero.rm || |
| .----Nota ...................-----------------------------------------------------------|
| |*1o#re par9metro M |
| | 4n oggencM por de3ecto'/alores entre -1 *m+nima , 10 *m9"ima |
| | 4n lameM por de3ecto'/alores entre 0 *m9"ima , \ *m+nima |
| |*=- indica el tipo de compresin'para sa#er m9s man ac |
| |*-c=000 es el modo de compresin normal'para m9s in3ormacin mac -( |
| |-oggenc tam#i%n puede usarse para con/ertir ac a ogg Moggenc 5.ac |
| |-oggdec , oggenc /ienen en el pauete /or#is-tools. |
| |-$uando se utilia un cdec de compresin con p%rdida e"iste 'como indica su nom#re' |
| | una p%rdida de datos ue no tiene por u% coincidir con la causada por otro codec |
| | similar.&e manera ue al pasar de un mp a un ogg se acumulan am#as p%rdidas dando |
| | como resultado una notoria 3alta de calidad en el audio resultante. |
ic(eros $4 , 7O$ |
|-----------------------------------------------------------------------------------------|
|Generamos un cues(eet desde un $& -------- mUcue Jdispositi/oK *por de3ecto !de/!cdrom |
|Generamos un cues(eet desde ;c(eros ----- s(ntool cue -c 5.:a/ *1 |
7/24/2019 Algunos comandos tiles para Debian
63/136
|Generamos el ;c(ero.toc de un $& -------- cdrdao read-toc --de/ice !de/!(dc ;c(ero.toc |
|$on/ertir un toc a cue ------------------- toc=cue ;c(ero.toc ;c(ero.cue *= |
|$on/ertir un toc de cdrdao a cdd# -------- toc=cdd# ;c(ero.toc |
|$on/ertir un cue en un toc *cdrdao ------ cue=toc -o ;c(ero.toc ;c(ero.cue |
|$on/ertir un cue en toc ------------------ cuecon/ert ;c(ero.cue ;c(ero.toc |
|$on/ertir un toc en cue ------------------ cuecon/ert ;c(ero.toc ;c(ero.cue |
| |
|-Los ;c(eros $4 *cue s(eet , 7O$ *ta#la de contenidos son ;c(eros de te"to ue |
| contienen in3ormacin so#re las pistas de un $&.$drdao utilia la in3ormacin de un |
| 7O$ para gra#ar en modo &6O *disU-at-onceMde una /e. |
| Los cue s(eet suelen acompa)ar a las im9genes de un $& , a los 3ormatos 6P4 , >L6$ |
| La in3ormacin ue contienen se usa para separar en distintas pistas un ;c(ero de || audio ue (a sido gra#ado en una 8nica pista'cosa ue suele ocurrir con los 3ormatos |
| sin p%rdida 6P4 , >L6$. |
| |
|-toc=cue , toc=cdd# /ienen en el pauete cdrdao cuecon/ert con cuetools |
| |
|*1Para ue el cue s(eet sea /9lido'los ;c(eros de audio de#en tener una calidad de |
| $& audio'para compro#arlo podemos usar s(nin3o ue /iene en el pauete s(ntool. |
|*=lo /9lido para tocs creados con cdrdao. |
.-----------------------------------------------------------------------------------------.
| sando los cue para e"traer pistas de audio |
|-----------------------------------------------------------------------------------------|
|sando #c(unU para e"traer pistas de un :a/M |
| |
| #c(unU -: ;c(ero.:a/ ;c(ero.cue pre;Eo |
| ||s(nsplit *pauete s(ntool separa las distintas pistas contenidas en un 8nico ;c(ero |
|de audio.Los 3ormatos soportados son :a/'ai*/+a so"'ac*/+a ac o ape */+a mac |
| |
| inta"is M s(nsplit JopcionesK ;c(ero |
| |
7/24/2019 Algunos comandos tiles para Debian
64/136
| -3 7oma los puntos de corte de un ;c(ero cues(eet |
| OpcionesM -a ?ndicamos el nom#re de las pistas |
| -o ?ndicamos el 3ormato de salida |
| |
| 4EemploM s(nsplit -3 Clade.cue -a CladeRunner -o ac Clade.ac |
| |
7/24/2019 Algunos comandos tiles para Debian
65/136
| |
| inta"isM |
| so" Jopciones glo#alesK JopcionesK ;c(ero!s de entrada JopcionesK ;c(ero!s de salida |
| Je3ectosK Jopciones de e3ectosK |
| |
| Opciones glo#alesM |
| -( --------- muestra la a,uda'los 3ormatos de audio , e3ectos disponi#les. |
| -D --------- modo /er#ose o detallado'con cuatro ni/eles *= por de3ecto. |
| -m --------- Becla dos ;c(eros en uno. |
| |
| Opciones /9lidas para entrada , salidaM |
| -r --------- >recuencia de muestreo en (ercios. || -c --------- ?ndicamos el n8mero de canales'puede ser 1 '= o ] *mono o estereo. |
| -t --------- 7ipo de audio'no es necesario usarla si la e"tensin /iene indicada. |
| -= --------- 7ama)o de la muestra en #,tes'los /alores posi#les son -1'-='-'-] , - |
| |
| Nom#res de ;c(ero especialesM |
| |
| - so" puede emplear este nom#re de ;c(ero cuando es usado en tu#er+as.i se emplea |
| como ;c(ero de entrada ' so" leer9 de la entrada estandar , usado como ;c(ero |
| de salida' leer9 de la salida est9ndar. 4n am#os caso se de#e indicar el tipo de |
| ;c(ero mediante el parametro -t |
| |
| -n Bediante este nom#re especial' so" puede sustituir los ;c(eros de entrada!salida' |
| pro/ocando en am#os casos una entrada !salida silenciosa |
| |
| 4EemplosM || |
| Reproduccin ------------------ pla, "era!5.ogg |
| Gra#acin --------------------- rec "era.ac |
| $on/ersin -------------------- so" ;c(ero.ac ;c(ero.ogg |
| Bodi;cando el #itrate *1----- so" ;c(ero.:a/ -r ]]100 nue/o#itrate.:a/ |
7/24/2019 Algunos comandos tiles para Debian
66/136
| $oncanetacin *=-------------- so" pista1.mp pista=.mp suma.mp |
| Becla ----------------------- so" -m m8sica.mp /o.:a/ mecla.ac |
| Duel/e de re/%s el audio ------ so" re/erse ;c(ero.ogg |
| |
| *1 4n realidad (emos modi;cado la 3recuencia de muestreo del ;c(ero original'pero |
| eso da como resultado un cam#io en el #itrate *n8mero de #its ue se transmiten |
| por segundo.n ;c(ero con una 3recuencia de muestreo de ]000 @' 1Z #its por |
| muestra , est%reo *= canales' da un #itrate de 1]11=00 #its!s *1]11.= U#it!s |
| multiplicando ]000"1Z"= |
| |
| *= Para concanetar /arios ;c(eros' de#en tener la misma 3recuencia de muestreo , |
| n8mero de canales. || |
7/24/2019 Algunos comandos tiles para Debian
67/136
| |in3ormacin #9sica'como la tarEeta'el c(ip meclador'el modo de /isin actual , la | |
| |entrada seleccionada.Los modos de /isin son tresMpla,#acU'en donde muestra los | |
| |controles relacionados con la reproduccin^ capture'los relacionados con la gra- | |
| |#acin , all'todos. Bediante las teclas direccionales nos desplaamos entre las | |
| |distintas entradas de cada modo , aumentamos-#aEamos su /olumen. | |
| | | |
| |&esde el tecladoM | |
| | J>1|bK-- Buestra la a,uda *tam#i%n ( | |
| | J>=|!K-- Buestra in3ormacin rele/ante de !proc | |
| | 7a# ---- cam#iamos entre los distintos modos. | |
| | m ------ acti/amos!desacti/amos los distintos canales | |
| | space -- acti/a la gra#acin en el canal actual | || | J|eK--- u#imos el /olumen ido.-dc(o. del canal*si es est%reo | |
| | J|cK--- #aEamos el /olumen ido.-dc(o. del canal*si es est%reo | |
| | 4sc ---- salimos del programa | |
| | | |
| |&esde la l+nea de comandosM | |
| |inta"isM alsami"er JopcionesK | |
| |OpcionesM | |
| | | |
| | -c --- eleciona la tarEeta a usar mediante un nS a partir de cero | |
| | -& --- elecciona el dispositi/o a usar *eEemloM -& (:M0 | |
| | -s --- Binimia la /entana mostrando una sola entrada para cada modo de /isin | |
| | -D --- elecciona el modo de /isin. | |
| | | |
| |4EemploM alsami"er -c 0 -& (:M0 -s | |
| | | | |
7/24/2019 Algunos comandos tiles para Debian
68/136
| |;c(ero es usada la entrada est9ndar *stdin.arecord captura el audio digital de la| |
| |tarEeta de sonido , la /uelca *si no indicamos lo contrario en la salida est9ndar | |
| | | |
| |inta"isM apla, JopcionesK J;c(eros!sK | |
| | arecord JopcionesK J;c(eroK | |
| |OpcionesM | |
| | -l --- Lista todos las taEetas de sonido , dispositi/os de audio digitales | |
| | -L --- Lista todos las salidas digitales P$B de;nidas | |
| | -& --- eleciona un P$B por nom#re | |
| | -d --- &uracin en segundos'por de3ecto in;nita*ero | |
| | -t --- 7ipo de ;c(ero de audio */oc' :a/' ra: or au'por de3ecto :a/. | |
| | -c --- N8mero de canales *uno por de3ecto | || | -r --- >recuencia de muestreo en @ercios'por de3ecto 000 | |
| | -3 --- >ormato , n8mero de #its por muestraM 1ZL4'etc.@a, dos ataEosM | |
| | |-3 cd ---eui/ale a -3 1ZL4 -c= -r]]100 *1Z #it little endian']]100'stereo | |
| | |-3 dat --eui/ale a -3 1ZL4 -c= -r]000 *1Z #it little endian']000'stereo | |
| |
7/24/2019 Algunos comandos tiles para Debian
69/136
| |6;nando la con;guracin. | |
| | | |
| |eleccionando nuestra tarEeta de sonido en el 3ormulario de la p9gina :e# de 6L6M | |
| |(ttpM!!:::.alsa-proEect.org!alsa-doc! | |
| |nos lle/a a una seccin con indicaciones so#re la con;guracin espec+;ca para | |
| |nuestra tarEeta'inclu,endo la del ;c(ero !.asoundrc | |
| | | |
|
7/24/2019 Algunos comandos tiles para Debian
70/136
| |
| 44BPLOM mpsplt -e al#umBPfR6P.mp |
| |
| -c ;c(ero -- 4"trae las pistas tomando la in3ormacin de un ;c(ero cue o AB$& *$&&C |
| $on la opcin Xuer,X nos conectaremos con 3reed#.org , tras dar con el |
| al#um adecuado'el programa descargar9 un ;c(ero de nom#re Xuer,.cdd#X |
| ue podremos usar'siendo los ?&=/1 a)adidos autom9ticamente. |
| |
| 44BPLOM mpsplt -c ;c(ero.cdd# al#um.mp |
| mpsplt -c uer, al#um.mp |
| |
| -a 4sta opcin usa la deteccin de los silencios para aEustar los puntos de corte' || puede ser usada Eunto a la opcin -c , admite algunos par9metros de -p |
| |
| 44BPLOM mpsplt -a -c ;c(ero.cdd# al#um.mp |
| *en este eEemplo -a usa los /alores por de3ecto |
| |
| -s -- 4"trae las pistas #as9ndose en los silencios entre las mismas.Para detectar |
| los silencios necesita descomprimir el ;c(ero por lo ue tarda un tiempo. |
| |
| -p -- Par9metros ue se pasan a las opciones -s , -a , tienen la 3ormaM |
| | nom#re/alor'nom#re/alor... |
| | |
| |ntA donde A es el n8mero de pistas.*slo para -s |
| |t(I donde I es el ni/el de sonido para ser considerado silencio |
| | */alores entre -\Z , 0'por de3ecto -] |
| |minT donde T es el nS de segundos m+nimo para ue un corte entre || | pistas sea considerado como tal.*slo para -s |
| | |
| |44BPLOM mpsplt -s -p t(-0'nt10 ;c(ero.mp |
|
7/24/2019 Algunos comandos tiles para Debian
71/136
| -o Opcin ue nos permite elegir el 3ormato del nom#re para los distintos cortes |
| e"tra+dos'pudiendo serM aM artista#M al#umtM cancinnM n8mero de pista |
| |
| 44BPLOMmpsplt -c uer, al#um.mp -o nt |
| |
7/24/2019 Algunos comandos tiles para Debian
72/136
| ?n3ormacin so#re el &D& ------------- d/dWr:-mediain3o !de/!d/d |
| |
| .------ id/id /+deo *admite comodinesMid/id :itc(5.a/i |
| ?n3ormacin so#re un /+deo ----| |
|
7/24/2019 Algunos comandos tiles para Debian
73/136
|/+deo.mpg --------- i 3uera un &D& ser+a Xd/dM!!1X siendo 1 el primer t+tulo del &D& |
|-o/c -------------- ?ndicamos el cdec de /+deo con el ue codi;car'en este caso la/c |
| |-la/copts ------- Opcin para'a su /e'pasarle par9metros a li#a/codec |
| | |/codec/alor -- sa el cdec de /+deo especi;cado'por de3ecto mpeg]-parte= *A/id'&i/A |
| | |/pass1-= --- 6cti/a el modo de dos pasadas |
| |
7/24/2019 Algunos comandos tiles para Debian
74/136
| |la/c *li#a/codec es una #i#lioteca ue implementa distintos codecs | |
| |de /+deoM BP4G1'BP4G='BP4G]Parte='@.=Z1'@=Z'@=Z]'7(eora'etc | |
| |, audioM >L6$'BP='BP'Real6udio'Dor#is'fB6'etc. | |
7/24/2019 Algunos comandos tiles para Debian
75/136
|--------------------------------------------------------------------------------------------|
| na /e tengamos uno o /arios /+deos en 3ormato mpeg-='para gra#arlo en un &D&' antes |
| de#emos crear la estructura de ;c(eros propia de un &D&.Para elloM |
| |
| 1 $rear un men8 a,udar9 a na/egar por los distintos /+deos en caso de tener m9s de uno. |
| 6unue se puede modi;car la 3uente , su color , a)adir #otones'im9genes' audio'etc' |
| en su 3orma m9s simple nos /aldremos del siguiente comandoM |
| |
| maUemenu -pal X#odaX X/iaEeX X3uneralX -out menu.mpg |
| |
| 2ue nos crea un menu.mpg por el ue podremos na/egar por esos tres t+tulos. |
| || = Generamos un ;c(ero "ml con la descripcin de la estructura del /+deo &D& |
| |
| maUe"ml menu.mpg #oda.mpg /iaEe.mpg 3uneral.mpg -out t+tulodel"ml |
| |
| 4l ;c(ero."ml resultante es compati#le con d/daut(or , maUed/d. |
| |
| $reamos la estructura propia de un &D& sir/i%ndonos del ;c(ero."ml generado. |
| |
| a $on d/daut(orM |
| |
| d/daut(or -o Bi&D& -" ;c(ero."ml |
| |
| 4l directorio Bi&D& de#e e"istir , es en donde se /olcar9 la salida de d/daut(or. |
| lo ueda crear una imagen de dic(o directorio , gra#arla en un &D&. |
| || # $on maUed/d'ue aparte de crear un directorio con la estructura de un &D&M |
| |
| maUed/d -aut(or ;c(ero."ml |
| |
| Puede tam#i%n gra#ar directamente el directorio generadoM |
7/24/2019 Algunos comandos tiles para Debian
76/136
| |
| maUed/d -#urn -de/ice !de/!(dc ;c(ero."ml |
| |
| |
7/24/2019 Algunos comandos tiles para Debian
77/136
| dpUg-recon;gure 3ontcon;g-con;g -- Recon;gura las 3uentes. |
| |
| #ase-con;g ------- $on;gura el sistema #ase. |
| gpm --------------- Programa ue da soporte de ratn a la consola. |
| clear ------------- Limpia la pantalla. |
| reset ------------- Restaura la $onsola'despeE9ndola de caracteres raros. |
| |
7/24/2019 Algunos comandos tiles para Debian
78/136
| los arc(i/os de#ian5.ln" se copian en la particin ra+ de :indo:s , al arc(i/o #oot.ini |
| de :indo:s'oculto , de slo lectura'le agregamos las siguientes l+neas dentro de su sec- |
| cin Joperating s,stemsKM |
| |
| $MQde#iansarge.ln"X&e#ian argeX |
| $MQde#ianetc(.ln"X&e#ian 4tc(X |
| |
| 6tencinM |
| cada /e ue modi;uemos los sectores de inicio o gestores de arranue de las particiones|
| Linu" (a#r9 ue /ol/er a realiar lo anterior ,a ue los ;c(eros .ln" (a#r9n uedado |
| desactualiados. |
7/24/2019 Algunos comandos tiles para Debian
79/136
| delgroup grupo -------------------- 4limina un grupo. |
| delgroup grupo --onl,-i3-empt,----- 4limina un grupo slo si no tiene ning8n usuario. |
| usermod -l nue/ologin ------------ $am#ia el nom#re del usuario.er+a #ueno com#inarlo con -d|
| usermod -d nue/a(ome -m login ---- $am#ia el (ome al usuario'trans;riendo el contenido.|
| usermod -e =00Z-0]-1] login ------- ?ndicamos la 3ec(a de caducidad de la cuenta del usuario|
| groupmod -n nue/onom#re grupo ---- $am#ia el nom#re de un grupo. |
7/24/2019 Algunos comandos tiles para Debian
80/136
| V 55555555555555555 |
| V La sinta"is ser+aM Xusuario (ost*usuariopri/ilegiado comandoosualiasX |
| V iendo Xusuariopri/ilegiadoX auel en ue nos con/ertimos al usar sudo' |
| V por de3ecto root aunue podr+amos de;nir otro en la parte de alias. |
| |
| ?N76L6&OR 6LL ?N76L6R V paco'en todas las m9uinas'puede usar apt |
| hcdrom 6LL NOP6f&M GR6C6R V los usuarios del grupo cdrom'pueden usarcdrecord |
| husers 6LL NOP6f&M !s#in!s(utdo:n V los usuarios del grupo users pueden usars(utdo:n |
| |
| V con NOP6f& indicamos ue se podr9 eEecutar el comando sin necesidad de la contrase)adel |
| V usuario.i no se indica nada se usa la opcin por de3ecto P6f&. |
| V $omo usuario pondremos los de;nidos en la parte de alias o los pertenecientes a un grupo'|
| V anteponiendo a dic(o grupo el s+m#olo del porcentaEe h |
| V 6LL es un alias especial ue se utilia para englo#ar a todos los comandos' usuarios o(osts.|
| V &e manera ue de#er+amos poner una l+nea como la ue sigue'permitiendo a root (acertodo. |
| |
| root 6LL *6LL 6LL |
7/24/2019 Algunos comandos tiles para Debian
81/136
| e manda la se)al de terminar *?G74RB a todos los procesos e"cepto a init |
| 3 llama a oomUill 'ue matar9 al proceso ue est9 consumiendo toda la memoria |
| i por si 3alla e'manda la se)al de terminar *?G?LL a todos los procesos e"cepto a init |
| l manda la se)al de terminar *?G?LL a todos los procesos inclu+do init |
| ( muestra una #re/e a,uda en la consola. |
| U mata todos los procesos en la consola /irtual actual. |
| m muestra el estado actual de la memoria. |
| o apaga el sistema. |
| p muestra los registros en curso. |
| s intenta sincroniar los sistemas de ;c(eros montados. |
| r cam#ia el modo ra: del teclado *usado por las A por AL674 |
| u intenta desmontar primero , luego montar en modo slo lectura. | | t muestra una lista de las tareas actuales. |
| |
| Normalmente se suelen usar dos com#inaciones R4?C , R4?C' el orden es importante' ,aue |
| antes de reiniciar *# o apagar *oes con/eniente desmontar *u , sincroniar *slos distintos |
| sistemas de ;c(eros.6 /eces #asta una sola tecla comando para des#louear el sistema comopor |
| eEemplo 3'U o incluso r ue nos permitir9 usar el teclado para entrar en otra consola mediante |
| las teclas de 3uncin. |
| |
7/24/2019 Algunos comandos tiles para Debian
82/136
| 4n lilo.con3M image !#oot!memtestZW.#in |
| la#el memtestZW |
| |
| 4n menu.lstM title memtestZW |
| root *(d0'0 |
| Uernel !#oot!memtestZW.#in |
| |
| uponiendo ue !#oot est% en la particin ra+ *! |
| |
| maUe-memtestZW-#oot-opp, ------ $rea un disuete de arranue desde el ue se |
| eEecutar9 memtestZW |
7/24/2019 Algunos comandos tiles para Debian
83/136
| Jceso contin8a eEecut9ndose |
| comando -------------- 4Eecuta un comando en =S plano*#acUground'permiti%ndonos |
| Jseguir usando el prompt.|
| Eo#s ----------------- Lista los procesos en =S plano mostrando su nS de tarea. |
| 3g nS ----------------- Pasa a primer plano *3oregroundun proceso. |
| #g -------------------- Pasa a #acUground un proceso ue (emos suspendido *$trl-|
| |
| nice -n W comando ---- 4Eecuta un comando con la prioridad indicada*0 "de3ecto. |
| | |4EemploM nice -n -10 :odim... |
| / |esos /alores'de ma,or a menor' son -=0...W=0' |
| prioridad |slo root puede esta#lecer /alores negati/os. |
| q
7/24/2019 Algunos comandos tiles para Debian
84/136
.-----------------------------------------------------------------------------------.
| rccon3 |
| |
| Programa ue permite seleccionar ue demonios ueremos ue se eEecuten al inicio. |
| Para ello mira en !etc!init.d , en los distintos ni/eles de eEecucin *runle/el' |
| en concreto en sus directorios asociados !etc!rcN.d 'para sa#er si los ser/icios |
| est9n acti/ados o no. |
| |
| inta"isM rccon3 JopcionesK |
| |
| OpcionesM |
| --no: ------ nos aseguramos ue los cam#ios sean inmediatos , no tras reiniciar. |
| --dialog ---- elegimos una inter3a dialog |
| --:(iptail -- elegimos una inter3a :(iptail |
| |
7/24/2019 Algunos comandos tiles para Debian
85/136
| |con un cdigo de secuencia5 Z0 en los | |con un cdigo de secuencia5 ]0 en los||
| |ni/eles de eEecucin =''] , | |ni/eles de eEecucin 0'1 , Z ||
|
7/24/2019 Algunos comandos tiles para Debian
86/136
| atrm nS -------------------- 4liminar9 una tarea identi;cada por su nS |
| #atc( ---------------------- e emplea de las mismas 3ormas ue at'solo ue en |
| este caso'el script o comando se eEecutar9 slo |
| si la media de carga de la $P es in3erior al 0h. |
ic(ero cronta#M |
| 5555555555555555 |
| Las lineas de este ;c(ero se componen de cinco campos para el tiempo , uno para |
| el comando a eEecutarM |
| |
7/24/2019 Algunos comandos tiles para Debian
87/136
| .---------------------------------------------------. |
| |campo|minuto|(ora|d+ames| mes |d+asmna.|comando| |
| |-----|------|----|-------|--------|---------|-------| |
| |/alor| 0-\ |0-=| 1-1 |1-1= o |0-[ o | | |
| | | | | |nom#res |nom#res | | |
|
7/24/2019 Algunos comandos tiles para Debian
88/136
.-------------------------------------------------------.
| Nomenclatura de discos | ?&4 | $? |
| -------------------------------|-----------|----------|
| &isco maestro del primer #us | !de/!(da | !de/!sda |
| &isco escla/o del primer #us | !de/!(d# | !de/!sd# |
| &isco maestro del segundo #us | !de/!(dc | !de/!sdc |
| &isco escla/o del segundo #us | !de/!(dd | !de/!sdd |
7/24/2019 Algunos comandos tiles para Debian
89/136
| / dispositi/o |
| sistema de ;c(eros |
| |
| umount !de/!(da= --------------- &esmonta un dispositi/o |
| |
7/24/2019 Algunos comandos tiles para Debian
90/136
|-/ -- modo /er#ose |
|-l -- muestra slo las cuotas de sistemas de ;c(eros locales'ignorando los sistemas N> |
|- -- muestra slo in3ormacin de las cuotas ue se (an e"cedido |
| |
|4EemploM uota usuario |
| |
|--------------------------------------------------------------------------------------------------|
|uotac(ecU 4"amina el sistema de ;c(eros' crea una ta#la del uso actual del disco , la |
| compara con la registrada en el ;c(ero de cuota del disco *este paso es omitido |
| si se usa la opcin -c |
|inta"isM |
|uotac(ecU JopcionesK sistema de ;c(eros*puntomontaEe || |
|OpcionesM |
|-/ modo /er#ose o detallado |
|-a /eri;ca todos los sistemas de ;c(eros de mta# |
|-c crea los ;c(eros de cuotas *auota.user , auota.group |
|-u /eri;ca las cuotas de usuario *opcin por de3ecto |
|-g /eri;ca las cuotas de grupo |
|-i modo interacti/o. |
| |
|4EemploM7ras instalar el programa , modi;car el 3sta#'es necesario eEecutar estos doscomandosM |
| |
|uotac(ecU -acug !(ome para crear los ;c(eros de cuotas |
|uotac(ecU -a/ug !(ome para crear la ta#la del uso actual del disco |
| |
|NotaM $on la ;nalidad de mantener actualiada con precisin la in3ormacin so#re las cuotas|
| es apropiado el a,udarse de cron para eEecutar uotac(ecU.7am#i%n (a, ue tener encuenta |
| ue la in3ormacin ser9 m9s ;a#le si el sistema de ;c(eros analiado no est9 en uso. |
|--------------------------------------------------------------------------------------------------|
7/24/2019 Algunos comandos tiles para Debian
91/136
7/24/2019 Algunos comandos tiles para Debian
92/136
|repuota Buestra un in3orme so#re el uso del disco , las cuotas |
| |
|inta"isM |
|repuota JopcionesK sistema de ;c(eros*puntomontaEe |
| |
|OpcionesM |
|-g in3orme so#re las cuotas de grupo. |
|-u in3orme so#re las cuotas de usuario. |
|-s muestra la in3ormacin en unidades endenti#les por (umanos |
|-/ modo /er#ose |
| |
|--------------------------------------------------------------------------------------------------||uotao $omando empleado para desacti/ar las cuotas |
|uotaon $omando empleado para acti/ar las cuotas |
| |
|inta"isM |
|uotao JopcionesK Jsistema de ;c(erosK |
|uotaon JopcionesK Jsistema de ;c(erosK |
| |
|OpcionesM |
|-a acti/a!desacti/a las cuotas en todos los sistemas de ;c(eros de !etc!3sta# |
|-u acti/a!desacti/a las cuotas de usuario |
|-g acti/a!desacti/a las cuotas de grupo |
|-/ modo /er#ose |
|-p muestra el estado actual de la cuota |
7/24/2019 Algunos comandos tiles para Debian
93/136
| |a --- marca una particin como acti/a. |
| |# --- edit #sd disUla#el. |
| |c --- marca el modo de compati#ilidad con &O. |
| |d --- #orra una particin. |
| |l --- muestra los tipos de particiones , sus id. |
| |m --- muestra la a,uda. |
| |n --- crea una nue/a particin. |
| |o --- crea una nue/a particin &O. |
| |p --- muestra la ta#la de particiones actual. |
| | --- sale de 3disU sin guardar los cam#ios. |
| |s --- create a ne: empt, un disUla#el. |
| |t --- esta#lece el tipo de particin'su id. || |u --- cam#ia la unidad con ue se muestran las particiones*cilindros o sectores. |
| |/ --- /eri;ca la ta#la de particin. |
| |: --- escri#e la ta#la de particiones en el disco , sale de 3disU. |
| |" --- a#re el modo e"perto. |
| |
|c3disU ----------------------------- Programa interacti/o de manipulacin de particiones *ncurses|
| |
en (da1 |
|mUdos3s !de/!3d0 -------------------- $rea un sistema de ;c(eros >671Z en el opp,. |
|mUdos3s -> >67= !de/!(da ---------- $rea un sistema de ;c(eros >67= en (da. |
| |
|mU3s -t tipo3s dispositi/o ----------|4s un 3ront-end para las distintas (erramientas de 3ormateo|
7/24/2019 Algunos comandos tiles para Debian
94/136
| |de manera ue mU3s -t e"t de/!(da= m3s.e"t !de/!(da= |
|
7/24/2019 Algunos comandos tiles para Debian
95/136
| s(o:Ue,s Js | U K---------------- Buestra los scancodes , los Ue,codes del teclado. |
| loadUe,s ...!es.Umap.g --------- $arga el mapa de teclado dado *!usr!s(are!Ue,maps |
| |
| locale -------------------------- Buestra in3ormacin so#re el entorno local *L$ |
| |-a ---------------------------- muestra los locales disponi#les. |
| |-m ---------------------------- muestra los cdigosa de caracteres disponi#les. |
| |c(armap ----------------------- Buestra el cdigo de caracteres en uso. |
|
7/24/2019 Algunos comandos tiles para Debian
96/136
| .-------------------------------------------------------------------. |
| | | |
| |NOBCR4Dalor ------------------------- &escripcin | |
| | | |
| |@OB4!(ome!tu" ----------------------- &irectorio del usuario. | |
| |4R3ulanito ------------------------ Nom#re del usuario | |
| |Pf&!(ome!tu" ------------------------ &irectorio actual. | |
| |@O7N6B4mim9uina ------------------- Nom#re de la m9uina. | |
| |LOGN6B4tu" -------------------------- Nom#re del usuario | |
| |&?PL6I0.0 -------------------------- &onde aparecen las A | |
| |B6?L!/ar!mail!tu" ------------------- Cun del usuario. | |
| |P67@!usr!local!#inM...--------------- Rutas a los eEecuta#les. | || |P1
7/24/2019 Algunos comandos tiles para Debian
97/136
.--------------------------------------------------------------------------------------------------.
|dpUg.@erramienta de ni/el medio para instalar'construir'#orrar , gestionar los pauetes de&e#ian |
| ||inta"isM dpUg JoptionsK accin |
| |
|6ccionesM |
|dpUg -i ;c(ero.de# ----------- ?nstalacin de pauetes .de# |
|dpUg -r pauete --------------- &esinstala un pauete. |
|dpUg --purge pauete ---------- &esinstala un pauete , sus arc(i/os de con;guracin. |
|dpUg --3orce -r pauete ------- >uera la desinstalacin de un pauete.Der dpUg --3orce-(elp |
|dpUg --3orce-all -r pauete --- >uera a8n m9s la desinstalacin de un pauete'puede da)arsistema|
|dpUg -c pauete --------------- Buestra el contenido *;c(eros de un pauete. |
|dpUg -" ;c(ero.de# directorio- 4"trae a directorio'los ;c(eros ue contiene un pauete de#. |
|dpUg -p pauete --------------- Buestra detalles so#re el pauete. |
|dpUg -L pauete --------------- Buestra todos los ;c(eros pertenecientes a un pauete. |
|dpUg -l JpatrndepaueteK --- in patrn'muestra nom#re'/ersin , descripcin de losinstalados.|
|dpUg - patrnde;c(ero ----- Buestra los ;c(eros instalados ue coincidan con el patrn.*1 ||dpUg --get-selections --------- Buestra todos los pauetes instalados en el sistema. |
|dpUg --set-selections --------- elecciona los pauetes indicados en un ;c(ero.*= |
|dpUg --clear-selections ------- &escarta pauetes no esenciales*se usa Eusto antes ue --set |
| |
|OpcionesM |
|-R ---------------------------- ?nstala de 3orma recursi/a los pauetes de# de un directorio. |
| |
| *17anto la opcin -l como la -'admiten comodines. |
| |
| 4EemplosM |
| dpUg -i :eat(er-util1.=-1all.de# ---------- ?nstala el pauete |
| dpUg --purge :eat(er-util --------------------- &esinstala el pauete |
7/24/2019 Algunos comandos tiles para Debian
98/136
| dpUg --get-selections pauetesinstalados --- Generamos un ;c(ero con la lista de instalados|
| dpUg --set-selections Y pauetesainstalar --- eleccionamos una lista de pauetes a instalar.|
| |
| *=4l ;c(ero del 8ltimo eEemplo de#e tener un 3ormato similar al producido en la salida de la |
| opcin --get-selections'dos columnas mostrando el nom#re del pauete , su estado'dondeestado |
| puede ser alguno de los siguientesM install*instalado'(old*#loueado'deinstall*desinstalado|
| o purge*purgado. |
| na /e seleccionados'de#emos usar dselect ue mediante la opcin install *dselect -install|
| instalar9 los pauetes seleccionados pre/iamente por dpUg. |
| |
7/24/2019 Algunos comandos tiles para Debian
99/136
|update ------------------------ 6ctualia la lista de nue/os pauetes'seg8n nuestro sources-list. |
|upgrade ----------------------- 6ctualia todos los pauetes sin instalar!eliminar pauetes |
|dist-upgrade ------------------ 6ctualia todos los pauetes resol/iendo las dependencias. |
|install pauete!s ------------- ?nstalacin de pauetes'con resolucin de depencias. |
|apt-get remo/e pauete!s ------ &esinstala un pauete. |
|apt-get clean ----------------- 4limina los ;c(eros de# almacenados en la cac(% |
| |
|OpcionesM |
|-s ---------------------------- e limita a simular una accin.4Eem. apt-get -s install |
|-d ---------------------------- lo descarga los pauetes de# en !/ar!cac(e!apt!arc(i/es! |
|-, ---------------------------- 6sume s+ en todas las consultas. |
|-3 ---------------------------- 7rata de resol/er una situacin con dependencias rotas. ||--purge ----------------------- sado para desinstalar tam#i%n los ;c(eros de con;guracin |
|--reinstall ------------------- sado Eunto a install para reinstalar un pauete. |
| |
7/24/2019 Algunos comandos tiles para Debian
100/136
7/24/2019 Algunos comandos tiles para Debian
101/136
| del pauete ----------------- Corra la in3ormacin del pauete de la #ase de datos. |
| list ----------------------- Buestra la in3ormacin de la #ase de datos. |
| status ---------------------- Buestra si el entorno actual es un entorno auto-apt o no. |
| |
|OpcionesM |
| -s -------------------------- Realia una simulacin. |
| -, -------------------------- 6sume respuestas a;rmati/as. |
| -i--------------------------- Realia la instalacin en primer plano. |
| -" -------------------------- &es(a#ilita la inter3a A. |
| -A -------------------------- @a#ilita la inter3a A'eEecutando apt-get en otro "term. |
| |
7/24/2019 Algunos comandos tiles para Debian
102/136
.--------------------------------------------------------------------------------------------------.
|6ptitude.Gestor de pauetes con algunas meEoras con respecto a apt como la instalacinautom9tica |
|de los pauetes ue sin ser dependencias 3orman parte de los sugeridos o recomendados , laauto- |
|desinstalacin de pauetes instalados en su momento como dependencias de otros*autom9ticamente |
|en contraposicin a manualmente'si ning8n otro pauete los necesitase.e puede usar de3orma in- |
|teracti/a si no se especi;ca ninguna accin o desde la l+nea de comandos'usando los mismos opa- |
|recidos par9metros ue apt-get.La sinta"is esM aptitude JopcionesK rdenes |
|4EemploM aptitude -s purge ;re3o" |
| |
|rdenesM |
|update ----------------------- 6ctualia la lista de nue/os pauetes. |
|upgrade ---------------------- Realia una actualiacin segura *no instala ni elimina pauetes. |
|dist-upgrade ----------------- 6ctualiacin'instalando , eliminando pauetes si 3uera preciso |
|install pauete!s ------------ ?nstala!actualia pauetes. |
|reinstall pauete!s ---------- Reinstala un pauete. |
|remo/e pauete!s ------------- 4limina pauetes. |
|purge pauete!s -------------- 4limina pauetes , sus ;c(eros de con;guracin |
|do:nload pauete!s ----------- e limita a descargar los de# al directorio en el ue estamos. |
|(old pauete!s --------------- Clouea pauetes. |
|un(old pauete!s ------------- &es#louea un pauete. |
|unmarUauto pauete!s---------- &esmarca pauetes como instalados manualmente. |
|marUauto pauete!s ----------- Barca pauetes como instalados manualmente *elegidos pornosotros |
|searc( e"presin ------------- Cusca un pauete por nom#re ,!o e"presin. |
|s(o: pauete ----------------- Buestra in3ormacin detallada de un pauete. |
|clean ----------------------- 4limina los ;c(eros de# descargados. |
| |
|OpcionesM |
|-s -------------------------- imula las acciones' pero en realidad no las realia. |
7/24/2019 Algunos comandos tiles para Debian
103/136
|-d -------------------------- lo descarga pauetes' no instala o desinstala nada. |
|-p -------------------------- iempre pide con;rmacin de las acciones. |
|-, -------------------------- upone ue la respuesta a preguntas simples del tipo s+!no es s+ |
|-3 -------------------------- 7rata de arreglar pauetes rotos de 3orma agresi/a. |
|-D -------------------------- Buestra la /ersin de los pauetes a instalar. |
|-& -------------------------- Buestra las dependencias de los pauetes cam#iados autom9ticamente. |
|-t rama --------------------- 4sta#lece la rama de &e#ian desde la ue se instalan los pauetes. |
| |
rontend para de#orp(anue ue gestiona la lista de los ocultos. |
| |
|de#3oster |
| 3ront-end para apt-get ue mantiene una lista *, control de los pauetes ue 3ueron |
| instalados como dependencias de otros'no limit9ndose a las li#rer+as.La primera /e ue |
| se eEecuta pregunta si uieres conser/ar los pauetes instalados *pregunta por todos. |
7/24/2019 Algunos comandos tiles para Debian
104/136
| Puede eEecutarse de manera interacti/a o #ien directamente desde la l+nea de comandos|
| para instalar o desinstalar pauetes. |
| |
7/24/2019 Algunos comandos tiles para Debian
105/136
|--------------< .!con;gure'comprue#a si nos 3altan dependencias. |
| maUe'compila el programa.*lo pasa a lenguaEe m9uina o #inario |
| c(ecUinstall'crea el pauete .de# |
| |
|--------------------------------------------------------------------------------------------------|
|Be parece meEor la idea de (acer un pauete de# ue la de compilar un programa desde las3uentes' |
|de %sta manera se puede instalar el programa mediante dpUg -i'uedando totalmente integradoen el |
|sistema , luego si ueremos desinstalarlo lo tendremos tam#i%n muc(o m9s 39cil con dpUg -r|
| |
7/24/2019 Algunos comandos tiles para Debian
106/136
7/24/2019 Algunos comandos tiles para Debian
107/136
.--------------------------------------------------------------------------------------------------.
| sando Unoppi" li/e |
|--------------------------------------------------------------------------------------------------|
| $&Unoppi" su ----------------------------------- &esde Unoppi" $& nos con/ertimos en root. |
| rootUnoppi" V cd ! ------------------------------ Nos /amos a ! del Unoppi" $&. |
| rootUnoppi" V mount -t e"t !de/!(da" !mnt!(da" --- Bontamos la particin en cuestin.|
| rootUnoppi" V c(root !mnt!(da" -------------------- Nos introducimos en ella con c(root5 |
| rootdisco V mount -t proc proc !proc -------------- Puede ser necesario montar proc. |
| .--------------- ---------------. |
| |na /e dentro , seg8n el tipo de estropicio'podemos recon;gurar pauetes'editar | |
| |;c(eros de con;guracin'intentar sal/ar lo ue se pueda /olc9ndolo a un $& o | |
| |incluso a tra/%s de la red.I si se trata de recuperar el arranue'seg8n el gestor | |
| |ue usemos (aremosM | |
| | | |
| |YY L?LO | |
| |rootdisco V nano !etc!lilo.con3 ----- 4ditamos lilo*si 3uera necesario. | |
| |rootdisco V !s#in!lilo -------------- 4Eecutamos lilo. | || | | |
| |YY GRC | |
| |rootdisco V gru#-install !de/!(da --- ?nstalamos gru# en el BCR. | |
| | | |
| |Otra maneraM | |
| |rootdisco V gru# -------------------- 6#rimos e prompt de gru# | |
| |gru# ;nd #oot!gru#!stage1 ---------- $ompro#amos donde se encuentran sus ;c(eros. | |
| |gru# root *(d0'1 ------------------- e lo indicamos'*seg8n la salida anterior. | |
| |gru# setup *(d0 -------------------- ?nstalamos gru#'en el BCR *u otro sitio. | |
|
7/24/2019 Algunos comandos tiles para Debian
108/136
| rootUnoppi" V umount -t e"t !de/!(da" !mnt!(da" -- &esmontam
Recommended