GNU/Linux #30 - introduction bash

Поділитися
Вставка
  • Опубліковано 30 лис 2024

КОМЕНТАРІ • 65

  • @skan8494
    @skan8494 4 роки тому +7

    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 Рік тому

    Bonne année jason : ) 💙

  • @joe0601
    @joe0601 Рік тому

    au top 😉

  • @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 : ua-cam.com/play/PLrSOXFDHBtfHKxuz6NySItyf4iSEcTw97.html
      D'ailleurs, à la fin de chaque vidéo, une vignette permet d'aller à la suivante 👍

    • @judernscharles2559
      @judernscharles2559 2 роки тому

      @@formation-video D’accord merci beaucoup.

  • @Bk-Tech863
    @Bk-Tech863 Рік тому

    très bonne vidéo merci

  • @wallboss1381
    @wallboss1381 2 роки тому

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

  • @PrinslyModio
    @PrinslyModio 9 місяців тому

    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  9 місяців тому

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

    • @PrinslyModio
      @PrinslyModio 9 місяців тому

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

    • @formation-video
      @formation-video  9 місяців тому

      Oui, sinon ça ne serait pas un cours 🤔

  • @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

  • @CrazyTVAnime
    @CrazyTVAnime 4 роки тому

    Merci pour la vidéo !

  • @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

  • @IronMan-vq8pg
    @IronMan-vq8pg 2 роки тому

    Merci !

  • @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

  • @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.

  • @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

  • @valisoafideranaranaivoson5930
    @valisoafideranaranaivoson5930 4 роки тому

    merci beaucoup :*

  • @connecteilconnekt5625
    @connecteilconnekt5625 2 роки тому

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

    • @formation-video
      @formation-video  2 роки тому +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 2 роки тому

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

    • @formation-video
      @formation-video  2 роки тому +1

      Oui

  • @Toinoux36
    @Toinoux36 4 роки тому

    👍

  • @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 UA-cam 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.

  • @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"