Tag Archives: unix

being familiar with GETOPT

getopt – Analiza las opciones de la línea de órdenes. See more in $man getopt #include <unistd.h> int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; extern int optind, opterr, optopt; #define _GNU_SOURCE #include <getopt.h> int … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , | Leave a comment

come on Getrusage!

It contains some examples of uses of getrusage and also recollect some comments of forums *************************************************1*********************************************** #include <sys/types.h> #include <sys/resource.h> #include <sys/time.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <math.h> void fibonacci() { FILE *f; int nAnte,nAct,i,ii; int c; nAnte … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , | 1 Comment

doing MAKE command ;)

Es una herramienta que nos permitirá compilar programas que dependen de una o más cabeceras (archivos header), este proceso es automático y eficiente ya que sólo recompila archivos en caso de ser necesarios para poder cumplir el o los objetivos … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , | Leave a comment

details, tips and questions???

Capciosas***** Si quiero ejecutar el comando mv a un archivo que tiene como nombre “-abc”, el intérprete toma -abc como una opción del comando mv; pero si intento ver su contenido con cat, osea cat -abc, o si intento listarlo … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , , , , | Leave a comment

other programs in C for UNIX / Linux

read #include <unistd.h> #include<stdlib.h> int main() { char buffer[128];  int nread;      nread=read(0,buffer,128); if(nread==-1)      write(2,”Un problema de lectura ha sucedido\n”,34); if(write(1,buffer,nread))!=nread)  write(2,”Un problema de escritura ha sucedido\n”,37); exit(0); } write #include<unistd.h> #include<stdlib.h> int main() { if((write(1,”Aquí hay datos\n”,14))!=14) … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , , , | Leave a comment

little loop script

script usando loop #!/bin/bash FILES=”/usr/sbin/accept /usr/sbin/pwck /usr/sbin/chroot /usr/bin/fakefile /sbin/badblocks /sbin/ypbind”     # Lista de los archivos a evaluar y queremos saber de su existencia echo for file in $FILES do if [ ! -e “$file” ]       # Verifica si el archivo … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , , | Leave a comment

Installing and configuring webmin

El profesor que tiene su Pc con IP: 192.168.20.158 compartió una carpeta con el contenido del paquete WEBMIN para que los alumnos de su clase puedan instalarlo en su PC… cómo hago para ver su archivo?… pues el comando es … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , | Leave a comment

Trying “date” and “time” commands

Probando TIME and DATE * Si deseo calcular el día que nací: $date -d “Oct 7 1980” +’yo naci el dia %A’ * Si deseo calcular los mis años de vida: year=$(echo “($(date -d “today” +%s)-$(date -d “$1” +%s))/(3600*24*30*12)”|bc) echo … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , , | Leave a comment

Linux Music tools

MP3 es un archivo de música pero se pierden bits cuando se guarda, flac es otra extensión pero es compacta y más exacta, se puede convertir a mp3. ape es otro formato de compresión y es mejor que flac sin … Continue reading

Posted in GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , , | Leave a comment

Using Zenity

 

Posted in GNU/Linux/Open Source | Tagged , , , , | Leave a comment

Using dialog

dialog –msgbox “Hola mundo” 9 18 ** se obtendrá lo sgte: dialog –calendar “De ahora” 0 0 22 09 2010 dialog –title “Check me” –checklist “Pick numbers” 15 25 3 1 “one” “off” 2 “two”  “on” 3 “three” “off”  

Posted in GNU/Linux/Open Source | Tagged , , , , | Leave a comment

what does “>” or “<" do?

Redireccionando las salidas -> Descriptor 1: salida exitosa y 2: salidas con error ps;date today >z.txt — en este caso se tiene en el archivo z.txt los procesos actuales (ps) incluyendo bash, y el comentario de error al intentar ejecutar … Continue reading

Posted in GNU/Linux/Open Source | Tagged , , , , , , , , | Leave a comment

the little and powerfull hello program C UNIX/ Linux

Para el famoso “Hola mundo” en C abrimos un archivo escribiendo en el terminal $gedit hola.c,luego escribiremos en el archivo: #include <stdio.h> #include <stdlib.h> int main() {     printf(“Hola mundo”); exit(0);  } Ahora compilamos el programa y lo corremos así: $ … Continue reading

Posted in GNU/Linux/Open Source | Tagged , , , , , , , | Leave a comment

I was using ls and gcc at the beginning of my UNIX/Linux course…

Supongamos que todos sabemos que el compilador de C en Linux es llamado c89 para sistemas compatibles POSIX, y anque en UNIX es llamado gcc; en este caso buscamos en Ubuntu este archivo para poder ver qué código tiene y … Continue reading

Posted in GNU/Linux/Open Source | Tagged , , , , , , , | Leave a comment