# 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 /////