Rutas relativas y rutas absolutas

Mini tutorial de cosas útiles en nuestro día a día

Tres simples reglas para que aprendas a diferenciar las rutas relativas de las rutas absolutas, independientemente del sistema operativo que uses: ruta relativa empieza siempre por ./ o ../ (si usas Windows .\ o ..\) o directamente nombre carpeta ruta relativa es la que haces desde donde te encuentras tu o un script todo lo demás es ruta absoluta, es decir, las que empiezan por / o por ~ en GNU/Linux, o si usas Windows por \ o bien letra de unidad C: (y donde digo C: cualquier unidad E:) Ejemplos de rutas relativas GNU/Linux Suponiendo que estoy en $HOME cd ls ./Descargas cp ./Descargas/copia.zip ../home/usuario2/Documentos Windows Suponiendo que estoy en mi carpeta de usuario %USERPROFILE% cd %USERPROFILE% dir ..\..\Windows copy ..\..\Windows\regedit.exe […]

» Read more

El Shell Bash de GNU/Linux 5.8 – Montaje de sistemas de ficheros

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5.7 – Otros comandos útiles

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5.6 – Comandos para trabajar con archivos y carpetas

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5.5 – Listar ficheros

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5.4 – Permisos

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 5 – Sistema de ficheros

El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell Bash de GNU/Linux 5.5 – Listar ficheros El Shell Bash de GNU/Linux 5.6 – Comandos para trabajas con archivos y carpetas El Shell Bash de GNU/Linux 5.7 – Otros […]

» Read more

El Shell Bash de GNU/Linux 4 – Expresiones regulares

En el anterior artículo “El Shell Bash de GNU/Linux 3 – Variables de entorno” vimos las variables y los comandos que podemos usar para utilizarlas. Aquí veremos las Expresiones regulares. El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El Shell Bash de GNU/Linux 5.4 – Permisos El Shell […]

» Read more

El Shell Bash de GNU/Linux 3 – Variables de entorno

El Shell Bash de GNU/Linux 3 – Variables de entorno En el anterior artículo “El Shell Bash de GNU/Linux 2 – Tuberías y filtros” vimos los comandos que podemos usar en nuestras tuberías en el Shell. Aquí veremos las Variables de entorno del Shell. El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas […]

» Read more

El Shell Bash de GNU/Linux 2 – Tuberías y filtros

El Shell Bash de GNU/Linux 2 – Tuberías y filtros En el artículo anterior “El Shell Bash de GNU/Linux 1” explicábamos como funciona el Shell, en este veremos los comandos que podemos usar en nuestras tuberías en el Shell. El Shell Bash de GNU/Linux 1 – Introducción El Shell Bash de GNU/Linux 2 – Tuberías y filtros El Shell Bash de GNU/Linux 3 – Variables de entorno El Shell Bash de GNU/Linux 4 – Expresiones regulares El Shell Bash de GNU/Linux 5 – Sistema de ficheros El Shell Bash de GNU/Linux 5.1 – El árbol de directorios estándar El Shell Bash de GNU/Linux 5.2 – Tipos de ficheros El Shell Bash de GNU/Linux 5.3 – nombres, rutas absolutas y relativas El […]

» Read more

Script Linux de las Oposiciones 2015 al cuerpo FP SAI

Mini tutorial de cosas útiles en nuestro día a día

Para retomar el capítulo de Scripting Linux, usando el Shell Bash, vamos a resolver uno de los ejercicios prácticos de las pasadas oposiciones a Profesor Técnico de Formación Profesional (PTFP), especialidad Aplicaciones y Sistemas Informáticos (SAI) Script Linux de las Oposiciones 2015 al cuerpo FP SAI El enunciado rezaba algo así: Dado un fichero de datos con el siguiente contenido de ejemplo (digamos datos.txt): Pepe 02:30:44 Marcos 23:56:33 Pepe 10:33:01 Marta 05:47:44 Pepe 12:22:33 José 11:55:00 Haced un Script Linux que devuelva un listado ordenado por tiempos (de uso de máquina por ejemplo) de forma ascendente. Teniendo en cuenta que si algún usuario se repite, solo produzca una línea de salida y sume los tiempos. Al lío: Lo vamos a […]

» Read more

Windows 10 cómo evitar que se cuele – editado Julio 2016

quitando de nuevo KB2952664

Es muy gracioso lo que está intentando Microsoft estos últimos meses para colarnos Windows 10, al menos a los que estamos a gusto con Windows 7, o bien Windows 8 / 8.1 (si es que lo estamos). Realmente se trata de unas actualizaciones que instalan un “bichito” en nuestro sistema operativo, evalúan si nuestro hardware es actualizable a Windows 10, y si pasa las pruebas nos utilizan como conejillos de Indias. Si ya hay gente que se queja de Windows 8, seamos un poco menos agresivos señores de Microsoft. Todo comenzó con ciertas actualizaciones “opcionales” a través de Windows Update, si son opcionales que se las instale quien quiera, el problema es cuando la gente que tiene configuradas las actualizaciones para que […]

» Read more

Instalación del Servicio NFS en Sistemas GNU/Linux

Lo que vamos a hacer en este mini tutorial es a instalar el servicio de “NFS” en dos sistemas Linux, uno lo configuraremos como servidor y el otro como cliente. Intentaré detallarlo lo máximo posible, sin llegar a hacerlo muy largo.     Os pongo un índice para que entendáis la idea global y no os perdáis: Instalar el Servicio NFS Parte del Servidor Parte del Cliente Configuraciones Parte del Servidor Parte del Cliente Conexión del Cliente al Servidor Montar las carpetas compartidas al iniciar el Cliente Resumen 1) Instalar el Servicio NFS Lo primero que debemos de tener en cuenta, es que tenemos que tener dos máquinas virtuales, para así, poder instalar un Sistema Operativo, uno la parte Servidor […]

» Read more

Las comillas en los script bash

En esta cuarta entrega del curso de Scripting Linux usando Bash vamos a hablaros de los diferentes tipos de comillas (doble, simple, acento grave) , según la que utilicemos el Shell realiza una interpretación u otra del contenido que encierran dentro “date” ‘date’ `date` Comillas simples El contenido se interpreta de forma literal. SALUDO=’Hola $USER, que tal?’ echo $SALUDO No produce el resultado esperado Hola jose, que tal? Comillas dobles Interpreta las referencias a variable, las explosiona, poniendo en su lugar su contenido: SALUDO=”Hola $USER, que tal?” echo “$SALUDO tu directorio de trabajo es $HOME” El resultado será algo parecido a Hola jose, que tal? tu directorio de trabajo es /home/jose Acento grave → sustitución de orden La sustitución de orden permite usar […]

» Read more

Variable de entorno PATH

En esta tercera entrega del curso de Scripting Linux usando Bash vamos a hablaros de la Variable de entorno PATH, que determina los caminos donde busca el Sistema Operativo los ejecutables cuando le pedimos que ejecute alguna orden. Variable de entorno PATH Desde la consola con el comando echo, podemos ver el contenido de cualquier variable. Para ver el contenido de la variable PATH puedes escribir este comando: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Ese es el PATH actual de mi sistema, si quiero tener acceso a los scripts de mi carpeta de trabajo (/home/usuario/scripts) desde cualquier ruta, debo añadir esta carpeta a la variable de entorno PATH. Podemos modificar la variable PATH con esta orden de asignación: PATH=”$PATH:~/scripts” Donde a lo que ya tuviese la variable, […]

» Read more

Scripts Linux Bash Segunda Entrega

Comenzamos este segundo post “Scripts Linux Bash Segunda Entrega” en el apartado de Scripting para Linux usando Bash, haciendo un repaso y ampliando las bases un poco. Añadimos el concepto de parámetros de un Script, como los parámetros que pasamos a cualquier otro comando. Veremos también la estructura condicional if, que permite ejecutar ciertas acciones si se cumple un TEST, y opcionalmente (si no se cumple) ejecutar otras acciones distintas (correctoras o informadoras por ejemplo). Repaso de las bases del scripting Se denomina Shell Script a un fichero, de texto plano, que contiene órdenes del propio Sistema Operativo, para ser ejecutadas por el Shell (intérprete de comandos o de órdenes). Cualquiera de los Shells que ofrezca nuestra distribución GNU/Linux es susceptible de […]

» Read more

Instalación de varios Sistemas Operativos en la misma máquina

Instalación de varios Sistemas Operativos en la misma máquina En este conjunto de vídeo-artículos os presentamos una forma rápida de montaros un laboratorio de pruebas con VirtualBox, instalando varios sistemas operativos en un mismo disco duro, consiguiendo un sistema de arranque múltiple gestionado mediante GRUB. Windows 8.1 http://www.microsoft.com/en-us/evalcenter/evaluate-windows-8-1-enterprise Kubuntu 14.04 LTS https://help.ubuntu.com/14.04/index.html Guía de Escritorio Guía de Ubuntu Server Guía de Instalación openSUSE 13.2 Installing_from_Internet openSUSE-13.2-NET-i586.iso openSUSE-13.2-NET-x86_64.iso

» Read more
1 2 3 4