lunes, 10 de octubre de 2011

Comandos en ubuntu

Autor: Fernando Meza Rivas
Competencia: Desarrollo de Software (Nivel 1) 
Palabras Clave: Tegnologias de la informacion, comandos, ubuntu 


Descripción de la Actividad



Actividad de comandos

Como Alumno de primer año en ingenieria civil en informatica he querido presentar un pequeño trabajo de comandos en ubuntu en los cuales se aprende a usar la interfaz de la  terminal como para crear directorios dar permisos de administrador, crear archivos, Renombrar directorios, Eliminar datos, etc...

Descripcion de la Actividad


1. En el directorio $HOME (directorio de usuario) crear un directorio “pruebas”.

  •     mkdir pruebas 
2. Ingresar a ese directorio “pruebas”
  •      cd pruebas
3. Crear un archivo que contenga un resumen de los módulos o drivers que están instalados en el Ubuntu 
Linux.
  • lsmod > modulos
4. Crear un archivo que contenga una lista de los dispositivos PCI del computador con ubuntu
  •   lspci > dispositivos
5. Juntar los dos archivos anteriores en uno solo llamado “modulosypci.txt”.
  • cat modulos dispositivos > modulosypci.txt
6. Crea un archivo vacío “mipasswd”
  • touch mipasswd
7. Copia el contenido de /etc/passwd en el archivo vacío con cat
  • cat /etc/passwd > mipasswd
8. Denegar atributos de lectura, escritura y ejecución al grupo y los otros en el directorio pruebas.
  • cd ..   
  • chmod 700 pruebas 
9. Crear un archivo que contenga todas las variables de entorno
  • env > variables
10. Renombrar el directorio “pruebas” como “tareas”.
  • mv pruebas tareas
11. Ingresar al directorio tareas y copiar la fecha y hora del sistema en un archivo llamado “fecha.txt”
  • cd tareas/date > fecha.txt
12. Renombrar fecha.txt como fechayhora.txt
  • mv fecha.txt fechayhora.txt
13. Agregar al archivo fechayhora.txt la lista de archivos de /etc con sus tamaños y atributos
  • ls -lh /etc/ >> fechayhora.txt
14. Otorgar permisos de lectura solo al usuario y rechazar todos los permisos al grupo y otros al archivo fechayhora.txt
  • chmod 400 fechayhora.txt
15. Guardar en un archivo el listado del directorio tareas.
  • ls /home/tareas >  listado.txt
El Archivo  listado.txt Tiene que tener dentro de el los siguientes archivos.
  • dispositivos
  • fechayhora.txt
  • mipasswdmodulos
  • modulosypci.txt  
    Reflexion

Si bien Windows es un sistema operativo mucho mas acojedor que el de linux Este posee una linea de comandos y funciones las cuales no son validas dentro de windows entre una de estas podriamos destacar la terminal Que es dentro de esta donde esta el centro de todo el SO ya es esta la base de la programacion y la estructura dentro de la terminal se pueden ejecutar archivos crear directorios, abrir aplicaciones, y un sin fin de utilidades que nos entrega esta...
Aperndi demaciado con tan solo unas clases de comandos los cuales son muy utiles en el momento de empezar a utilizar Linux...

Cualquier duda o consulta pueden dejar sus comentarios Sobre comandos en ubuntu o cualquier error u optimizacion del trabajo anteriormente hecho...
                     
 




Programacion en Java(bluej) Uso del if-else

Autor: Fernando Meza
Competencia: Desarrollo de Software (Nivel 1)
Palabras Clave: Programación, java 


Descripción de la Actividad



Mi experiencia como alumno de primer año de ingeniería civil en informática es presentarles un programa en java (blue) que llevamos a cabo para el ramo de programación 1 en el primer semestre de la carrera , con el cual debíamos dar solución al problema en el cual debiamos determinar si un numero entero de 5 dígitos (abcde) poseia en determinado digito dentro de el, para poder realizar dicho programa empleamos el uso de variables, como de la estructura if – else.


PROGRAMA
import java.util.Scanner;                                                           // Importamos la libreria Scanner

public class Problemma1{                                           // Nombre de la Clase
public static void main (){
Scanner leer = new Scanner(System.in);              
int n, nb;                                                                       // Declaramos 2 variables n y nb
System.out.println ("Ingrese Numero de 5 Digitos:");     // Texto por pantalla
n= leer.nextInt();
System.out.println ("Numero a buscar:");
nb= leer.nextInt();
int c1, c2, c3, c4, R ;                                                   //Declaramos  5 variables
c1 = n/10000;                                                            //Descomprimimos el primer numero
R = n%10000;
c2 = R/1000;
R = R%1000;
 c3 = R/100;
R = R%100;
c4 = R/10;
R = R%10;
if ( c1==nb || c2==nb || c3==nb || c4==nb || R==nb)      // Si c1=nb.... entonces ,,,
{System.out.println("Contiene el numero");}                  // Imprimir Contiene un Numero
else {System.out.println("No contiene el numero");}      //En el caso contrario Imprimir No contiene               /                                                                                                                                   / / Numero
}
        }
                                                                   Codigo en Java  (Bluej)
                                                                                      (Pinchar imagen para agrandar)






                                                                              Compilacion Del Programa
                                                                           (Pinchar imagen para agrandar)






Reflexion:


La base de toda programacion en cualquier tipo de lenguaje es el orden logico que se le pueda aplicar a la estructura...
Ya logrado el semestre pasado este ramo (programacion 1), fui comprendiendo mejor este lenguaje de programacion que si bien se ve un poco complejo, es solo practica para poder llegar a un nivel mas elevado en el uso de este.

Te invitamos a dejar tus comentarios en base al contenido anterior y poder hacer tus consultas respectivas al tema...