1.1
- Depende la licencia, algunas licencias permiten la venta de copias otras no.
- Permiten libre redistribución y libre uso: Dominio público, BSD, MIT License, GPL, LGPL.
- Personal
1.2
- 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.
- 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
- 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.
- Ctrl-Alt-F1 ; Ctrl-Alt-F7
- Ctrl-Alt-F1 ; login y clave ; passwd ; clave anterior ; clave nueva dos veces ; exit ; Ctrl-Alt-F7
1.4
- Menu; gedit; escribir; marcar presionando botón izquierdo y arrastrando; pegar ubicando el cursor y presionando botón del centro.
- Menu; centro de control Gnome; papel tapiz
- Menú; centro de control Gnome; tema
- Menú; centro de control Gnome; gestor de ventanas.
- Menu. Abrir y explorar cada aplicación para después opinar
- Algunas especialmente utiles son: calendario y time tracker tool.
1.5
- desplazarse; copiar; renombrar; borrar; mover; buscar; ordenar
- mkdir graficas
- cp /usr/share/pixmaps/una.jpg graficas
- Sobre el directorio graficas presionar del
- Sobre el directorio /usr/share/pixmaps presionar del
1.6
- 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).
- mount /floppy
cp /usr/share/pixmaps/uno.jpg /floppy
- umount /floppy
- 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
- whatis presenta una breve descripción del comando que recibe, extractada de la correspondiente página del manual de Unix.
- Un applet es un programa que se mantiene activo durante una sesión Gnome, presentando información en un pequeño espacio del panel.
- 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.
- 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
- 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.
- Entre los HOWTO para principiantes uno muy apropiado es Unix-and-Internet-Fundamentals-HOWTO.
- Colecciona y organiza documentos relacionados con Linux.
2.1
- ~/.bashrc
- cd /usr/share/pixmaps
ls *.xmp
cp arc.xmp ~
- cd ~ ; chmod og-x .
- cd /home ; ls -l ; chmod -w juan
2.2
- Basta teclear chfn y cambiar los datos.
- Editarlos con algún editor, e.g vi ~/.plan
- finger usuario@localhost
- finger root@localhost
- finger @localhost
- finger quake@geophys.washington.edu produce información sobre terremotos en Washington y Oregon.
- Abrir las dos terminales, revisar TTY empleada por cada una, después desde la termina 1 usar talk usuario@localhost tty-terminal-2
- mesg n después repetir ejercicio anterior y después mesg y
- finger purpura.micolegio.edu.co talk davpin@purpura.micolegio.edu.co
- mail usuario@localhost
2.3
- ssh -l vlatam 192.168.2.32
- ftp servidor.micolegio.edu.co; como usuario emplear anonymous; como clave emplear su correo electrónico.
- ftp.ibiblio.org
- Abrir navegador, y después emplear el URL servidor.micolegio.edu.co
- http://www.promo.net/pg
- mkdir ~/public_html; cd ~/public_html En el archivo ~/public_html/index.html transcribir el HTML presentado.
- Abrir navegador; conseguir URLs.
2.4
- cd ~ ; cp /usr/doc/nvi/vi.beginner.gz . ; gzip -d vi.beginner.gz ; vi vi.beginner
- emacs ; C-h t
- ispell texto.txt. Desde emacs usar el menu Tools+Spell Checking+Spell-Check Buffer. Desde vim instalar el modo sugerido y F9.
3.1
- cd ~ ; cp $(INSDOC)/AA_Linux_colegio.ps ~; gv AA_Linux_colegio.ps & ; ps2pdf AA_Linux_colegio.ps AA_Linux_colegio.pdf
- Las instrucciones están explicitas en la guía.
- Cada modo provee teclas que abrevian comandos comunes y eventualmente acciones como procesar, desplegar DVI, etc.
- Obtener las fuentes, leer el archivo Leame.txt, compilarlas con
./conf.sh
make
y experimentar.
- Obtener las fuentes, compilarlas con make y experimentar.
3.2
- Pega textos previamente cortados y almacenados en el anillo de textos cortados
- Copia datos2.txt en datos3.txt.
- Muestra la cantidad total de archivos en todos los subdirectorios del usuario.
- Presenta el manifesto de Debian con las líneas numeradas por intermedio del programa less.
- El resultado de wc -w resumen.txt debería ser menor que 5000.
- El resultado de wc -L correo.txt debería ser menor que 75.
- head -n 40 pord.txt > uno.txt y después tail -n 60 pord.txt > dos.txt (hay más formas).
- sort pers.txt | head -n 10
- sort -u palabras.txt | wc -l (también podría usarse uniq)
- ls -la ~/.* | wc -l
- ls -l | mail usuario@micolegio.edu.co
3.3
- Basta teclearlos.
- 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
- 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).
- 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 %-.
- time ls -R /usr/doc
- at 10:00 4.06.1977 << FIN1
mail $(USERNAME)@localhost << FIN2
Acuerdese
FIN2
FIN1
- 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
- #!/bin/bash
cd $HOME
ls -R | sort -u | mail $USERNAME@$HOSTNAME
- echo $HOME; cd $HOME El comodin ~ es remplazado por el valor de la variable $HOME.
- export PAGER=more
man man
- Ejecuta el comando ls y el resultado del mismo como cadena lo presenta con el comando echo
- Presenta 1+$N = 7.
- El archivo puede ser recuerda.sh, su contenido:
#!/bin/bash
sleep 90m
echo "Hacer tareas"
después ejecutarlo.
- #!/bin/bash
echo 'PATH=$PATH:/opt/bin' > script2
echo 'alias sp="echo $PATH"' >> script2
chmod +x script2
- #!/bin/bash
read -p "Numeros: " A B
echo $((A+B)) $((A-B)) $((A*B)) $((A/B))
3.5
- Primero edite, por ejemplo con vi ~/.bash_profile, agregue por ejemplo al final:
if (test -f ~/.bashrc) ; then
source ~/bashrc ;
fi;
- Editar por ejemplo con vi ~/.bashrc y agregar:
PATH=$PATH:/opt/bin
export LD_LIBRARY_PATH=/opt/lib
- 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.
- export LANG=en;
export LANGUAGE=en;
export LC_ALL=en;
man man
- PS1="\a\u \t>"
- Para que reinicie la aplicación Gnome basta salir de Gnome dejandola abierta, para que reinicie Emacs emplear panel de control Gnome.
- Editar ~/.Xresource y agregar:
emacs*Background: white emacs*Foreground: Wheat
emacs*pointerColor: Orchid emacs*cursorColor: Orchid