Esta es la interfaz gráfica de Ubuntu (Linux) Manejo Ésto es un poco el manejo básico para saber manejar archivos y directorios. ls [opciones] [archivos]; (list) Lista el contenido de un directorio, mostrando todos los archivos que cumplan cierto patrón, ejemplo: ls -a muestra todos los archivos del directorio actual. ls -l -h *.for muestra todos los atributos (-l) de todos (*) los archivos que terminan con.for mostrando el tama~no (-h) en Bytes, KBytes, etc. sort [opciones [archivo]; Ordena alfabeticamente el contenido de un archivo, si no se da un archivo, se ordena lo que se escribe desde el teclado2 hasta dar la combinacion: ctrl+d, ejemplo: sort -n -r milista.l Ordena el contenido del archivo milista.l numéricamente (-n) y en orden inverso (-r). mkdir [opciones] directorio; Crea un directorio. rmdir [opciones] directorio; Borra directorios. cd [directorio]; Cambia de directorio, sin argumentos se llega a home. tree [directorio]; Muestra la estructura de directorios y archivos en forma esquematica. cp archivo1 ruta/[archivo2]; Copia el archivo1 en un directorio (ruta) y lo renombra (archivo2). rm archivo; borra archivos, la opcion -r hace el proceso recursivo para borrar todo un directorio. Ejemplo: rm -r Documentos/*.c borra todos los archivos que terminan en.c aún si son directorios o estánn contenidos en otros directorios.
mv archivo1 archivo2; Mueve archivos o directorios de archivo1 a archivo2, si el archivo permanece en el mismo directorio equivale a cambiar de nombre al archivo. more archivo; muestra el contenido de un archivo de texto por paginas. less archivo; similar a more (solo en sistemas GNU). cat archivo1 archivo2 muestra el contenido de uno o varios archivos sin paginar. touch archivo; cambia la fecha de los archivos, si no existe crea un archivo vacío. locate archivo; localiza un archivo. whereis programa; muestra la ubicación de un programa, debe estar en un directorio contenido en PATH^3 file archivo; describe el tipo de archivo, por ejemplo: imagen, de texto, etc. Nota: file identifica el tipo de archivo aún si su extension no es la correcta. whatis comando muestra la descripción de comando. wc [opciones] [archivo]; word count, cuenta las palabras (-w), lineas (-l), caracteres (-m) o bytes (-c) en un archivo de texto. head archivo; muestra el inicio de un archivo tail archivo; muestra el final de un archivo ln archivo link; crea enlaces (links) a archivos o carpetas, la opción -s hace un link simbólico. diff archivo1 archivo2; muestra las diferencias entre dos archivos tar [opciones] directorio.tar directorio; empaqueta o desempaqueta archivos.tar, ejemplo: tar -cvf mitar.tar [midirectorio] empaqueta midirectorio en el archivo mitar.tar, cambiando c por x y omitiendo midirectorio se desempaqueta. gzip archivo.[gzip]; comprime o descomprime (-d) archivos gz La estructura física y lógica de almacenamiento Particionar un disco duro es realizar una división en él de modo que, a efectos prácticos, el sistema operativo crea que tienes varios discos duros, cuando en realidad sólo hay un único disco físico dividido en varias partes. De este modo, se pueden modificar o borrar particiones sin afectar a los demás datos del disco. Las particiones básicas se llaman primarias y puede haber a lo sumo 4. Esto puede ser suficiente para nuestros intereses. Como a veces no es así, se crearon las particiones extendidas que pueden albergar otras particiones dentro, llamadas lógicas. Los sistemas de archivos indican el modo en que se gestionan los archivos dentro de las particiones. Según su complejidad tienen características como previsión de apagones, posibilidad de recuperar datos, indexación para búsquedas rápidas, reducción de la fragmentación para agilizar la lectura de los datos, etc. Hay varios tipos, normalmente ligados a sistemas operativos concretos. A continuación se listan los más representativos:
fat32 o vfat: Es el sistema de archivos tradicional de MS-DOS y las primeras versiones de Windows. Por esta razón, es considerado como un sistema universal, aunque padece de una gran fragmentación y es un poco inestable. ntfs: Es el nuevo sistema de Windows, usado a partir del 2000 y el XP. Es muy estable. El problema es que es privativo, con lo cual otros sistemas operativos no pueden acceder a él de manera transparente. Desde Linux sólo se recomienda la lectura, siendo la escritura en estas particiones un poco arriesgada. ext2: Hasta hace poco era el sistema estándar de Linux. Tiene una fragmentación bajísima, aunque es un poco lento manejando archivos de gran tamaño. ext3: Es la versión mejorada de ext2, con previsión de pérdida de datos por fallos del disco o apagones. En contraprestación, es totalmente imposible recuperar datos borrados. Es compatible con el sistema de archivos ext2. Actualmente es el más difundido dentro de la comunidad GNU/Linux y considerado el estándar de facto. ext4: Es un sistema de archivos con registro por diario (en inglés Journaling), anunciado el 10 de octubre de 2006, como una mejora compatible de ext3. La principal novedad en Ext4 es Extent, o la capacidad de reservar un área contigua para un archivo; esto puede reducir y hasta eliminar completamente la fragmentación de archivos. Es el sistema de archivos por defecto desde Ubuntu Jaunty. ReiserFS: Es el sistema de archivos de última generación para Linux. Organiza los archivos de tal modo que se agilizan mucho las operaciones con éstos. El problema de ser tan actual es que muchas herramientas (por ejemplo, para recuperar datos) no lo soportan. swap: Es el sistema de archivos para la partición de intercambio de Linux. Todos los sistemas Linux necesitan una partición de este tipo para cargar los programas y no saturar la memoria RAM cuando se excede su capacidad. En Windows, esto se hace con el archivo pagefile.sys en la misma partición de trabajo, con los problemas que conlleva. Ya se ha comentado que las particiones son como discos duros independientes, y así aparece en Windows. Cabe recordar que en Linux no existe el concepto de unidad (C:, D:, etc.) sino que las particiones se montan en el árbol de carpetas. Eso no nos debe preocupar mucho. Sólo comentar que la carpeta raíz de ese árbol se denota con / y que las particiones se suelen montar en la carpeta /media. En Linux maneja las particiones con nombres como: /dev/hda1 (primera partición primaria del disco duro uno) /dev/hda2 (Segunda partición primaria del disco duro uno) /dev/hda5 (primera partición secundaria del disco duro uno) /dev/hdb1 (primera partición primaria del segundo disco duro) Usuarios Ubuntu Linux es un sistema operativo multiusuario. Podemos tener distintos usuarios y grupos de usuarios, y asignarle distintos permisos a cada uno de ellos. Todo esto lo podemos administrar desde: Sistema -> Administración -> Usuarios y grupos
Para agregar, editar o eliminar usuarios de Ubuntu Linux, debemos seleccionar la pestaña Usuarios. Para agregar, editar o eliminar grupos de usuarios de Ubuntu Linux, debemos seleccionar la pestaña Grupos. Esto es muy útil si a nuestro sistema operativo Linux tienen acceso distintos usuarios, o grupos de usuarios, ya sea desde la misma PC o mediante una red. A cada usuario o grupo de usuarios o Ubuntu Linux les podemos asignar por ejemplo, distintas tareas o partes del sistema a las que puede acceder, como método de seguridad para evitar que un usuario o grupo distinto pueda crear, modificar, leer o borrar archivos sobre los cuales no tiene permiso.
Configuración y personalización Para Configurar Ubuntu de manera básica. Link Explica los pasos que hay que dar para cambiar de escritorio, salvapantallas, etc. Instalación-Desinstalación de aplicaciones Synaptic (Sistema -> Administración -> Gestor de paquetes Synaptic) Programa gráfico, con su buscador y su árbol navegable de paquetes (instalados, rotos, secciones, filtro ) con información sobre cada uno de ellos.
Añadir y quitar aplicaciones (Aplicaciones -> Añadir y quitar ) Programa gráfico que reproduce el árbol de categorías del sistema con varios filtros de visualización (aplicaciones instaladas, disponibles, libres ) Añade valoración según popularidad Automatix (Aplicaciones -> Herramientas del sistema -> Automatix) Programa gráfico con un repertorio de aplicaciones disponibles, todas ellas recientes, propietarias o simplemente no incluidas en la distribución estándar. Herramientas de mantenimiento y protección Se utiliza el comprobador del sistema que viene integrado en Ubuntu, podemos observar revisa y da información de los fallos y errores de las casillas que marquemos.