dimarts, 22 de desembre del 2015

ELS 5 DELS 100 COMANDAMENTS

La página que he utilizado para encontrar los cinco comandos elegidos es esta


Comandos:
route -n: mostrar mesa de recorrido.
comando tres.png

top:  nos ayuda a conocer los procesos de ejecución del sistema (y más cosas) en tiempo real y es una de las herramientas más importantes para un administrador.Muestra un resumen del estado de nuestro sistema y la lista de procesos que se están ejecutando.



ip link show:mostar el estado de enlace de todas las interfaces.


iconv -l: listas de cifrados conocidos.






lsusb -tv:mostrar los dispositivos USB.
    
Mostrando comando 1.png



Estos han sido los comandos que he elegido , los que he elegido porque son los que más me han llamado la atención y más interesantes me han parecido.

INTERFAZ DE USUARIO

En esta entrada voy a incluir una lista de los últimos comandos que he aprendido y tambien una breve reflexión.

which comando
Ejemplo:
which pwd
Devuelve el path absoluto del comando

Devuelve el path del comando pwd
find path opciones
Ejemplo:
find . -name page.html -print
Encuentra ficheros a partir de path

Busca a partir del directorio actual la localización del fichero page.html
diff file1 file2

Ejemplo:
diff filev1 filev2
Muestra las diferencias entra dos ficheros de texto línea a línea
Muestra las diferencias entre dos versiones de un fichero
ssh hostname

Remoto seguro en la máquina especificada
ping hostname
Comprueba si la máquina es alcanzable en red y mide tiempo de eco
ftp hostname
Establece conexión para transferencia de archivos
Redirección de salida estándar
comando > fichero :
· $ cal > calendario

comando >> fichero :
·$ cal >> calendario

comando >&2 :
·$ echo “Error” >&2

Redirecciona la saluda estándar


Añade salida a un fichero preexistente


Redirigir salida estándar a salida de error
Redirección de entrada estándar
comando < fichero
·$ wc < poema

comando << marca
·$ wc << fin


Redirigir entrada estándar


Entrada en la misma línea de comando (here document)
wc opciones fichero

· wc -l soneto.txt
Cuenta carácteres, líneas y palabras en fichero. Sin fichero usa la entrada estándar
Cuenta las líneas en el fichero soneto.txt
grep opciones patron file



·$ grep -w cara fichero.txt
Busca palabras que encajan con el patrón. El patrón puede representar un conjunto de cadenas de caracteres mediante metacarácteres y otras expresiones
Busca la palabra cara ,completa, en el fichero fichero.txt e imprime las líneas que la contienen. No mostraría, por ejemplo las líneas que contengan la palabra caramelo

VARIABLES DE ENTORNO
·PATH

·TERM
·USER

·HOSTNAME

·SHELL

·HOME
Lista de directorios por defecto para búsqueda de comandos
Tipo de directorios
Nombre del usuario

Nombre de la máquina

Shell por defecto

Directorio base del usuario
VARIABLES ESPECIALES

Tipo toggle (valor binario set,unset):
·noclobber
·ignoreof
·notify

Tipo valor( variable de tipo string):
· cwd
·prompt
Configuran el entorno de configuración de la propia shell

No machacar ficheros existentes
^D no hace logout
notificar finalización de trabajos en background


directorio actual
cadena que hace de prompt
$ var
Valor de la variable var, si está definida
${var}
Lo mismo pero delimita el nombre de la variable cuando está inserta en una cadena mayor
${var-valor}
Valor de la variable var, si está definida. Si no se usa valor
${var=valor}
Valor de la variable var, si está definida. Si no se usa valor y se asigna valor a var
${var?mensaje}
Valor de la variable var, si está definida. Si no imprime mensaje y espera un valor para la variable proporcionado interactivamente
${var+valor}
Usa valor si la variable var está definida
Ficheros para particularización de comienzo y fin de sesión

· /etc/profile

·/etc/basrc

·$HOME/.bash_profile
·$HOME/.bashrc
·$HOME/.bash_logout
Inicialización global para login shells

Configuración global

Ejecuta al comienzo de sesión

Ejecuta al comienzo de una shell

Particulariza el din de sesión

Depués de ejecutar todos los comandos los  que me han parecido más interesantes son han sido el ftp que nos ayuda a establezer conexión para la transferencia de archivos y también el comando wc que nos ayuda a contar las líneas , palabras que puede contener un archivo.Realmente esta sesión ha sido muy útil como las otras en mi opinión ya que yo no conocía estos comandos ni la función que pueden tener.

dijous, 10 de desembre del 2015

Sistema de achivos linux

En esta entrada vomos a seguir estudiando unos distintos comandos dentro de sistema operativo unix.Para ello voy a hacer una lista de los comandos comentados en clase y una breve explicación de su función.
                      
                                   LISTADO DE COMANDOS Y SUS FUNCIONES 




Ls -ai
listado la a es para listar todos los ficheros incluidos los que empiezan por punto que por defecto están ocultos y la letra i latina sirve para mostrar el número de nodo índice .
Ls -li
Listado en formato largo con el número de nodo-i
Ls -l
Para obtener un listado largo y tambien para poder ver el tipo de un fichero.
Ls -t
Listar por orden de fecha hora de última modificación ,primero el más reciente.
Ls -r
Listar en orden inverso .Para combinar con otras opciones
Ls -a
Listado listado que incluye ficheros ocultos .
Ls -i
Listado que incluye el modo nodo-i
Ls -lt *.html
Lista en formato largo y por orden de antigüedad los ficheros cuyo nombre acaba en .html
Chmod
Para cambiar los permisos de acceso de un fichero
Chmod a+r page.html
Añade permiso de lectura del fichero page.html(para todos usuarios grupos y otros)
Chmod g+w page.html
Añade permiso de escritura del fichero page.html(para los miembros del grupo del propietario)
Chmod +x comando
Añade permiso de ejecución del fichero comando para todos (usuario,grupo y otros)
Chmod 700 comando
Añade permisos de lectura ,escritura y ejecucción del fichero comando para el usuario y elimina todos los permisos para los miembros del y otros (permisos en octal)
id
Para saber quien soy
cat
Vuelca contenido a pantalla
more o less
Ambos muestran el contenido página a página
cp
Copia ficheros
mv
Mueve ficheros
rm
Elimina ficheros
file
Muestra el tipo de ficheros
cd
Cambio de directorio
pwd
¿Dónde estoy?
mkdir
Crea directorios
rmdir
Borra directorios
df
Muestra el espacio disponible
du
Espacio ocupado por un subárbol del sistema de archivos
cd
Cambia al directorio especificado o , en su defecto, al directorio home del usuario. ES un comando interno del intérprete de comandos (shell).
cd -
Cambia al directorio home del usuario
cd -fulano
Cambia al directorio home del usuario fulano
cd/home/funo
Cambia al directorio home del usuario fulano
cd ..
Cambia al direcorio superior
cd mibin
Cambia al subdirectorio mibin del directorio actual
vi
Editor de pantalla
-r file
Recupera y edita “file” después de una caída del sistema o del editor vi
+n
Edita el fichero en la linea n
Vi file
Edita el fichero file
Vi file +20 geo.htm
Edita el fichero geo.htm y sitúa el cursor en la linea 20
Vi file1 file2
Carga file 1 y file 2 y edita file1. file2 se edita con el comando :n
i
Pasa al modo de inserción antes del cursor
a
Pasa al modo de inserción detrás del cursor
o
Pasa al modo de inserción al comienzo de nueva linea
zz
Guarda y sale de vi
:q
Sale sin guardar de vi
^z
Suspender edición
fg
Recuperar edición
dd
Borra la línea donde está el cursor

u
Deshace el último cambio
/<texto>
Busca <texto> hacia adelante
:r fichero
Inserta el contenido de fichero

echo
Muestra por pantalla lo que se le indique



Esta es la captura del comando ls -li y la información que hemos obtenido:






-Columna 1: es el nodo-i
-Columna 2: los permisos de modificación del fichero
-Columna 3: numero de enlaces que hay en ese archivo
-Columna 4:nombre de usuario
-Columna 5: nombre del grupo
-Columna 6: en tamaño del archivo en bytes.
-Columna 7:el mes de la última modificación del fichero
-Columna 8:el dia de la última modificación del fichero
-Columna 9: la hora de la última modificación del fichero.
-Columna 10 : el nombre del fichero.


Finalmente voy a hacer una pequeña conclusión del trabajo realizado; la verdad es que enesta practica he conocido la terminal y los comandas .Los comandos que personalmente considero que son los más interesantes  el comando vi o editor vi para poder editar un archivo ,también el comando echo para redireccinar.También muy util el comando ls.



dissabte, 21 de novembre del 2015

INTRODUCCIÓN A LINUX


En esta entrada vamos a hacer una pequeña introducción al sistema operativo Linux,para ello vamos a empezar definiendo un sistema operativo.Un sistema operativo es el conjunto de programas informáticos que permite la administración de una computadora.También se puede denominar software del sistema .El sistema operativo empieza su trabajo nadás se arranque el equipo ya que gestiona el hardware y permite la interacción con los usuarios. Las funciones más básicas de un sistema operativo son administrar los recursos de la máquina,coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.Los sistemas operativos más utilizados actualmente son :android para los dispositivos  móviles , linux , el sistema Mac OS de apple y el sistema windows de Microsoft.

Respecto a la historia ,el comienzo de unix tuvo lugar  a finales de los años sesenta principios de los setenta , cuando dos desarrolladores de los laboratorios de investigación ( Bell Labs)n desarrollaron una primera versión y escribieron un código fuente del sistema operativo i lo repartieron gratuitamente a todas las universidades que lo necesitaron ; esto dio lugar a que muchas universidades experimentaran con el sistema operativo unix  y también proponer mejoras en el sistema. Posteriormente, la venta comercial del sistema operativo por parte de AT&T( American Telephone & Telegraph) originó sistemas que actualmente son el orígen de muchos de las versiones comerciales de Unix ; por ejemplo System V. Un caso muy destacado de las universidades que propusieron mejoras en el sistema operativo  fue la universidad de Berkeley, mejoró el sistema operativo original dando lugar al Berkeley UNIX (BSD) , esta versión ha dado lugar a muchas de las versiones gratuitas y comerciales del sistema operativo como la versión OS X de Apple.Finalizando con la historia ;a principios de los años noventa un joven estudiante finlandés llamado Linus Torvalds empezó un proyecto propio para realizar el núcleo de un sistema operativo, la parte más básica del sistema operativo. Torvalds anunció una primera versión de Linux, que es como llamó a su programa finamente publicó el código fuente e invitó a la comunidad a que le enviaran mejoras.


El diseño general o arquitectura del sistema operativo sigue un diseño denominado (en capas) .En la capa inferior se encuentra el hardware ;los dispositivos electrónicos,la CPU,la memoria ,los terminales etc. En la segunda capa encontramos el núcleo (software) que maneja los elementos básicos para gestión de procesos ,gestión de memoria,entrada y salida ,sistema de archivos etc.En la tercera capa encontramos la biblioteca estándar ,controla los elementos básicos de las funcionalidades del sistema .En la penúltima capa encontramos los programas de aplicación . I por encima de todo se encuetran los usuarios.

Para poder utilizar el sistema operativo Unix tenemos que identificarnos , ya que este sistema puede estar compartido con otros usuarios. El proceso de identificación se realiza proporcionando un identificador de usuario (nombre) y una contraseña.(password).

Tras un registro correcto ,el sistema invoca al intérprete de comandos( la shell) , y da inicio a la sesión de usuario.Una vez que arranca la shell este programa nos muestra el prompt que es un conjunto de caracteres  que se muestran en una línea de comandos para indicar que está a la espera de órdenes.Una vez se nos muestra el prompt y tecleamos un comando la shell lee la primera palabra , y interpreta que se trata de un nombre de un programa o comando lo busca en el sistema y si lo encuentra lo ejecuta .

Esta es una lista de los comandos más básicos :

ls : este comando es una abreviatura de list y nos muestra una lista de los contenidos del directorio.
whoami/ who am i:  este comando nos proporciona la información sobre quién es el usuario.
id: este comando nos muestra los grupos a los que pertenecemos.
pwd: este comando nos proporciona información sobre el lugar en el que nos encontramos en el sistema de archivos.
hostname: este nos dice el nombre de la máquina.
who/finger: este comando nos informa sobre quién está registrado .
w: este comando nos informa sobre quien está trabajando con nosotros y que está haciendo en cada momento .
date: este comando nos informa sobre que dia es hoy y la hora .
cal: nos muestra un calendario del mes


Este es un ejemplo : una captura de un comando.

terminal_ls.png

dimecres, 18 de novembre del 2015

INFORMÁTICA Y SOCIEDAD

Los trabajos en grupo siempre han sido muy importantes y sobretodo la relación entre los compañeros del grupo, es decir, la responsabilidad de cada uno el trabajo compartido , cumplir con las responsabilidades etc. Por mi parte,en este trabajo no he tenido ningún problema con mi compañera ya que es mi amiga y no es la primera vez que  hago trabajos con ella. Nos hemos dividido la tarea de la siguiente manera ; ella ha hecho los apartados de la historia y la influencia de internet y yo he explicado la brecha digital y el último punto,la legislación y seguridad respecto a internet .

Resumiendo este trabajo , empezando por la historia de internet ,hemos intentado explicar un poco la evolución desde el primer proyecto (ARPA) , hasta finalmente 1982 la creación de internet. El acceso a esta nueva infraestructura creó la famosa brecha digital , que es el siguiente punto que explicamos . La brecha digital es un concepto que realmente todos conocemos pero no todos tenemos conciencia de ello; se trata de la desigualdad entre personas que pueden o no tener acceso a las nuevas tecnologías.

Seguidamente hemos explicado la influencia del internet , por una parte es una herramienta fundamental en nuestras vidas actualmente , pero por otra parte puede llegar a crear la infoxicación o la dependencia de la gente .

Finalmente hemos hablado de la legislación y la seguridad de internet ; el rol del derecho frente al internet , es mayoritariamente una regulación o normas impuestas por los usuarios.Últimamente las amenazas de robo y fraudes en internet son muy elevadas .

divendres, 6 de novembre del 2015

    BÚSQUEDA AVANÇADA:


Realmente he sacado diversas conclusiones del trabajo realizado en clase ;primero he aprendido que hay una froma más precisa y concreta para realizar búsquedas en google (la qual no conocía ).Esta nueva forma puede no llegar a ser muy concreta si nosotros no especificamos lo que queremos pero normalmente funciona correcta mente.
Este es el enlace a mi presentación de google en la cual están la búsquedas que he realizado yo:


divendres, 30 d’octubre del 2015

ON ESTÁ I COM ÉS DIU?
                                           


                                                  
                                                  La Sirenita (Copenhague)

dissabte, 24 d’octubre del 2015

LA INFOXICACIÓN

Desde la invención del internet  tenemos acceso a una inmensa cantidad de información,esto puede provocarnos una sobre carrega informativa , es decir , la infoxicación.Este termino surge de la unión de las palabras información y intoxicación. La infoxicación fue un termino introducido por Alvin Toffler en su libro Future Shock” 1970.Esta ocurre cuando el receptor recibe demasiada información sobre un tema y no es capaz de asimilarla y comprenderla correctamente.


Esta sobreabundancia de información puede afectar de varias formas a nuesro rendimiento.Por ejemplo el professor Manel Palencia-Lefler se planteaba que en internet nos daban todo el trabajo ya preparado y completo y eso no nos deja pensar ni criticar este información que tenemos delante . De hecho nunca se había tenido acceso a tanta información y eso hace que las personas no piensen ni tengan criterios propios para poder elegir entre la información necesaria y la innecesaria.


                                           Resultado de imagen de fotos infoxicacion

Cuando uno esta inmenso en internet buscando cierta información , se da cuenta que puede obtener una gran cantidad de información , pero lo dificil en este tema es no perder el tiempo, y saber procesar y elegir  la informacion que realmente queremos .Pero eso no todas las personas saben llevarlo a cabo ,por lo tanto, toda la confusión y la perdida de tiempo que se puede llegar a causar puede provocarnos la angustia y la confusión. La mala gestion de la informacion puede causar  la desorientación respecto a lo que nos interesa y una caida respecto a la productividad de las personas .



                                          Resultado de imagen de fotos infoxicacion




Por lo tanto es aconsejable que los consumidores formen sus propios criterios y sus barreras, para recibir sólo la información que realmente les interese y evitar infotoxicarse con contenidos innecesarios y de baja calidad.