Sistema de archivos en Linux
Manejo de archivos
• Una de la principales funciones del sistema
  operativo    es     la     administración    de
  almacenamiento de información, por lo cual es
  necesario contar con un sistema de archivos.

• Sistema de Archivos: Es la forma en que se
  organizan los archivos en disco.
Archivos y Directorios
• Es sistema de archivos de Linux esta organizado
  en archivos y directorios.

• Archivo: Colección de datos que se almacena en
  un dispositivo
• Directorio: o carpeta que puede tener varios
  subdirectorios, formando una estructura
  jerárquica.
• En sistema de archivos de un sistema Linux esta
  formado por los siguientes directorios bajo el
  directorio raíz.
• /bin Contiene los programas ejecutables del
  sistema, comandos de como cat, cp, ls, more y tar
  están ubicados en este directorio.

• /boot Contienen el núcleo de Linux y otros
  archivos necesarios para inicio LILO, que realiza
  la carga inicial del sistema operativo cuando la
  computadora se enciende.

• /dev Contienen todos los archivos de acceso a
  dispositivos (discos, impresoras, USB).
• /etc Contiene archivos de configuración del
  sistema y los programas de inicialización.

• /home Contiene los directorios HOME de los
  usuarios, donde los mantienen sus archivos
  personales.

• /lib Contiene los archivos de biblioteca utilizados
  por las aplicaciones y utilidades del sistema, así
  también como las librerías pertenecientes a
  diferentes lenguajes de programación.
• /lost+found Directorio para archivos recuperados
  por el proceso de reparación del sistema de
  archivos, que se ejecuta luego de una caída del
  sistema y asegura su integridad luego de que el
  equipo haya sido apagado de manera inapropiada.

• /mnt Es un directorio vacío que se usa
  normalmente para montar dispositivos como
  disquetes y particiones temporales de disco.

• /proc Contiene archivos con información sobre el
  estado de ejecución del sistema operativo y de los
  procesos.

• /root Es el directorio HOME para el usuario root
  (administrador del sistema).
• /sbin Contienen archivos ejecutables que son
  comandos que se usan normalmente para la
  administración del sistema.

• /tmp Los programas pueden escribir sus archivos
  temporales aquí.

• /usr Contiene archivos de programa, de datos y de
  librerías asociados con las actividades de los
  usuarios.

• /var Contiene archivos temporales y de trabajo
  generados por programas del sistema, información
  variable que cambia constantemente cuando el
  sistema está funcionando
Comandos básicos
Comandos sobre ficheros
 • ls o dir =lista los archivos de un directorio
   concreto
 • cd =Cambia al home o el directorio raíz
 • cd [carpeta]/[carpeta]
 • cp [archivo] [destino] = Copia el archivo origen
   al directorio destino
 • cp [archivo] [archivo nombre cambiado] =
   Copia el archivo y lo cambia de nombre
 • mv [orgien] [destino] = Mueve al archivo origen
   al directorio destino
• ls -l = Añade informacion sobre los atributos
  ls -a = Lista todos los archivos incluyendo los
  ocultos
• cat [archivo] = Muestra el contenido de un
  archivo
• cat -n [archivo] = Muestra el contenido de un
  fichero numerando sus lineas
• head [archivo] = Muestra las primeras lineas de
  un archivo
• pwd = Muestra el directorio actual
• rm [archivo] = Elimina un archivo completamente
• mkdir [nombre carpeta] = Crea una nueva carpeta
  dentro del directorio.
• rmdir [directorio vacio] = Elimina el directorio
  vacio
• rm -r [directorio] = Elimina un directorio
  recursivamente
• zip -r fichero.zip ficheros = Comprime en
  formato .zip
• clear = Limpia la pantalla
• reset = Reinicia la terminal
• date = Muestra la hora y la fecha en formato
  completo
• whoami = Muestra la información del propio
 usuario
Instalación y ejecución de
aplicaciones
Centro de software
• Es una de las maneras mas sencilla.
• Entorno grafico.
• La mas limitada.
Gestor de paquetes Synaptic
• A diferencia de el centro de software, synaptic es
  mas potente.
• Igual de sencillo y grafico.
• Se tiene el control completo de los paquetes
  instalados en el sistema.
Orígenes de software
• Para saber de donde el sistema obtendrá los
  repositorios o paquetes, existe una aplicación
  que se llama orígenes del software.
Gestor de actualizaciones

• Es un equivalente al Update en Windows.
• Nos permite tener actualizado el sistema por
  algún problema o inestabilidad (¡que es
  dudoso!).
Otra alternativa
• En las distribuciones ubuntu, debian y derivados
  se usa el formato .deb para los
  paquetes(aplicaciones).
• Los paquetes lo puedes obtener de paginas como
  por ejemplo www.getdeb.net o
  uptodown.com/ubuntu.
• Otros archivos con extensiones como : .bin, los
  .run, o los scripts .sh; para poder ejecutarlos es
  necesario cambiar sus propiedades y habilitar la
  de ejecución.

Comandos basicos

  • 1.
  • 2.
    Manejo de archivos •Una de la principales funciones del sistema operativo es la administración de almacenamiento de información, por lo cual es necesario contar con un sistema de archivos. • Sistema de Archivos: Es la forma en que se organizan los archivos en disco.
  • 3.
    Archivos y Directorios •Es sistema de archivos de Linux esta organizado en archivos y directorios. • Archivo: Colección de datos que se almacena en un dispositivo • Directorio: o carpeta que puede tener varios subdirectorios, formando una estructura jerárquica.
  • 4.
    • En sistemade archivos de un sistema Linux esta formado por los siguientes directorios bajo el directorio raíz.
  • 5.
    • /bin Contienelos programas ejecutables del sistema, comandos de como cat, cp, ls, more y tar están ubicados en este directorio. • /boot Contienen el núcleo de Linux y otros archivos necesarios para inicio LILO, que realiza la carga inicial del sistema operativo cuando la computadora se enciende. • /dev Contienen todos los archivos de acceso a dispositivos (discos, impresoras, USB).
  • 6.
    • /etc Contienearchivos de configuración del sistema y los programas de inicialización. • /home Contiene los directorios HOME de los usuarios, donde los mantienen sus archivos personales. • /lib Contiene los archivos de biblioteca utilizados por las aplicaciones y utilidades del sistema, así también como las librerías pertenecientes a diferentes lenguajes de programación.
  • 7.
    • /lost+found Directoriopara archivos recuperados por el proceso de reparación del sistema de archivos, que se ejecuta luego de una caída del sistema y asegura su integridad luego de que el equipo haya sido apagado de manera inapropiada. • /mnt Es un directorio vacío que se usa normalmente para montar dispositivos como disquetes y particiones temporales de disco. • /proc Contiene archivos con información sobre el estado de ejecución del sistema operativo y de los procesos. • /root Es el directorio HOME para el usuario root (administrador del sistema).
  • 8.
    • /sbin Contienenarchivos ejecutables que son comandos que se usan normalmente para la administración del sistema. • /tmp Los programas pueden escribir sus archivos temporales aquí. • /usr Contiene archivos de programa, de datos y de librerías asociados con las actividades de los usuarios. • /var Contiene archivos temporales y de trabajo generados por programas del sistema, información variable que cambia constantemente cuando el sistema está funcionando
  • 9.
  • 10.
    Comandos sobre ficheros • ls o dir =lista los archivos de un directorio concreto • cd =Cambia al home o el directorio raíz • cd [carpeta]/[carpeta] • cp [archivo] [destino] = Copia el archivo origen al directorio destino • cp [archivo] [archivo nombre cambiado] = Copia el archivo y lo cambia de nombre • mv [orgien] [destino] = Mueve al archivo origen al directorio destino
  • 11.
    • ls -l= Añade informacion sobre los atributos ls -a = Lista todos los archivos incluyendo los ocultos • cat [archivo] = Muestra el contenido de un archivo • cat -n [archivo] = Muestra el contenido de un fichero numerando sus lineas • head [archivo] = Muestra las primeras lineas de un archivo • pwd = Muestra el directorio actual
  • 12.
    • rm [archivo]= Elimina un archivo completamente • mkdir [nombre carpeta] = Crea una nueva carpeta dentro del directorio. • rmdir [directorio vacio] = Elimina el directorio vacio • rm -r [directorio] = Elimina un directorio recursivamente • zip -r fichero.zip ficheros = Comprime en formato .zip
  • 13.
    • clear =Limpia la pantalla • reset = Reinicia la terminal • date = Muestra la hora y la fecha en formato completo • whoami = Muestra la información del propio usuario
  • 14.
  • 15.
    Centro de software •Es una de las maneras mas sencilla. • Entorno grafico. • La mas limitada.
  • 16.
    Gestor de paquetesSynaptic • A diferencia de el centro de software, synaptic es mas potente. • Igual de sencillo y grafico. • Se tiene el control completo de los paquetes instalados en el sistema.
  • 18.
    Orígenes de software •Para saber de donde el sistema obtendrá los repositorios o paquetes, existe una aplicación que se llama orígenes del software.
  • 19.
    Gestor de actualizaciones •Es un equivalente al Update en Windows. • Nos permite tener actualizado el sistema por algún problema o inestabilidad (¡que es dudoso!).
  • 21.
    Otra alternativa • Enlas distribuciones ubuntu, debian y derivados se usa el formato .deb para los paquetes(aplicaciones). • Los paquetes lo puedes obtener de paginas como por ejemplo www.getdeb.net o uptodown.com/ubuntu. • Otros archivos con extensiones como : .bin, los .run, o los scripts .sh; para poder ejecutarlos es necesario cambiar sus propiedades y habilitar la de ejecución.