Está en la página 1de 14

Aplicaciones de Actividad Terminal

Contenido
[ocultar]

1 Teclas de Atajo
2 Acciones de UNA sola lnea
2.1 Utilidades
2.2 Administracin e Inspeccin
2.3 Peligrosas
3 Comandos por Explicar
4 Recursos Externos
5 Directorios Notables

[editar] Teclas de Atajo


Ctrl-P o Flecha arriba
Muestra el comando anterior (Previous) en la historia de comandos usados
Ctrl-N o Flecha abajo
Muestra el comando siguiente (Next)
TAB
Auto-completa con el nombre del archivo o directorio posible
TAB TAB
Muestra todas las opciones posibles
Alt-b
Mueve el cursor una palabra hacia atrs
Alt-f
Mueve el cursor una palabra hacia adelante
Ctrl-a
Mueve el cursor al inicio de la Lnea
Ctrl-e
Mueve el cursor al final de la Lnea
Ctrl-k

Borra hasta el final de la lnea


Ctrl-u
Borra desde el cursor hasta el inicio de la lnea
Ctrl-w
Borra una palabra completa hacia atrs
Ctrl-y
Pega lo borrado
Ctrl-r
Busca un patrn en la historia de comandos pasados
Desde la versin 8.1.0
Shift-Ctrl-c
Copia al Clipboard (Lo marcado con la fecha)
Shift-Ctrl-v
Pega del Clipboard

[editar] Acciones de UNA sola lnea


[editar] Utilidades
Simula el lanzamiento de un dado de seis caras:
gawk 'BEGIN {srand(); print 1+int(6*rand())}'

Calcula la circunferencia de crculos, dando los dimetros, uno por lnea.


gawk '{print $0 * 3.14159 "\n"}'10
1.4159412.5664Ctrl-D

Calcula el permetro de rectngulos (uno por lnea), dando el largo y el


ancho,
gawk '{print $1 * $2 "\n"}'2 4810 13130Ctrl-D

Muestra los productos parciales de un ejercicio de multiplicacin de enteros:


gawk '{for(i=length($2);i>=1;i--) printf("%" 10+i "d\n",
$1*substr($2,i,1))}'9111 919191 9111 81999
9111 81999 9111

81999

Calcula el mximo comn divisor de tantos nmeros cmo se ingresen, uno


por lnea.

gawk '{n=NR==1?$0:n*$0/mcd(n,$0);print "=> "n} function mcd(a,b)


{if(0==b) return a; return mcd(b,a%b)}'13=> 1311=> 143 3=> 429Ctrl-D

Va mostrando los nmeros desde el cero en una base determinada, por


ejemplo, en base 2 (sistema de numeracin binario)
gawk '{print conv(i++,2)} function conv(n,b) {return n < b ? n :
conv(int(n/b),b) n%b}'
0110

11
100
101
110
111
Ctrl-D

Casi lo mismo pero en base 3


gawk '{print conv(i++,3)} function conv(n,b) {return n < b ? n :
conv(int(n/b),b) n%b}'012101112202122100Ctrl-D

Muestra un calendario del mes actual


cal

December 2008
Su Mo Tu We Th Fr Sa
1 2 3 4 5 67 8

9 10 11 12 13

14 15 16
17 18 19
20

21 22 23
24 25 26
27
28 29 30
31

Muestra un calendario completo del ao 2009


cal 2009

2009

January
February
March
Su Mo Tu
We Th Fr
Sa Su Mo
Tu We Th
Fr Sa Su
Mo Tu We
Th Fr Sa
1
1
4
7
3
6

2
2
5

3
3
6
1

4
7
4

2
5

7 8 9
10
8 9
10 11 12
13 14
8
9 10 11
12 13 14
11 12 13
14 15 16
17 15 16
17 18 19
20 21 15
16 17 18
19 20 21
18 19 20
21 22 23
24 22 23

24
27
23
26
25
28
31
29

25
28
24
27
26
29

26
22
25
28
27
30

30 31

April
May
June
Su Mo Tu
We Th Fr
Sa Su Mo
Tu We Th
Fr Sa Su
Mo Tu We
Th Fr Sa
1
4
1
1
4

2
2
5

3
6

5
8
11
5
8
8
11
12
15
18
12
15
15
18
19
22
25
19
22
22
25
26
29
24
27

6 7
9 10
3 4
6 7
9
7
9 10
12 13
13 14
16 17
10 11
13 14
16 14
16 17
19 20
20 21
23 24
17 18
20 21
23 21
23 24
26 27
27 28
30
25 26
28 29

30
30

28 29

31
July
August
September
Su Mo Tu
We Th Fr
Sa Su Mo
Tu We Th
Fr Sa Su
Mo Tu We
Th Fr Sa
1
4
1
1
4
5
8
11
4
7
7
10
12
15
18
11
14
14
17
19
22
25
18
21
21
24
26
29
23
26
29
29

2
5

3
6

9 10
2 3
5 6
8
6
8 9
11 12
13 14
16 17
9 10
12 13
15 13
15 16
18 19
20 21
23 24
16 17
19 20
22 20
22 23
25 26
27 28
30 31
24 25
27 28
27 28
30

30 31

October
November
December
Su Mo Tu
We Th Fr
Sa Su Mo
Tu We Th
Fr Sa Su
Mo Tu We
Th Fr Sa
1
1
4
7
1
4

2
2
5

3
3
6

2
5

4
7
10
10
13
7
10
11
14
17
17
20
14
17
18
21
24
24
27
21
24
25
28
31
27
30

Muestra todos los factores primos del nmero 360


factor 360

9
8

9
11 12
14
6
8 9
11 12
12 13
15 16
15 16
18 19
21 13
15 16
18 19
19 20
22 23
22 23
25 26
28 20
22 23
25 26
26 27
29 30
29 30
28 29
31

360: 2 2
2 3 3 5

Muestra los nmeros del 1 al 10.


seq 10

1
2
3
4
5
6
7
8
9
10

Muestra los nmeros del 1 al 10 barajados. Los resultados de un comando


pueden ser usados como los datos de otro (la salida de un comando puede
ser usada como la entrada de otro comando).
seq 10 | shuf

7
8
4
9
1
3
6
5
10
2

Calcula todos los divisores de un nmero dado.


gawk '{print $0":" d($0)} function d(n,s){for(i=1;i<=n;i++) if(!(n%i))
s=s" "i; return s}'

30
30: 1 2 3
5 6 10 15
30
97
97: 1 97
360
360: 1 2
3 4 5 6 8
9 10 12
15 18 20
24 30 36
40 45 60
72 90 120
180 360
Ctrl-D

Muestra todos los divisores de los nmeros del 1 al 10.


seq 10 | gawk '{print $0":" d($0)} function d(n,s){for(i=1;i<=n;i++)
if(!(n%i)) s=s" "i; return s}'

1: 1
2: 1 2
3: 1 3
4: 1 2 4
5: 1 5
6: 1 2 3
6
7: 1 7
8: 1 2 4
8
9: 1 3 9
10: 1 2 5
10

Los factores primos de los nmeros del 1 al 10


seq 1 10 | factor

1:
2:
3:
4:
5:

2
3
2 2
5

6: 2 3
7: 7
8: 2 2 2
9: 3 3
10: 2 5

Los nmeros primos de entre los nmeros del 1 al 100


seq 1 100 | factor | gawk 'NF == 2 {print $2}'

2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

Descarga uno a uno las pginas o archivos indicados en cada lnea del
archivo listaDeURLS
wget -bi listaDeURLS

[editar] Administracin e Inspeccin


Un panel de control de los elementos de audio

alsamixer

Ver la fecha de bloqueo de la mquina


cat /home/local/seguridad/plazo

Muestra una lista ordenada por tamaos de las actividades en la carpeta


Activities

du -sb Activities/* | sort -n

Muestra una lista ordenada por tamaos de las actividades preinstaladas.


du -sb /usr/share/activities/* | sort -n

Muestra una lista ordenada por tamaos de la carpeta .sugar pero


paginados. less precedido de una barra vertical permite ver la salida de
otros comandos, pero por pginas.
du -b .sugar | sort -n | less

Muestra la versin del firmware de la mquina


cat /ofw/openprom/model

Muestra el contenido de la carpeta, en formato detallado y an mostrando


archivos ocultos
ls -al

Nos translada al interior de la carpeta Activities. cd es la abreviatura de


change "directory". Las carpetas de Windows se llaman Directorios en otros
sistemas operativos
cd Activities

Muestra el espacio en disco de las diferentes particiones. La lnea rootfs es


el resumen de todo el disco (creo)

df -h

Copia archivos de memorias extraibles (flash) a la carpeta actual. En lugar


de 'disk' puede aparecer otro nombre, por ejemplo KINGSTON u otro.
cp /media/disk/archivo_a_copiar .

Copia archivo a memorias extraibles (flash)


cp archivo_a_copiar /media/disk/

Intenta enviar paquetitos al servidor de la escuela para as saber si est


conectado a l y canto se demora cada paquete en ser recibido.
ping schoolserver

Te ubica en la carpeta /home/olpc/ tu carpeta hogar.


cd

Muestra una lista de todos los proyectos de Scratch


find -name '*.sb'

Muestra el idioma de la laptop


sugar-control-panel -g language

Muestra la lista de idiomas posibles


sugar-control-panel -h language

Muestra los colores de la laptop


sugar-control-panel -g color

Muestra la zona horario de la laptop


sugar-control-panel -g timezone

[editar] Peligrosas
Borrar archivos temporales, archivos de configuracin, listado de amigos,
nombre, color, todo lo que hay en el Journal, otros.
rm -rf .sugar

Borra todas las entradas del Journal.


rm -rf .sugar/default/datastore/store/*

Borra con comandos la actividad llamada "nombre_actividad"


rm -r Activities/nombre_actividad

[editar] Comandos por Explicar


olpc-audit
olpc-clean-previews
olpc-contents-clean
olpc-contents-create
olpc-contents-hash
olpc-contents-verify

olpc-dm
olpc-hardware-manager
olpc-incr-rsync
olpc-logbat
olpc-netcapture
olpc-netlog

olpc-netstatus
olpc-pwr-prof
olpc-pwr-prof-send
olpc-session
olpc-update
olpc-update-query

[editar] Recursos Externos


Presentacin de la Actividad Terminal
http://www.pilas.net/20080609/actividad-terminal/
Varias tareas descritas en Blog Bella Unin
http://ceibalbellaunion.blogspot.com/2008/11/terminal.html

[editar] Directorios Notables


Si instalaron aplicaciones con xo-get, los archivos tal cual fueron bajados
estn guardados aqu.
/home/olpc/.xo-get/

Donde estn las actividades preinstaladas.

/usr/share/activities/

Versiones anteriores de Sugar tienen un defecto por el cual archivos


temporales se acumulan en este directorio data. Puedes borrar los archivos
en ese directorio sin miedo de perder datos, pero mejor reinicia luego a
seguir.
/home/olpc/.sugar/default/data

También podría gustarte