From b08947031781706ed59562dbf9ab58eb12fbbc68 Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Fri, 21 Jan 2022 09:45:30 +0100
Subject: [PATCH] *.md: update link for gitlab pages

---
 10_network_and_ssh.md          |  2 +-
 11_install_system_programs.md  |  2 +-
 1_understanding_a_computer.md  |  2 +-
 2_using_the_ifb_cloud.md       |  4 ++--
 3_first_steps_in_a_terminal.md |  2 +-
 4_unix_file_system.md          |  2 +-
 5_users_and_rights.md          |  2 +-
 6_unix_processes.md            |  2 +-
 7_streams_and_pipes.md         |  2 +-
 8_text_manipulation.md         |  2 +-
 9_batch_processing.md          |  2 +-
 index.md                       | 24 ++++++++++++------------
 12 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/10_network_and_ssh.md b/10_network_and_ssh.md
index 0ef51aa..7f5244d 100644
--- a/10_network_and_ssh.md
+++ b/10_network_and_ssh.md
@@ -388,7 +388,7 @@ Host work-ens
 
 With the command `ssh work-ens`, the `ssh` client is going to first connect to `ens` and then from `ens` to the `ip.ip.ip.ip` server.
 
-In the next session, we are going to learn how to [install system-wide programs](http://perso.ens-lyon.fr/laurent.modolo/unix/11_install_system_programs.html) like the one managed by `systemd`
+In the next session, we are going to learn how to [install system-wide programs](./11_install_system_programs.html) like the one managed by `systemd`
 
 > We have used the following commands:
 >
diff --git a/11_install_system_programs.md b/11_install_system_programs.md
index 06d9ead..0f9bc15 100644
--- a/11_install_system_programs.md
+++ b/11_install_system_programs.md
@@ -219,7 +219,7 @@ You can finalize the installation with the command `make install`. Usually the c
 
 Read the `README` file of the [fastp](https://github.com/OpenGene/fastp) program to see which methods of installation are available.
 
-Installing programs and maintain different versions of a program on the same system, is a difficult task. In the next session, we will learn how to use [virtualization](http://perso.ens-lyon.fr/laurent.modolo/unix/12_virtualization.html) to facilitate our job.
+Installing programs and maintain different versions of a program on the same system, is a difficult task. In the next session, we will learn how to use [virtualization](./12_virtualization.html) to facilitate our job.
 
 > We have used the following commands:
 >
diff --git a/1_understanding_a_computer.md b/1_understanding_a_computer.md
index 3df371f..2ef2d37 100644
--- a/1_understanding_a_computer.md
+++ b/1_understanding_a_computer.md
@@ -129,7 +129,7 @@ You can find a [list of software licenses](https://www.gnu.org/licenses/license-
 
 
 
-[Instead of installing GNU/Linux on your computer, you are going to learn to use the IFB Cloud.](http://perso.ens-lyon.fr/laurent.modolo/unix/2_using_the_ifb_cloud.html)
+[Instead of installing GNU/Linux on your computer, you are going to learn to use the IFB Cloud.](./2_using_the_ifb_cloud.html)
 
 
 
diff --git a/2_using_the_ifb_cloud.md b/2_using_the_ifb_cloud.md
index 176e3df..03c6eea 100644
--- a/2_using_the_ifb_cloud.md
+++ b/2_using_the_ifb_cloud.md
@@ -31,7 +31,7 @@ Instead of working on your computer where you don't have an Unix-like OS or have
 
 ## Starting the LBMC Unix 2020 appliance
 
-To follow this practical you will need to start the **[LBMC Unix 2020](https://biosphere.france-bioinformatique.fr/catalogue/appliance/177/) ** appliance from the [IFB Cloud](https://biosphere.france-bioinformatique.fr/) and click on the ![start](./img/start_VM.png) button after login with your account.
+To follow this practical you will need to start the **[LBMC Unix 2020](https://biosphere.france-bioinformatique.fr/catalogue/appliance/177/)** appliance from the [IFB Cloud](https://biosphere.france-bioinformatique.fr/) and click on the ![start](./img/start_VM.png) button after login with your account.
 
 In the IFB jargon, appliance means **virtual machine** (VM). Remember how a universal Turing machine can run any programs ? A virtual machine, is a simulation program, simulating a physical computer. VM's have the following advantages:
 
@@ -89,4 +89,4 @@ Then paste your password in the dialog box.
 
 Don't worry the password will not be displayed (not even in the form of `*****`, so someone looking at your screen will not be able to guess it's length), you can press **enter** to log on your VM.
 
-[First steps in a terminal.](http://perso.ens-lyon.fr/laurent.modolo/unix/3_first_steps_in_a_terminal.html)
\ No newline at end of file
+[First steps in a terminal.](./3_first_steps_in_a_terminal.html)
diff --git a/3_first_steps_in_a_terminal.md b/3_first_steps_in_a_terminal.md
index 17454fb..71291f8 100644
--- a/3_first_steps_in_a_terminal.md
+++ b/3_first_steps_in_a_terminal.md
@@ -168,4 +168,4 @@ You can use the `-l` option in combination with the `-a` option to know more abo
 > - `ls` for list directory
 > - `pwd` for print working directory
 
-[You can now go to the Unix file system.](http://perso.ens-lyon.fr/laurent.modolo/unix/4_unix_file_system.html)
\ No newline at end of file
+[You can now go to the Unix file system.](./4_unix_file_system.html)
diff --git a/4_unix_file_system.md b/4_unix_file_system.md
index 3b781e2..f5f9909 100644
--- a/4_unix_file_system.md
+++ b/4_unix_file_system.md
@@ -229,4 +229,4 @@ Find which disk is mounted at the root of the file tree.
 > - `ln` to create link
 > - `mount` to list mount points
 
-[That’s all for the Unix file system, we will come back to it from time to time but for now you can head to the next section.](http://perso.ens-lyon.fr/laurent.modolo/unix/5_users_and_rights.html)
\ No newline at end of file
+[That’s all for the Unix file system, we will come back to it from time to time but for now you can head to the next section.](./5_users_and_rights.html)
diff --git a/5_users_and_rights.md b/5_users_and_rights.md
index 9467383..0126d52 100644
--- a/5_users_and_rights.md
+++ b/5_users_and_rights.md
@@ -275,4 +275,4 @@ When SE Linux is enabled on a system, every **processes** can be assigned a set
 > - `groups` to list groups
 > - `usermod`to manipulate user's to groups
 
-[To understand more about processes you can head to the next section.](http://perso.ens-lyon.fr/laurent.modolo/unix/6_unix_processes.html)
\ No newline at end of file
+[To understand more about processes you can head to the next section.](./6_unix_processes.html)
diff --git a/6_unix_processes.md b/6_unix_processes.md
index a1c2c06..10f3730 100644
--- a/6_unix_processes.md
+++ b/6_unix_processes.md
@@ -244,5 +244,5 @@ Without root access you can only set value lower than 0.
 > - `stress` to launch mock computation
 > - `nice`/`renince` to change the nice value of a process
 
-[To learn how to articulate processes you can head to the next section.](http://perso.ens-lyon.fr/laurent.modolo/unix/7_streams_and_pipes.html)
+[To learn how to articulate processes you can head to the next section.](./7_streams_and_pipes.html)
 
diff --git a/7_streams_and_pipes.md b/7_streams_and_pipes.md
index 977ed5a..e36a3fd 100644
--- a/7_streams_and_pipes.md
+++ b/7_streams_and_pipes.md
@@ -141,4 +141,4 @@ Remember that most Unix command process input and output line by line. Which mea
 > - `|` the pipe operator to connect processes
 > - `wget` to download files
 
-[You can head to the next session to apply pipe and stream manipulation.](http://perso.ens-lyon.fr/laurent.modolo/unix/8_text_manipulation.html)
\ No newline at end of file
+[You can head to the next session to apply pipe and stream manipulation.](./8_text_manipulation.html)
diff --git a/8_text_manipulation.md b/8_text_manipulation.md
index 4b24fe2..c32aea9 100644
--- a/8_text_manipulation.md
+++ b/8_text_manipulation.md
@@ -271,7 +271,7 @@ You have 3 modes in `vim`:
 
 If you want to learn more about `vim` you can start with the https://vim-adventures.com/ website. Once you master `vim` everything is faster but you will have to practice a loot. 
 
-In the next session, we are going to apply the logic of pipes and text manipulation to [batch processing.](http://perso.ens-lyon.fr/laurent.modolo/unix/9_batch_processing.html)
+In the next session, we are going to apply the logic of pipes and text manipulation to [batch processing.](./9_batch_processing.html)
 
 > We have used the following commands:
 >
diff --git a/9_batch_processing.md b/9_batch_processing.md
index 03d112b..e9497a3 100644
--- a/9_batch_processing.md
+++ b/9_batch_processing.md
@@ -377,7 +377,7 @@ echo "Values of all the arguments: $@"
 
 And you can try to call it with some arguments !
 
-In the next session, we are going to learn how to execute command on other computers with [ssh.](http://perso.ens-lyon.fr/laurent.modolo/unix/10_network_and_ssh.html)
+In the next session, we are going to learn how to execute command on other computers with [ssh.](./10_network_and_ssh.html)
 
 > We have used the following commands:
 >
diff --git a/index.md b/index.md
index 27ad244..8324b53 100644
--- a/index.md
+++ b/index.md
@@ -4,17 +4,17 @@ title: #  Unix / command line training course
 
 # Unix / command line training course
 
-1. [Understanding a computer](http://perso.ens-lyon.fr/laurent.modolo/unix/1_understanding_a_computer.html)
-2. [Using the IFB cloud](http://perso.ens-lyon.fr/laurent.modolo/unix/2_using_the_ifb_cloud.html)
-3. [First steps in a terminal](http://perso.ens-lyon.fr/laurent.modolo/unix/3_first_steps_in_a_terminal.html)
-4. [The Unix file system.](http://perso.ens-lyon.fr/laurent.modolo/unix/4_unix_file_system.html)
-5. [Users and rights](http://perso.ens-lyon.fr/laurent.modolo/unix/5_users_and_rights.html)
-6. [Unix processes](http://perso.ens-lyon.fr/laurent.modolo/unix/6_unix_processes.html)
-7. [Streams and pipes](http://perso.ens-lyon.fr/laurent.modolo/unix/7_streams_and_pipes.html)
-8. [Text manipulation](http://perso.ens-lyon.fr/laurent.modolo/unix/8_text_manipulation.html)
-9. [Batch processing](http://perso.ens-lyon.fr/laurent.modolo/unix/9_batch_processing.html)
-10. [Network and ssh](http://perso.ens-lyon.fr/laurent.modolo/unix/10_network_and_ssh.html)
-11. [Install system-wide programs](http://perso.ens-lyon.fr/laurent.modolo/unix/11_install_system_programs.html)
-12. [Virtualization](http://perso.ens-lyon.fr/laurent.modolo/unix/12_virtualization.html)
+1. [Understanding a computer](./1_understanding_a_computer.html)
+2. [Using the IFB cloud](./2_using_the_ifb_cloud.html)
+3. [First steps in a terminal](./3_first_steps_in_a_terminal.html)
+4. [The Unix file system.](./4_unix_file_system.html)
+5. [Users and rights](./5_users_and_rights.html)
+6. [Unix processes](./6_unix_processes.html)
+7. [Streams and pipes](./7_streams_and_pipes.html)
+8. [Text manipulation](./8_text_manipulation.html)
+9. [Batch processing](./9_batch_processing.html)
+10. [Network and ssh](./10_network_and_ssh.html)
+11. [Install system-wide programs](./11_install_system_programs.html)
+12. [Virtualization](./12_virtualization.html)
 
 
-- 
GitLab