---
# System prepended metadata

title: Cours Linux 06.02.20

---

#  Cours Linux 06.02.20 


https://www.sitedetout.com/tutoriels/commandes-linux-de-base/

![](https://i.imgur.com/ub1k7os.png)

1 - Afficher le contenu des répertoires par défaut --> cat $PATH ou echo $PATH

2 - Ajouter le répertoire --> export Path=$PATH:/home/nom (dans mon exemple administrateur)

3 - Examiner le contenu des variables --> saisir env  
![](https://i.imgur.com/RmtrIia.png)
![](https://i.imgur.com/pyESRui.png)

////

#!/bin/bash --> indique qu'on va programmer en bash 

4 - Ecrire un script pour afficher les variables


On affiche les variables via un echo : 

![](https://i.imgur.com/4i76Vdn.png)
![](https://i.imgur.com/WjB4CGw.png)

Une autre façon de faire
![](https://i.imgur.com/N2R3xQX.png)

////

![](https://i.imgur.com/DSyITOi.png)

![](https://i.imgur.com/rYTe1xd.png)

Réonse au TP2 et 3 


![](https://i.imgur.com/plVSZlQ.png)

////

Un script est un fichier 
Donc --> touch nom_script

![](https://i.imgur.com/GtrXUPD.png)

On lance l'éditeur nano![](https://i.imgur.com/tsvxnPI.png)

Pour quitter le mode nano CTRL+X --> sauvegarder puis entrer

Quand on quitte le mode nano pour lancer le script on écrit --> bash calculatrice
![](https://i.imgur.com/SxWtG5c.png)

////

![](https://i.imgur.com/rQRVsS0.png)

////



////
Touch Welcome.sh (nom du fichier 'script')
chmod a+x Welcome.sh --> permet de rendre le script exécutable et le lancer (a+x)
nano Welcome.sh
![](https://i.imgur.com/zv3MUqz.png)

CTRL+X
bash Welcome.sh (execute le script)
![](https://i.imgur.com/uLHv8Ig.png)

////

![](https://i.imgur.com/cGEqPSu.png)

////

On ajoute le chemin sbin afin d'utiliser la commande shutdown

![](https://i.imgur.com/LE8HsdN.png)


![](https://i.imgur.com/yqTAD0y.png)


////

echo $SSH_CONNECTION

who

////

Ecrire un script de connexion en cours sur la machine


Echo "il y a " $(who|wc -l) "connexion(s) sur $HOSTNAME"
![](https://i.imgur.com/M4eD7og.png)
//
![](https://i.imgur.com/DMOxfRX.png)
//

./nom script pour afficher le script

exit 0 ou 1 à la fin du script pour savoir si le script s'est bien exécuté

cat ou more pour afficher le contenu d'un fichier

Lancer un script sans passer par nano (nom du script)




![](https://i.imgur.com/PWHJaNE.png)

Pour afficher les variables d'environement 
![](https://i.imgur.com/9d0OrtU.png)
///On execute le script 
![](https://i.imgur.com/MRTrtiZ.png)

////

![](https://i.imgur.com/LnFmV9G.png)

![](https://i.imgur.com/qiwqoXx.png)



Pour définir un alias il faut aller dans le fichier .bashrc

nano .bashrc --> aller tout en bas du fichier et saisir 

alias nom de l'alias = "commande a executer"



![](https://i.imgur.com/RjsWymG.png) --> affiche les répertoire en mode détaillé ainsi que les dossier caché

Ce liens qui nous montre comment créer des alias 

https://www.it-connect.fr/creer-des-alias-de-commandes-sous-linux%EF%BB%BF/


![](https://i.imgur.com/qegzNw0.png)


vim /root/.bashrc --> permet de sauvegarder l'alias

source ~/.bashrc permet de raffraichir le fichier

////


Une variable environment est un moyen d'influencer le comportement des logiciels sur votre système. (Par exemple la langue etc..)


echo $TERM = il va nous retourné le système d'exploitation


/////






