===== 1.1 =====
~1) Depende la licencia, algunas licencias permiten la venta de copias otras no.
~1) Permiten libre redistribución y libre uso: Dominio público, BSD, MIT License, GPL, LGPL.
~1) Personal
===== 1.2 =====
~1) Los *BSD por ser menos populares tiene menos aplicaciones y cuentan con una capa para emular Linux; los desarrolladores se concentrar en portar aplicaciones de Linux y de otras plataformas; el desarrollo es dirigido por un equipo empleando CVS.
~1) Fuentes abiertas busca presentar los méritos técnicos de usar programas cuyas fuentes puedan ser vistas por el público. Es impulsado por Open Source Initiative. Software libre se refiere a una ideología y una clasificación de licencias acorde. Se trata de la ideología de la Free Software Foundation.
===== 1.3 =====
~1) Una vez sabe login y clave prende un computador, espere hasta que se inicie el modo gráfico y un recuadro en el que diga Login y usted pueda teclear su login y ENTER después verá otro recuadro en el que se le pide la clave --no la verá al teclear cuando termine presione ENTER.
~1) Ctrl-Alt-F1 ; Ctrl-Alt-F7
~1) Ctrl-Alt-F1 ; login y clave ; passwd ; clave anterior ; clave nueva dos veces ; exit ; Ctrl-Alt-F7
===== 1.4 =====
~1) Menu; gedit; escribir; marcar presionando botón izquierdo y arrastrando; pegar ubicando el cursor y presionando botón del centro.
~1) Menu; centro de control Gnome; papel tapiz
~1) Menú; centro de control Gnome; tema
~1) Menú; centro de control Gnome; gestor de ventanas.
~1) Menu. Abrir y explorar cada aplicación para después opinar
~1) Algunas especialmente utiles son: calendario y time tracker tool.
===== 1.5 =====
~1) desplazarse; copiar; renombrar; borrar; mover; buscar; ordenar
~1) mkdir graficas
~1) cp /usr/share/pixmaps/una.jpg graficas
~1) Sobre el directorio graficas presionar del
~1) Sobre el directorio ##/usr/share/pixmaps## presionar del
===== 1.6 =====
~1) Puede preguntar al administrador o eventualmente revisar ##/etc/fstab##, revise el tipo de disquete (puede ser ##auto##, ##ext2## o ##vfat## junto al dispositivo del disquete (normalmente ##/dev/fd0##).
~1) mount /floppy
cp /usr/share/pixmaps/uno.jpg /floppy
~1) umount /floppy
~1) Para copiar el archivo ##~/carta.txt## a la primera unidad de disquetel mcopy ~/carta.txt a:. Para eliminar ##doc.txt## se usa mdel a:doc.txt, para crear un directorio mmd a:midir; y para formatear el disquete: mformat a:
===== 1.7 =====
~1) whatis presenta una breve descripción del comando que recibe, extractada de la correspondiente página del manual de Unix.
~1) Un applet es un programa que se mantiene activo durante una sesión Gnome, presentando información en un pequeño espacio del panel.
~1) Espacio para avanzar una pantalla o de un nodo a otro; q para salir; h para ver un tutorial; n para avanzar al siguiente nodo; p para ir al nodo anterior; u para ir al nodo superior; TAB pasa de un enlace a otro; Enter va a un enlace; l retorna al nodo antes visitado.
~1) Para mover un archivo de un directorio a otro o para renombrarlo. Por ejemplo para mover ##tmp/p.txt## a ##casa/p.txt## se usa:
mv tmp/p.txt casa/p.txt
~1) Por cada programa hay un directorio que contiene al menos la licencia. Puede haber otros archivos que documentan el programa o el paquete Debian y pueden haber manuales de usuario.
~1) Entre los HOWTO para principiantes uno muy apropiado es Unix-and-Internet-Fundamentals-HOWTO.
~1) Colecciona y organiza documentos relacionados con Linux.
===== 2.1 =====
~1) ##~/.bashrc##
~1) cd /usr/share/pixmaps
ls *.xmp
cp arc.xmp ~
~1) cd ~ ; chmod og-x .
~1) cd /home ; ls -l ; chmod -w juan
===== 2.2 =====
~1) Basta teclear chfn y cambiar los datos.
~1) Editarlos con algún editor, e.g vi ~/.plan
~1) finger ##//usuario//##@localhost
~1) finger root@localhost
~1) finger @localhost
~1) finger quake@geophys.washington.edu produce información sobre terremotos en Washington y Oregon.
~1) Abrir las dos terminales, revisar TTY empleada por cada una, después desde la termina 1 usar talk ##//usuario//##@localhost ##//tty-terminal-2//##
~1) mesg n después repetir ejercicio anterior y después mesg y
~1) finger purpura.micolegio.edu.co talk davpin@purpura.micolegio.edu.co
~1) mail ##//usuario//##@localhost
===== 2.3 =====
~1) ssh -l vlatam 192.168.2.32
~1) ftp servidor.micolegio.edu.co; como usuario emplear anonymous; como clave emplear su correo electrónico.
~1) ##ftp.ibiblio.org##
~1) Abrir navegador, y después emplear el URL servidor.micolegio.edu.co
~1) http://www.promo.net/pg
~1) mkdir ~/public_html; cd ~/public_html En el archivo ##~/public_html/index.html## transcribir el HTML presentado.
~1) Abrir navegador; conseguir URLs.
===== 2.4 =====
~1) cd ~ ; cp /usr/doc/nvi/vi.beginner.gz . ; gzip -d vi.beginner.gz ; vi vi.beginner
~1) emacs ; C-h t
~1) ispell texto.txt. Desde emacs usar el menu Tools+Spell Checking+Spell-Check Buffer. Desde vim instalar el modo sugerido y F9.
===== 3.1 =====
~1) cd ~ ; cp $(INSDOC)/AA_Linux_colegio.ps ~; gv AA_Linux_colegio.ps & ; ps2pdf AA_Linux_colegio.ps AA_Linux_colegio.pdf
~1) Las instrucciones están explicitas en la guía.
~1) Cada modo provee teclas que abrevian comandos comunes y eventualmente acciones como procesar, desplegar DVI, etc.
~1) Obtener las fuentes, leer el archivo ##Leame.txt##, compilarlas con
./conf.sh
make
y experimentar.
~1) Obtener las fuentes, compilarlas con make y experimentar.
===== 3.2 =====
~1) Pega textos previamente cortados y almacenados en el anillo de textos cortados
~1) Copia ##datos2.txt## en ##datos3.txt##.
~1) Muestra la cantidad total de archivos en todos los subdirectorios del usuario.
~1) Presenta el manifesto de Debian con las líneas numeradas por intermedio del programa less.
~1) El resultado de wc -w resumen.txt debería ser menor que 5000.
~1) El resultado de wc -L correo.txt debería ser menor que 75.
~1) head -n 40 pord.txt > uno.txt y después tail -n 60 pord.txt > dos.txt (hay más formas).
~1) ##sort pers.txt | head -n 10##
~1) ##sort -u palabras.txt | wc -l## (también podría usarse ##uniq##)
~1) ##ls -la ~/.* | wc -l##
~1) ls -l | mail usuario@micolegio.edu.co
===== 3.3 =====
~1) Basta teclearlos.
~1) Convierte el archivo entrada.dvi a PostScript, dejando el resultado en salida.ps. La operación se realiza en segundo plano, la salida estándar es enviada al archivo ##log## y el error estándar al archivo ##err##
~1) yes &
ps -e
kill -SIGTSTP ##//n_p//##
ps -e
kill -SIGCONT ##//n_p//##
ps -e
kill -SIGTERM ##//n_p//##
Tenga en cuenta que ##//n_p//## es el número de proceso que tenga el proceso (que verá con el primer ps -e).
~1) Una vez esté ejecutando vi, presione Ctrl-Z para interrumpir sesión e ir a línea de comandos. Desde la línea de comandos vea los procesos con ps, regrese entonces al proceso interrumpido con fg %-. Vuelva a interrumpir con Ctrl-Z y termine el proceso con kill %-.
~1) time ls -R /usr/doc
~1) at 10:00 4.06.1977 << FIN1
mail $(USERNAME)@localhost << FIN2
Acuerdese
FIN2
FIN1
~1) Crear archivo con comandos para bc (digamos ##factores.bc##) con la definición de la función ##factores## presentada seguida de ##factores(129098564527119574834)## y de ##quit##. Ejecutar:
nohup /usr/bin/time -o restime.txt bc < factores.bc > resfactor.txt & Que requiere 12 minutos en un Pentium MMX de 266Mhz para dar 2 12323 25849 202642820971
===== 3.4 =====
~1) #!/bin/bash
cd $HOME
ls -R | sort -u | mail $USERNAME@$HOSTNAME
~1) echo $HOME; cd $HOME El comodin ~ es remplazado por el valor de la variable ##$HOME##.
~1) export PAGER=more
man man
~1) Ejecuta el comando ls y el resultado del mismo como cadena lo presenta con el comando echo
~1) Presenta ##1+$N = 7##.
~1) El archivo puede ser ##recuerda.sh##, su contenido:
#!/bin/bash
sleep 90m
echo "Hacer tareas"
después ejecutarlo.
~1) #!/bin/bash
echo 'PATH=$PATH:/opt/bin' > script2
echo 'alias sp="echo $PATH"' >> script2
chmod +x script2
~1) #!/bin/bash
read -p "Numeros: " A B
echo $((A+B)) $((A-B)) $((A*B)) $((A/B))
===== 3.5 =====
~1) Primero edite, por ejemplo con vi ~/.bash_profile, agregue por ejemplo al final:
if (test -f ~/.bashrc) ; then
source ~/bashrc ;
fi;
~1) Editar por ejemplo con vi ~/.bashrc y agregar:
PATH=$PATH:/opt/bin
export LD_LIBRARY_PATH=/opt/lib
~1) Editar la variable ##PATH##. Aunque en la documentación de ##readline## dice que Control-x Control-r lee de nuevo el archivo de configuración de readline, pero el archivo que lee es ##/etc/inputrc## y no ##~/.inputrc##. Para que lea ##~/.inputrc## debe reiniciarse bash.
~1) export LANG=en;
export LANGUAGE=en;
export LC_ALL=en;
man man
~1) PS1="\a\u \t>"
~1) Para que reinicie la aplicación Gnome basta salir de Gnome dejandola abierta, para que reinicie Emacs emplear panel de control Gnome.
~1) Editar ##~/.Xresource## y agregar:
emacs*Background: white emacs*Foreground: Wheat
emacs*pointerColor: Orchid emacs*cursorColor: Orchid