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 👍
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
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 ?
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.)
@@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
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
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
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.
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)
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 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
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.
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
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.
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.
@@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
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 ?
Je l'attendais depuis la nuit des temps cette série ^^
Ah ! Tant que ça ?! 🤔
@@formation-video ouais ça peut être utile pour mes projets surtout le bash script, les boucles ect...
👍
Tu fais un bon travail, et style bien pédagogique. Merci en tout cas !
De rien, à bientôt 👋
Bonne année jason : ) 💙
Merci beaucoup, à toi également
au top 😉
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 ?
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 👍
@@formation-video D’accord merci beaucoup.
très bonne vidéo merci
😉
La première ligne qui sert à appelé l'interpréteur s'appelle le shebang (#!/bin/bash)
Oui 👍
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
Bonjour : non, car il est impossible de tout enseigner sur un sujet, et impossible de tout savoir sur ce dernier.
on peut quand meme y retrouver l essentiel et le necessaire?
Oui, sinon ça ne serait pas un cours 🤔
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 ?
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.)
@@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
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
Merci pour la vidéo !
De rien 👍
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
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.
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)
Quelle commande as-tu fait pour installer l'éditeur ? Car pour l'installer c'est ici : code.visualstudio.com/#alt-downloads
Merci !
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".
👍
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
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
@@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
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 🙂
On se raproche petit à petit de la forma Kali Linux =) A quand un scribble.io sinon :D
Pas loin 👀
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.
C'est le fichier ~/.bashrc qui est à éditer
@@formation-video merci
👍
Merciiiiii
😎
Par quelle langage dois-je commencer en tant que débutant... En autodidacte
Celui que tu veux : github.com/jasonchampagne/FormationVideo
merci beaucoup :*
De rien ;)
Salut Jason. Est-il possible de créer un script bash pour installer un ensemble de paquets ?
Bonjour, évidemment, ce que tu écris comme commandes dans un terminal est du Bash, au même titre que le code dans un script 👍
@@formation-video Donc, in peut mettre par exemple dans un fichier ceci :
yum install - y openssh openssh-server
Oui
👍
Pourquoi on dit bash script ou Shell script ?
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
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.
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.
@@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
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 ?
@@formation-video Dans mon cas c'est certainement juste une question de timing/random.
Pas vraiment besoin de s'en inquiéter.
J'ai pas le packet code je peux utiliser gedit ?
Oui, tu peux utiliser l'éditeur que tu veux 😉
@@formation-video c'est quoi le meilleur éditeur de texte pour python ? J compte commencer ta formation
Celui que tu sauras utiliser, y'a jamais de "meilleur"