Publicado el 19 may. 2019,

LinuxAll - www.linuxall.tk

Navegación en Linux: el sistema de archivos

Traducción adaptada del libro The Linux Command Line, de William Shotts (capítulo 2)

Lo primero que necesitamos aprender (además de escribir) es a navegar por el sistema de archivos en nuestro sistema Linux. Vamos a introducir los siguientes comandos:

● pwd - Imprimir el nombre del directorio de trabajo actual
● cd - Cambiar de directorio
● ls - Listar el contenido del directorio

Entendiendo el Árbol del Sistema de Archivos
Al igual que Windows, un sistema operativo tipo Unix como Linux organiza sus archivos en lo que es
llamada estructura jerárquica de directorios. Esto significa que están organizados en un árbol como
patrón de directorios (a veces llamados carpetas en otros sistemas), que pueden contener otros directorios. El primer directorio en el sistema de ficheros se llama root directory. El directorio raíz contiene archivos y subdirectorios, que contienen más archivos y subdirectorios y así sucesivamente.

Ten en cuenta que a diferencia de Windows, que tiene un árbol de sistema de archivos separado para cada dispositivo de almacenamiento, los sistemas tipo Unix como Linux siempre tienen un único árbol de sistema de ficheros, independientemente de cómo muchas unidades o dispositivos de almacenamiento están conectados al ordenador. Los dispositivos de almacenamiento están conectados
(o más correctamente, montado) en varios puntos del árbol de acuerdo con los caprichos del administrador del sistema, la persona (o personas) responsable del mantenimiento del sistema.

El directorio de trabajo actual
La mayoría de nosotros probablemente estamos familiarizados con un gestor gráfico de archivos que representa el archivo como en la Figura 1. Observa que el árbol suele aparecer volcado, es decir, con la tecla la raíz en la parte superior y las diversas ramas que descienden por debajo.

Sin embargo, la línea de comandos no tiene imágenes, así que para navegar por el árbol del sistema de archivos necesitamos de pensar en ello de una manera diferente.

Navegación
Imagina que el sistema de archivos es un laberinto con forma de árbol invertido y somos capaces en cualquier momento dado, estamos dentro de un único directorio y podemos ver los archivos contenidos en el directorio y la ruta de acceso al directorio de arriba (llamado el directorio principal) y cualquier subdirectorio debajo de nosotros. El directorio en el que nos encontramos es llamado el directorio de trabajo actual o home. Para mostrar el directorio de trabajo actual, usamos el comando pwd (imprimir directorio de trabajo).

[me@linuxbox ~]$ pwd
/home/me

Cuando nos conectamos por primera vez a nuestro sistema (o iniciamos una sesión de emulador de terminal), nuestra actual es un directorio de trabajo establecido en nuestro directorio de inicio. Cada cuenta de usuario tiene su propio directorio home y es el único lugar donde un usuario normal puede escribir archivos.

Listado del contenido de un directorio
Para listar los archivos y directorios en el directorio de trabajo actual, usamos el comando ls.

[me@linuxbox ~]$ ls
Música de documentos de escritorio
8
Fotos
Público
Plantillas
Videos

Listado del contenido de un directorio
En realidad, podemos usar el comando ls para listar el contenido de cualquier directorio, no sólo el directorio directorio de trabajo actual, y hay muchas otras cosas divertidas que puede hacer también. Vamos a pase más tiempo con ls en el próximo capítulo.

Cambiar el directorio de trabajo actual
Para cambiar su directorio de trabajo (donde estamos en nuestro laberinto en forma de árbol) nosotros
use el comando cd. Para ello, escribe cd seguido del nombre de la ruta del trabajo deseado.

Un sendero es la ruta que tomamos a lo largo de las ramas del árbol para llegar alcque queremos. Los nombres de ruta se pueden especificar de una de las dos maneras siguientes: como rutas absolutas absolute pathnames o como rutas relativas (relatives pathnames). Veamos primero con los nombres de las rutas absolutas.

Nombres de ruta absolutos
Una ruta de acceso absoluta comienza con el directorio raíz y sigue a la rama del árbol por hasta que se complete la ruta al directorio o archivo deseado. Por ejemplo, existe un en su sistema en el que están instalados la mayoría de los programas de nuestro sistema. El camino- El nombre del directorio es /usr/bin. Esto significa que desde el directorio raíz (representado por la barra oblicua principal en la ruta de acceso) hay un directorio llamado "usr" que contiene un directorio directoria llamada "bin".

[me@linuxbox ~]$ cd /usr/bin
[me@linuxbox bin]$ pwd
/usr/bin
[me@linuxbox bin]$ ls

...Listado de muchos, muchos archivos....

Ahora podemos ver que hemos cambiado el directorio de trabajo actual a /usr/bin y
que está lleno de archivos. ¿Notas cómo ha cambiado el intérprete de comandos del shell? Para mayor comodidad, se trata de normalmente se configura para mostrar automáticamente el nombre del directorio de trabajo.

Nombres de ruta relativos
Cuando una ruta de acceso absoluta comienza desde el directorio raíz y conduce a su destino, se crea un archivo La ruta de acceso relativa comienza desde el directorio de trabajo. Para ello, utiliza un par de herramientas especiales para representar posiciones relativas en el árbol del sistema de ficheros. Estas anotaciones especiales son "." (punto) y "..." (punto punto).

La notación "..." se refiere al directorio de trabajo y la notación "..." se refiere al directorio de trabajo.
del directorio padre del directorio. Así es como funciona. Cambiemos el directorio de trabajo a

/usr/bin de nuevo:
[me@linuxbox ~]$ cd /usr/bin
[me@linuxbox bin]$ pwd
/usr/bin

Vale, ahora digamos que queremos cambiar el directorio de trabajo por el padre de /usr/bin que es /usr. Podríamos hacerlo de dos maneras diferentes. Ya sea con una nombre de ruta:

me@linuxbox bin]$ cd /usr
[me@linuxbox usr]$ pwd
/usr

O, con un nombre relativo:

[me@linuxbox bin]$ cd ..
[me@linuxbox usr]$ pwd
/usr

Dos métodos diferentes con resultados idénticos. ¿Cuál deberíamos usar? El que requiere la menor cantidad de escritura! Asimismo, podemos cambiar el directorio de trabajo de /usr a /usr/bin en dos
de diferentes maneras. Ya sea usando una ruta de acceso absoluta:

me@linuxbox usr]$ cd /usr/bin
[me@linuxbox bin]$ pwd
/usr/bin

O, con un nombre relativo:

[me@linuxbox usr]$ cd./bin
[me@linuxbox bin]$ pwd
/usr/bin

Ahora bien, hay algo importante que debo señalar aquí. En casi todos los casos, podemos 10Cambiar el directorio de trabajo actual omita el signo "./". Está implícito. Escribir a máquina:

[me@linuxbox usr]$ cd bin

hace lo mismo. En general, si no especificamos una ruta de acceso a algo, el trabajo de la información del directorio de la empresa.

Algunos atajos útiles
En la Tabla 2-1 vemos algunas formas útiles en las que el directorio de trabajo actual puede ser rápidamente cambiado.

Tabla 2-1: Atajos de cd
Atajo
cd
Resultado
Cambia el directorio de trabajo a su directorio raíz.
cd - Cambia el directorio de trabajo al directorio de trabajo anterior.
cd ~nombre_de_usuario Cambia el directorio de trabajo al directorio home de
nombre_de_usuario. Por ejemplo, cd ~bob cambiará el directorio a
el directorio principal del usuario "bob."

Datos importantes sobre los nombres de archivo

1. Los nombres de archivo que comienzan con un carácter de punto están ocultos. Esto sólo significa que No las enumerará a menos que diga "ls -a". Cuando se creó su cuenta, varios archivos ocultos fueron colocados en su directorio de inicio para configurar las cosas por tu cuenta. Más adelante examinaremos más detenidamente algunos de estos archivos para ver cómo puede personalizar su entorno. Además, algunas aplicaciones colocar sus archivos de configuración y configuración en su directorio de inicio como ocultos archivos.

2. Los nombres de archivo y comandos en Linux, como Unix, distinguen entre mayúsculas y minúsculas. El archivo. Los nombres "Archivo1" y "Archivo1" se refieren a diferentes archivos.

3. Linux no tiene el concepto de "extensión de archivo" como otros sistemas operativos.
Puede nombrar los archivos de la forma que desee. El contenido y/o la finalidad de un fichero es
determinada por otros medios. Aunque los sistemas operativos tipo Unix no utilizan extensiones de archivo para determinar el contenido/propósito de los archivos, muchas aplicaciones los programas lo hacen.

4. Aunque Linux soporta nombres de archivo largos que pueden contener espacios incrustados y los caracteres de puntuación, limite los caracteres de puntuación en los nombres de que se crean a punto, guión y guión bajo. Y lo que es más importante. espacios de cama en los nombres de archivo. Si desea representar espacios entre palabras en una utilice caracteres de subrayado. Te lo agradecerás más tarde.

Resumiendo
En este capítulo hemos visto cómo el shell trata la estructura de directorios del sistema. Nosotros
aprendido sobre las rutas absolutas y relativas y los comandos básicos que se utilizan para
se mueven por esa estructura. En el siguiente capítulo usaremos este conocimiento para hacer un tour
de un sistema Linux moderno.

Continúo este blog, LinuxAll, en una sección de Puntocomunica


Continúo este blog, LinuxAll, en KnowHow

Actualización a 19/05/2019

Valencia, 31/03/2019
Otra vez decido parar este pequeño blog sobre Linux. Sí, no tengo excusas... El caso es que no puedo con tantas cosas y me deprime y estresa tener que abarcar tanto; al final quedan 'casas vacías"...

Así, decido continuar la temática de Linux en otro de mis viejos blogs -también bastante abandonado, por cierto. Se trata de KnowHow de una sección de Puntocomunica.

Muchas gracias por vuestro interés.

Publicado el 21 ene. 2019,

LinuxAll - www.linuxall.tk

Cambiar el idioma por defecto de Firefox en distros basadas en Debian

Cambiar el idioma por defecto de Firefox en distros basadas en Debian

Valencia, 21/01/2019, G.B.
Por defecto, cuando inicias una distro Linux, suele venir instalado el navegador web Firefox. Lo que ocurre es que suele estar en inglés. Si quieres cambiarlo al idioma castellano, abre la terminal o consola y escribe: 

1) sudo apt-get install firefox-locale-es

2) Luego abre el navegador Firefox y vete a su configuración escribiendo:
about:config

3) Buscar la clave: intl.locale.requested

4) si esa clave no existe, haz clic con el botón derecho del ratón en un espacio en blanco y elige: Nuevo -> Cadena y escribe: intl.locale.requested y haz clic en el botón Aceptar.

5) En el siguiente cuadro de diálogo introduce el valor de cadena que corresponda a tu idioma, en nuestro caso es para castellano (ver imagen)

6) Reinicia Firefox

Publicado el 20 ene. 2019,

LinuxAll - www.linuxall.tk

Instalar programas con la terminal en Debian Live

Instalar programas con la terminal en Debian Live
Continuando con las pruebas de Debian Live 9.6 instalada en una memoria USB y con el entorno de escritodrio (Desktop Enviroment) Mate, he querido instalr algún programa, sobre todo los relacionados con multimedia. Debo decir que la distro en modo Live es muy completa, pero carece de soporte para los archivos multimedia.

Así, he instalado el programa reproductor multimedia VLC (Videolan) con la terminal. Para ello, tan solo tenemos que abrir la terminal o consola desde el menú: Aplicaciones -> Herramientas del sistema -> Terminal de MATE o con la combinación de teclas  y escribir:

user@debian:~$ sudo su
root@debian:/home/user# apt-get install vlc

Con ello instalaremos el programa VLC de forma rápida y sencilla. Aplicable para cualquier programa compatible con Debian, es decir, libre.


Otros ejemplos
- Instalar Calibre:
user@debian:~$ sudo su
root@debian:/home/user# apt-get install calibre

- Instalar el navegador web Chromium:
user@debian:~$ sudo su
root@debian:/home/user# apt-get install chromium

Publicado el 19 ene. 2019,

LinuxAll - www.linuxall.tk

Debian en versión Live desde un USB con escritorio Mate: una maravilla!

Valencia, 19/01/2019, G.B.
Ahora mismo estoy probando la distro Debian (versión 9.6.0) con escritorio Mate instalada en un USB o pendrive. He elegido la versión Live con soporte para idiomas. Lo único que tendrás que hacer es añadir el idioma castellano para el teclado (por defecto viene inglés de EEUU).

Ahora mismo estoy escribiendo este pequeño post con Debian Live instalado en un USB  de 8GB. Mi experiencia y conclusión con Debian Live Mate: IMPRESIONANTE!!!

Descargar imagen ISO Debian Live amd64 Mate (la que yo he utilizado)
Todas las imágenes Live

Dejo algunas capturas de pantalla al respecto (pulsa sobre ellas para ampliarlas):

Debian en versión Live desde un USB con escritorio Mate: una maravilla!
Debian Live Mate desde un pendrive
Debian en versión Live desde un USB con escritorio Mate: una maravilla!

Publicado el 12 ene. 2019,

LinuxAll - www.linuxall.tk

Voy a probar MakuluLinux (instalado en un pendrive)

Voy a probar MakuluLinux (instalado en un pendrive)

Valencia, 12/01/2019, G.B.
El otro día leí una noticia, un post, sobre una distro Linux que no conocía (soy muy ignorante...): MakuluLinux, del desarrollador Jacque Montague Raymer. Me pareció bastante interesante, por lo que la voy a probar y reportaré...

Mientras tanto, dejo un vío y algunos enlaces. Hasta pronto!



Enlaces recomendados:

El nuevo MakuluLinux merece un lugar entre las mayores distros
Nuevo Makulu Linux Flash: Un XFCE espectacular
Descargar MakuluLinux

Publicado el 7 ene. 2019,

LinuxAll - www.linuxall.tk

Opciones del comando ls (List directory contents)

El comando ls  (List directory contents) es probablemente el comando más usado, ya que con él podemos ver el contenido del directorio y determinar atributos de una gran variedad de archivos y directorios importantes.

También podemos simplemente escribir ls para ver una lista de archivos y subdirectorios contenidos en el directorio de trabajo actual o alguno que especifiquemos, como se muestra en la imagen adjunta mostrando los archivos del directorio /usr.

Opciones del comando ls

El comando ls tiene un gran número de opciones posibles. Los más comunes son las siguientes:

Publicado el 16 dic. 2018,

LinuxAll - www.linuxall.tk

Instalar el navegador PaleMoon en Ubuntu 18.x

Dejo una nota rápida de cómo instalar el navegador web PaleMoon en Ubuntu 18.x. En mi caso, en Ubuntu Mate 18.04 ejecutado desde un USB multiboot con YUMI, (que ya comentaré):

http://kovacsoltvideo.hu/moonchildproductions/

Add this repository to /etc/apt/sources.list as:
deb http://kovacsoltvideo.hu/moonchildproductions/ ./
For example:
sudo add-apt-repository 'deb http://kovacsoltvideo.hu/moonchildproductions/ ./'
Import verification key with:
wget -q http://kovacsoltvideo.hu/moonchildproductions/public.gpg -O- | sudo apt-key add -
Install Pale Moon and/or FossaMail:
sudo apt-get update
sudo apt-get install palemoon fossamail