<commit_before>## Autoevaluacion Sesion 2. Fundamentos del Software

##### 1. Suponiendo que nos encontramos en el directorio de trabajo /bin, donde hemos realizado el ejercicio 2.7 de la práctica, indique qué órdenes ejecutaría para:

	a) Orden para moverse a su directorio de usuario (su home directory, es decir, /home/usuario).
    
    Las tres posibles ordenes que se podrian ejecutar son: 
     - $ cd
     - $ cd ~
     - $ cd /home/javi

	b) Qué orden debe indicar para listar de su directorio de usuario aquellos archivos “ocultos” cuyo nombre comienza por .g o .c seguido de uno o más caracteres.
    
    Las dos opciones que podriamos utilizar serian: 
     - $ ls -a .g* .c*
     - $ ls -a {.g,.c}*

##### 2. En el ejercicio anterior habrá encontrado que uno de los objetos listados que cumplen la condición es .gconf. Indique qué tipo de objeto es, archivo o directorio, y qué permisos tiene asociados para cada tipo de usuario.

	En este caso, .gconf se trata de un directorio porque contiene la letra d.  Para el usuario propietario del archivo tiene permiso de lectura, escritura y ejercucion. Para grupos y otros usuarios no tiene ningun tipo de permiso habilitado.<commit_msg>Añadido modificaciones a autoevaluacionSesion2 en la primera pregunta<commit_after>## Autoevaluacion Sesion 2. Fundamentos del Software

##### 1. Suponiendo que nos encontramos en el directorio de trabajo /bin, donde hemos realizado el ejercicio 2.7 de la práctica, indique qué órdenes ejecutaría para:

	a) Orden para moverse a su directorio de usuario (su home directory, es decir, /home/usuario).
    
    Las tres posibles ordenes que se podrian ejecutar son: 
     - $ cd
     - $ cd ~
     - $ cd /home/javi
     - $ cd $HOME

	b) Qué orden debe indicar para listar de su directorio de usuario aquellos archivos “ocultos” cuyo nombre comienza por .g o .c seguido de uno o más caracteres.
    
    Las dos opciones que podriamos utilizar serian: 
     - $ ls -a .g* .c*
     - $ ls -a {.g,.c}*

##### 2. En el ejercicio anterior habrá encontrado que uno de los objetos listados que cumplen la condición es .gconf. Indique qué tipo de objeto es, archivo o directorio, y qué permisos tiene asociados para cada tipo de usuario.

	En este caso, .gconf se trata de un directorio porque contiene la letra d.  Para el usuario propietario del archivo tiene permiso de lectura, escritura y ejercucion. Para grupos y otros usuarios no tiene ningun tipo de permiso habilitado.
{'fraction_non_alphanumeric': 0.06958970233306516, 'fraction_numerical': 0.004424778761061947, 'mean_word_length': 3.363157894736842, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4208460', 'n_tokens_mistral': 839, 'n_tokens_neox': 812, 'n_words': 366}