GNU/Linux #30 - introduction bash

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025

Комментарии • 65

  • @skan8494
    @skan8494 4 года назад +8

    Je l'attendais depuis la nuit des temps cette série ^^

    • @formation-video
      @formation-video  4 года назад +2

      Ah ! Tant que ça ?! 🤔

    • @skan8494
      @skan8494 4 года назад

      @@formation-video ouais ça peut être utile pour mes projets surtout le bash script, les boucles ect...

    • @formation-video
      @formation-video  4 года назад

      👍

  • @habibsellah6849
    @habibsellah6849 3 года назад +4

    Tu fais un bon travail, et style bien pédagogique. Merci en tout cas !

  • @philtoa334
    @philtoa334 2 года назад

    Bonne année jason : ) 💙

  • @judernscharles2559
    @judernscharles2559 2 года назад +1

    Merci beaucoup pour vos excellentes vidéos. Vous faites un très bon travail. S’il vous plaît quand arrive la suite pour le bash ?

    • @formation-video
      @formation-video  2 года назад +1

      Le cours est déjà complet sur GNU/Linux, donc toutes les vidéos sont déjà publiées : ruclips.net/p/PLrSOXFDHBtfHKxuz6NySItyf4iSEcTw97
      D'ailleurs, à la fin de chaque vidéo, une vignette permet d'aller à la suivante 👍

    • @judernscharles2559
      @judernscharles2559 2 года назад

      @@formation-video D’accord merci beaucoup.

  • @joe0601
    @joe0601 Год назад

    au top 😉

  • @PrinslyModio
    @PrinslyModio 11 месяцев назад

    salut jason vraiment content pour cette video comme toutes les autres je viens de debuter sur cette formation et j aimerai savoir si dans cette video il y a tout ce qu on doit savoir sur linux stp

    • @formation-video
      @formation-video  11 месяцев назад

      Bonjour : non, car il est impossible de tout enseigner sur un sujet, et impossible de tout savoir sur ce dernier.

    • @PrinslyModio
      @PrinslyModio 11 месяцев назад

      on peut quand meme y retrouver l essentiel et le necessaire?

    • @formation-video
      @formation-video  11 месяцев назад

      Oui, sinon ça ne serait pas un cours 🤔

  • @Bk-Tech863
    @Bk-Tech863 Год назад

    très bonne vidéo merci

  • @CrazyTVAnime
    @CrazyTVAnime 4 года назад

    Merci pour la vidéo !

  • @IronMan-vq8pg
    @IronMan-vq8pg 2 года назад

    Merci !

  • @mohamedlabarre166
    @mohamedlabarre166 3 года назад

    Bonjour Jason
    .S' agissant du fichier /etc/skel :
    "On peut donc repliquer des configurations par defaut de bureau ou des logiciels et définir par exemple le même fond d'écran et le même thème d'icônes par defaut pour tous les utilisateurs.Il suffit pour cela de repérer le repertoire de configuration en question et de le copier dans /etc/skel "
    Peux tu m' expliquer de quel répertoire il s' agit ?

    • @formation-video
      @formation-video  3 года назад

      Bonjour, le répertoire /etc/skel permet de créer une sorte de "profil", un modèle qui servira à la création automatique du répertoire personnel d'un utilisateur nouvellement créé.
      Par exemple, si je fais un répertoire "Prog" dans ce dossier, en créant un nouvel utilisateur, ce même dossier sera créé au sein de ses documents personnels (avec ceux que l'on connaît par défaut : Images, Documents, Vidéos, etc.)

    • @mohamedlabarre166
      @mohamedlabarre166 3 года назад

      @@formation-video bsoir jason je l ai compris ma question est de savoir comment repliquer des configurations de bureau par defaut pour tous les utilisateurs via le fichier skel ..dommage que je ne puisse pas faire de capture d ecran du livre

    • @formation-video
      @formation-video  3 года назад +1

      Tout ce que tu crées dans le dossier skel sera copié pour le répertoire personnel de chaque nouvel utilisateur. Donc, si tu veux une configuration pour le bureau, tu feras un dossier /etc/skel/Bureau, avec ce que tu veux comme fichiers dedans

  • @random7983
    @random7983 4 года назад +1

    petite question, tu ne comptes pas faire une playlist differente pour bash? etant un language complet, il meriterai peut etre une playlist pour lieu tout seul

    • @formation-video
      @formation-video  4 года назад +1

      Cela va tenir sur 7 vidéos (normalement), donc ça aurait fait court pour une formation à part 😉. Et tout ce qui a été vu précédemment en console est aussi du bash, donc ça a sa place ici.

  • @mohamedlabarre166
    @mohamedlabarre166 3 года назад

    Bonsoir Jason
    Je viens d aborder la video j essaye d installer code mais j obtiens le message
    "impossible d installer ce paquet" qu elle alternative peux tu proposer ?
    (excuse moi si la question peux sembler ridicule mais bon je suis debutant)

    • @formation-video
      @formation-video  3 года назад

      Quelle commande as-tu fait pour installer l'éditeur ? Car pour l'installer c'est ici : code.visualstudio.com/#alt-downloads

  • @mohamedlabarre166
    @mohamedlabarre166 3 года назад

    Bonjour Jason
    felicitation pour ton travail et surtout merci .
    je voudrai te soumettre un petit souci j ai decide de personnaliser mon shell. sur ma Debian 10 .par defaut je n ai pas de fichier .bash_profile j ai du le creer via la commande touch puis j y ai mis
    if [-f ~/.bashrc];then
    source ~/.bashrc
    fi
    puis quand je me connecte j obtiens le message suivant
    " -bash: [ -f : commande introuvable"
    peux tu m aider a comprendre l erreur j ai essaye sur les forums mais en vain.
    merci.

  • @wallboss1381
    @wallboss1381 2 года назад

    La première ligne qui sert à appelé l'interpréteur s'appelle le shebang (#!/bin/bash)

  • @kadiokassero990
    @kadiokassero990 4 года назад +1

    Merciiiiii

    • @formation-video
      @formation-video  4 года назад

      😎

    • @kadiokassero990
      @kadiokassero990 4 года назад

      Par quelle langage dois-je commencer en tant que débutant... En autodidacte

    • @formation-video
      @formation-video  4 года назад +1

      Celui que tu veux : github.com/jasonchampagne/FormationVideo

  • @jean-robertschlosser7881
    @jean-robertschlosser7881 3 года назад

    Il y a une petite erreur dans l'explication :
    La commande "echo" qui est utilisée par le script n'est pas la commande /bin/echo mais une commande "built-in" (c'est à dire qu'elle est exécutée directement par bash sans créer un nouveau processus et accéder au fichier /bin/echo).
    Il existe d'autres commandes built-in, comme cd, printf, test ...
    On peut forcer l'utilisation de la commande externe en mettant explicitement /bin/echo ou /bin/test par exemple.
    La commande cd est par contre obligatoirement une commande built-in : si c'était une commande externe, elle serait exécutée dans un processus fils, et sont effet serait perdu à la fin du-dit sous-processus, et donc au final, elle n'aurait pas d'effet !
    Le choix d'implémenter echo et test en commande internes est plutôt historique et probablement parce que ce sont des commandes très utilisées dans les scripts.
    Mais attention du coup, il peut y avoir des différences entre la commande interne et la commande externe, si ça a peu d'importance pour la commande echo, il peut y avoir plus de problème avec "test".

    • @formation-video
      @formation-video  3 года назад

      👍

    • @jean-robertschlosser7881
      @jean-robertschlosser7881 3 года назад

      En conclusion de cette histoire, il faut retenir que pour mettre au point un script, il vaut mieux ne pas faire
      $ man test
      mais
      $ man bash

    • @formation-video
      @formation-video  3 года назад

      C'est-à-dire ? Qu'entendez-vous par mettre au point un script ? Car une commande comme "man bash" va simplement afficher le manuel de bash

    • @jean-robertschlosser7881
      @jean-robertschlosser7881 3 года назад

      @@formation-video Quand je programme un script et que j'utilise la commande "test" il y a de très nombreuses options et encore plus d'opérateurs que je ne connais pas tous par cœur ... c'est pour ça que je fais souvent appel à la documentation

    • @formation-video
      @formation-video  3 года назад

      Ah, d'accord. Et oui la documentation reste ce qu'il y a de plus complet quand on a un doute sur une option de commande 🙂

  • @calou6270
    @calou6270 4 года назад +1

    On se raproche petit à petit de la forma Kali Linux =) A quand un scribble.io sinon :D

  • @valisoafideranaranaivoson5930
    @valisoafideranaranaivoson5930 4 года назад

    merci beaucoup :*

  • @xblackgamer7838
    @xblackgamer7838 Год назад

    Pourquoi on dit bash script ou Shell script ?

    • @formation-video
      @formation-video  Год назад +1

      Un shell (ou interpréteur de commandes) est un programme qui attend la saisie de commandes par l'utilisateur. Bash est un des nombreux shells existants, parmi d'autres

  • @Tagadarealty
    @Tagadarealty 4 года назад

    Juste une petite critique la vidéo, on pourrait se passer du 60fps sur ce format (Ca ne sert a rien sur du contenu qui n'est pas vraiment dynamique), selon l'encodage et le lieu, tout le monde n'a pas la connexion pour stream ça...
    Même moi atm je suis 1Gbps et pourtant la vidéo galère à charger, ce qui est une aberration d'origine inconnue.

    • @formation-video
      @formation-video  4 года назад

      C'est un souci venant de RUclips ou de ta ligne internet dans ce cas, pas de la vidéo elle-même 😉. Surtout que tu peux appliquer une qualité en "Auto" pour que cela s'adapte à ton débit.

    • @Tagadarealty
      @Tagadarealty 4 года назад

      @@formation-video C'est spécifique à cette vidéo actuellement, sinon je n'aurais pas voulu faire le rabat joie en faisant un commentaire critique sur une vidéo d'utilité publique !
      Je suis pas sûr que l'auto passe le 1080p60 en 1080p30 (ou 29.x idk) si ce n'est pas sélectionnable dans les options vidéos ?
      En cas que tu ais mal pris le com d'origine je ne critique pas la vidéo du tout, c'est uniquement que je me suis dis que si je n'arrivais pas à la charger dans de bonnes conditions avec ma co, ca doit être la PLS pour pas mal de monde...
      Pour le contenu même, je te remercie bien entendu

    • @formation-video
      @formation-video  4 года назад

      Pas de soucis avec ton commentaire, je sais que tu parlais de la vidéo, pas de son contenu. Par contre, je n'ai personne d'autre qui a de problème de lecture de cette vidéo précise. As-tu essayé avec un autre navigateur ? Ou à une autre heure de la journée ?

    • @Tagadarealty
      @Tagadarealty 4 года назад

      @@formation-video Dans mon cas c'est certainement juste une question de timing/random.
      Pas vraiment besoin de s'en inquiéter.

  • @connecteilconnekt5625
    @connecteilconnekt5625 3 года назад

    Salut Jason. Est-il possible de créer un script bash pour installer un ensemble de paquets ?

    • @formation-video
      @formation-video  3 года назад +1

      Bonjour, évidemment, ce que tu écris comme commandes dans un terminal est du Bash, au même titre que le code dans un script 👍

    • @connecteilconnekt5625
      @connecteilconnekt5625 3 года назад

      @@formation-video Donc, in peut mettre par exemple dans un fichier ceci :
      yum install - y openssh openssh-server

    • @formation-video
      @formation-video  3 года назад +1

      Oui

  • @Toinoux36
    @Toinoux36 4 года назад

    👍

  • @hacks_os2754
    @hacks_os2754 4 года назад

    J'ai pas le packet code je peux utiliser gedit ?

    • @formation-video
      @formation-video  4 года назад

      Oui, tu peux utiliser l'éditeur que tu veux 😉

    • @hacks_os2754
      @hacks_os2754 4 года назад

      @@formation-video c'est quoi le meilleur éditeur de texte pour python ? J compte commencer ta formation

    • @formation-video
      @formation-video  4 года назад

      Celui que tu sauras utiliser, y'a jamais de "meilleur"