Pues hoy asisti a la platica de XalalinuX donde se trataron los siguientes temas: Circuitos impresos, y AJAX pero terminamos viendo lo siguiente; Usando cañones con Gentoo (fallido), uso de KDE basico (mas o menos), algo de configuracion de redes, uso de X por medio de ssh, circuitos impresos, y un poco de AJAX (no terminamos). Y pues… me fui y se me olvido pagar aunque a la proxima yo doy la platica sobre ruby on rails…
Archive for the “Linux” CategoryPues este mensaje anda rondando por la mailing-list de VeralinuX (a mi me lo re-enviaron porque todavia no estaba inscrito en la mailing-list).
Que opinas? Pues creo que despues de buscar y buscar, no encontre ningun grupo de usuarios de GNU/Linux aqui en Xalapa, pero cuando me meti a el curso de “Introduccion GNU/Linux” pues agrege a el maestro (Gerardo Contreras) a mi mensajero instantaneo, y el me pregunto, estas en la mailing-list de XalalinuX? y yo dije, que es eso?, me paso el link de XalalinuX y pues me registre en la mailing-list. Despues de ver un rato esta pagina, pues vi que no tiene muchas cosas como VeralinuX y que la actividad en su canal de IRC (#XalalinuX@irc.freenode.org) es casi nula… Pues voy a invitar a toda la gente que pueda a que se una a este grupo de usuarios que tiene platicas sobre Linux todos los dias primeros, y a que colaboren en el wiki de XalalinuX. Al igual, por este medio, quiero pedirle a la persona que este encargada de el wiki si me pueden dar permisos administrativos para agregar contenidos en el la pagina principal (Mi usuario es: Arkold Thos) y de este modo colaborar con este proyecto, y claro, tratar de hacer que mas gente dentro de Xalapa empieze a migrar a Linux y pues que estos se unan a XalalinuX y aprender sobre la filosofia del software libre. Nos vemos en la platica del dia 1 de Junio. Pues bien, en el curso de Introduccion a GNU/Linux me encargaron hacer un programa que se llame ‘crear’ este debe de crear un archivo que tenga el header de un script de bash, este, debe cambiarle los permisos al final de su ejecucion al archivo generado y durante la creacion ver si se especifico un nombre para el script, si no lo hizo, tiene que preguntar y pues si ya existe lo abre, aqui se los dejo para que mis compañeros puedan darse una idea y crear su version…
Espero y les sirva… Creo que esto ya parece algun paquete de Debian, todo por partes, un ejemplo seria php5, php5-mysql, php5-gd, pero que va, asi es algo mas organizado y pues ahora creamos ejemplo1.bash (Con el editor que mas nos guste)
le doy sus permisos de ejecucion
y lo ejecuto
Vamos a ver las variables de ambiente con env (Borre algunas que estaban muy largas)
Ahora vamos a crear una y luego vemos su contenido
Haciendo este script algo mas largo, complejo, y mas bonito =) (esta vez lo descargamos por scp de la leccion de acceso
Y he alli, la razon de porque no se debe poner el . en el path porque asi te pueden JODER! Ejecutando el script este (que bien podria tener un rm -rf * y borrar todo tu contenido) en lugar del comando ls ya que con el comando que hicimos hace rato, era para que no tubieras que poner ./ls y pusieras solo el nombre del binario, en este caso ls que tiene una broma que en algun momento podria ser maliciosa Mejor cuando queramos nuestro path hacemos algo asi:
Y en este momento, nos estan pasando unas copias para aprender como usar el shell mejor, las leere mas tarde y publicare las payasadas que haga por aqui. Ahora vamos a hacer un pequeño script que limpie la pantalla, nos de la hora, se duerma 10 segundos y vuelva a limpiar la pantalla:
Aqui el script que hize: (el contenido del ejemplo2.bash)
Claro, solo escribo ejemplo.bash porque ya puse mi path hace rato, pero como es un binario en cualquier otro lugar seria ./ejemplo2.bash Ahora otros 2 scripts, uno que borre (sintaxis: elimina ) y otro que recupere (recupera ) lo que borre con el otro.
y listo! Aqui estan los resultados:
Y pues con algo simple hicimos algo UTIL. Ahora, algo un script, que nos cree scripts…
Asi creo un script con ese script con la extension .bash, y de tarea le tengo que agregar lo siguiente:
May
19
2007
Apuntes curso Introduccion a GNU/Linux II - Control RemotoPosted by: Arkold Thos in LinuxPues bien, esto es algo rapido, para conectarnos a un servidor via ssh (Reemplazo de Telnet, ya que Telnet usa texto plano y es inseguro), hacemos lo siguiente en la consola:
Alli uso mi consola, como si estubiera localmente, y lo cerre con exit, un reeplazo a el FTP (Ya que tambien usa de texto plano) es el scp, y podria mover cosas del siguiente modo:
Alli, ya se movio aquel archivo del otro ordenador a el destino que especifique (.) que es la carpeta donde estoy. tar cvf curso.tar linux -> comprimimos el contenido de linux/ y se guarda en curso.tar Hacemos 2 copias de curso.tar, quedandonos con 3 curso?.tar pato@A17:~/practicas$ zip curso.tar.zip curso.tar pato@A17:~/practicas$ ls y curso3.tar.bz2 termina siendo el mas ligero Extrayendo archivos tar.gz Extrayendo archivos bz2: Tarda mas en comprimir y descomprimir dependiendo del tipo de archivos que manejes, para comprobarlo usa el comando time para ver cuanto tarda en cada proceso, con la siguiente sintaxis: time Ejemplo: time tar xjvf curso3.tar.gz Y asi comprimi todos los archivos dentro de una carpeta En bz2:
En tar.gz:
May
19
2007
Apuntes curso Introduccion a GNU/Linux II - Editores de texto (Consola)Posted by: Arkold Thos in LinuxCambiando un poco la tematica de redes, vamos a Editores de Texto 1. ed 2. vi 3. vim
y ejecutamos vimtutor para aprender a manejar este editor de texto… Para mi, este es algo complicado y me quedo con mi querido nano (4) 4. nano etc… pondre el PDF con manuales y dibujitos mas tarde Que es una IP?
|


Entries (RSS)