Informations sur le contenu
Nous discutons de ce qui est enseigné dans chacune des leçons
L'objectif est que l'étudiant connaisse tous les sujets abordés dans cette formation afin qu'il dispose d'informations sur les compétences qu'il apprendra avec ce cours.
Donner une transparence absolue aux contenus expliqués et générer une description exhaustive des sujets concernés.
Actualités - Changements 2024
Leçon 01 - À quoi s'attendre ?
[EN]
It tells what you should expect from this course, the approach I give to it and the subjects we cover and, more importantly, how we are going to study them. In a summary of my passion for Unix.
[ES]
Se relata lo que debes esperar de éste curso. El enfoque que doy al mismo y las materias que abordamos y más importante cómo las vamos a estudiar. En una síntesis de mi pasión por Unix.
[FR]
Il vous explique ce que vous devez attendre de ce cours, l'approche que j'y donne et les sujets que nous abordons et, plus important encore, comment nous allons les étudier. En résumé, ma passion pour Unix.
[ZH]
它告诉您您应该从本课程中得到什么,我提供的方法和我们涵盖的主题,以及更重要的是,我们将如何学习它们。总结了我对 Unix 的热情。
[DE]
Es erklärt, was Sie von diesem Kurs erwarten können, welchen Ansatz ich ihm zeige, welche Themen wir behandeln und, noch wichtiger, wie wir sie studieren werden. In einer Zusammenfassung meiner Leidenschaft für Unix.
[HI]
यह बताता है कि आपको इस कोर्स से क्या उम्मीद करनी चाहिए, मैं इसे किस दृष्टिकोण से देखता हूँ और हम किन विषयों को कवर करते हैं और सबसे महत्वपूर्ण बात यह है कि हम उनका अध्ययन कैसे करने जा रहे हैं। यूनिक्स के प्रति मेरे जुनून का सारांश।
[IT]
Racconta cosa dovresti aspettarti da questo corso, l'approccio che gli do e gli argomenti che trattiamo e, cosa più importante, come li studieremo. In un riassunto della mia passione per Unix.
[JA]
このコースから何を期待すべきか、このコースに対する私のアプローチ、扱う科目、そしてさらに重要なことに、どのように学習するかについて説明します。Unix に対する私の情熱をまとめたものです。
[UK]
У ньому розповідається про те, чого ви очікуєте від цього курсу, про мій підхід до нього, про предмети, які ми розглядаємо, і, що більш важливо, про те, як ми збираємося їх вивчати. Коротко про мою пристрасть до Unix.
[CA]
Explica què has d'esperar d'aquest curs, l'enfocament que li dono i les assignatures que tractem i, el més important, com les estudiarem. En un resum de la meva passió per Unix.
[RU]
Он рассказывает, чего вам следует ожидать от этого курса, какой подход я ему даю, какие предметы мы изучаем и, что еще важнее, как мы собираемся их изучать. Вкратце о моей страсти к Unix.
[RO]
Spune la ce ar trebui să vă așteptați de la acest curs, abordarea pe care o dau acestuia și subiectele pe care le acoperim și, mai important, cum le vom studia. Într-un rezumat al pasiunii mele pentru Unix.
[PT]
Ele conta o que você deve esperar deste curso, a abordagem que dou a ele e os assuntos que cobrimos e, mais importante, como vamos estudá-los. Em um resumo da minha paixão pelo Unix.
[BN]
এটি বলে যে এই কোর্স থেকে আপনার কী আশা করা উচিত, আমি এটিতে যে পদ্ধতিটি দিই এবং আমরা যে বিষয়গুলি কভার করি এবং আরও গুরুত্বপূর্ণ, আমরা কীভাবে সেগুলি অধ্যয়ন করতে যাচ্ছি। ইউনিক্সের প্রতি আমার আবেগের সংক্ষিপ্তসারে।
[AR]
يخبرك هذا الكتاب بما يجب أن تتوقعه من هذه الدورة، والنهج الذي أتبعه في التعامل معها، والموضوعات التي نتناولها، والأهم من ذلك، كيف سندرسها. في ملخص لشغفي بنظام التشغيل يونكس.
[KO]
이 과정에서 무엇을 기대해야 하는지, 내가 이 과정에 제공하는 접근 방식, 다루는 과목, 그리고 더 중요한 것은 어떻게 공부할 것인지에 대해 설명합니다. 유닉스에 대한 내 열정을 요약한 것입니다.
Leçon 02 - Le Seul...Le Seul
[EN]
This course is unique in many ways: Here we have a first reflection of them:
It is the only course that handles current 2024 technologies on a Unix architectural platform
THE CLOUD – CONTAINERS – VIRTUALIZATION
The only one that creates a virtual machine on any cloud:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
The only one that handles UNIX with any cloud and also integrates with the most relevant tools
GIT – TERRAFORM - KUBERNETES
The only one that has UNIX transcriptions in 16 languages
And of course: sed – tr – base64 – bash arrays ...
ALL THE PASSION TO SHOW WHAT UNIX CAN DO
[ES]
Este Curso es único en muchas facetas : Aquí tenemos una primera reflexión de las mismas :
Es el único curso que maneja las tecnologías actuales de 2024 en una plataforma arquitectónica Unix
LA NUBE – CONTENEDORES – VIRTUALIZACIÓN
El único que crea una máquina virtual en cualquier nube:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
El único que maneja UNIX con cualquier nube y además se integra con las herramientas más relevantes
GIT – TERRAFORM - KUBERNETES
El único que tiene transcripciones de UNIX en 16 idiomas
Y por supuesto: sed – tr – base64 – matrices bash ...
TODA LA PASIÓN POR DEMOSTRAR LO QUE UNIX PUEDE HACER
[KO]
이 과정은 여러 면에서 독특합니다. 여기서 우리는 그 첫 번째 반영을 볼 수 있습니다.
유닉스 아키텍처 플랫폼에서 최신 2024년 기술을 다루는 유일한 과정입니다.
클라우드 - 컨테이너 - 가상화
모든 클라우드에서 가상 머신을 만드는 유일한 과정입니다.
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
모든 클라우드에서 UNIX를 처리하고 가장 관련성 있는 도구와 통합하는 유일한 과정입니다.
GIT - TERRAFORM - KUBERNETES
16개 언어로 UNIX 전사본을 제공하는 유일한 과정입니다.
물론 sed - tr - base64 - bash 배열...
UNIX가 무엇을 할 수 있는지 보여주기 위한 모든 열정
[CA]
Aquest curs és únic en molts aspectes: Aquí en tenim una primera reflexió:
És l'únic curs que gestiona les tecnologies actuals del 2024 en una plataforma arquitectònica Unix
EL NÚVOL – CONTENIDORS – VIRTUALITZACIÓ
L'únic que crea una màquina virtual en qualsevol núvol:
AWS - BLAU - GOOGLE CLOUD - OCEÀ DIGITAL
L'únic que maneja UNIX amb qualsevol núvol i que també s'integra amb les eines més rellevants
GIT – TERRAFORM - KUBERNETES
L'únic que té transcripcions UNIX en 16 idiomes
I per descomptat: sed – tr – base64 – matrius bash...
TOTA LA PASSIÓ PER MOSTRAR QUÈ POT FER UNIX
[HI]
यह कोर्स कई मायनों में अनूठा है: यहाँ हम उनका पहला प्रतिबिंब प्रस्तुत करते हैं:
यह एकमात्र ऐसा कोर्स है जो यूनिक्स आर्किटेक्चरल प्लेटफ़ॉर्म पर वर्तमान 2024 तकनीकों को संभालता है
क्लाउड - कंटेनर - वर्चुअलाइज़ेशन
एकमात्र ऐसा कोर्स जो किसी भी क्लाउड पर वर्चुअल मशीन बनाता है:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
एकमात्र ऐसा कोर्स जो किसी भी क्लाउड के साथ UNIX को संभालता है और सबसे प्रासंगिक टूल के साथ एकीकृत भी होता है
GIT - TERRAFORM - KUBERNETES
एकमात्र ऐसा कोर्स जिसमें 16 भाषाओं में UNIX ट्रांसक्रिप्शन हैं
और निश्चित रूप से: sed - tr - base64 - bash arrays ...
यह दिखाने का पूरा जुनून कि UNIX क्या कर सकता है
[BN]
এই কোর্সটি বিভিন্ন উপায়ে অনন্য: এখানে আমরা সেগুলির একটি প্রথম প্রতিফলন পেয়েছি:
এটিই একমাত্র কোর্স যা ইউনিক্স আর্কিটেকচারাল প্ল্যাটফর্মে বর্তমান 2024 প্রযুক্তি পরিচালনা করে
ক্লাউড – ধারক – ভার্চুয়ালাইজেশন
একমাত্র যে কোনো ক্লাউডে একটি ভার্চুয়াল মেশিন তৈরি করে:
AWS - AZURE - GOOGLE Cloud - ডিজিটাল মহাসাগর
একমাত্র যেটি যেকোন ক্লাউডের সাথে UNIX পরিচালনা করে এবং সবচেয়ে প্রাসঙ্গিক সরঞ্জামগুলির সাথে সংহত করে
জিআইটি – টেরাফর্ম – কুবারনেটস
একমাত্র যেটির 16টি ভাষায় UNIX ট্রান্সক্রিপশন রয়েছে
এবং অবশ্যই: sed – tr – base64 – bash অ্যারে ...
ইউনিক্স কি করতে পারে তা দেখানোর সমস্ত প্যাশন
[PT]
Este curso é único em muitos aspectos: Aqui temos um primeiro reflexo deles:
É o único curso que lida com as tecnologias atuais de 2024 em uma plataforma de arquitetura Unix
THE CLOUD – CONTAINERS – VIRTUALIZATION
O único que cria uma máquina virtual em qualquer nuvem:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
O único que lida com UNIX com qualquer nuvem e também se integra com as ferramentas mais relevantes
GIT – TERRAFORM - KUBERNETES
O único que tem transcrições UNIX em 16 idiomas
E, claro: sed – tr – base64 – bash arrays ...
TODA A PAIXÃO PARA MOSTRAR O QUE O UNIX PODE FAZER
[RU]
Этот курс уникален во многих отношениях: вот первое их отражение:
Это единственный курс, который рассматривает современные технологии 2024 года на архитектурной платформе Unix
ОБЛАКО – КОНТЕЙНЕРЫ – ВИРТУАЛИЗАЦИЯ
Единственный, который создает виртуальную машину в любом облаке:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
Единственный, который обрабатывает UNIX с любым облаком, а также интегрируется с наиболее релевантными инструментами
GIT – TERRAFORM - KUBERNETES
Единственный, который имеет транскрипции UNIX на 16 языках
И, конечно же: sed – tr – base64 – массивы bash ...
ВСЯ СТРАСТЬ, ЧТОБЫ ПОКАЗАТЬ, ЧТО МОЖЕТ ДЕЛАТЬ UNIX
[AR]
Этот курс уникален во многих отношениях: вот первое их отражение:
Это единственный курс, который рассматривает современные технологии 2024 года на архитектурной платформе Unix
ОБЛАКО – КОНТЕЙНЕРЫ – ВИРТУАЛИЗАЦИЯ
Единственный, который создает виртуальную машину в любом облаке:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
Единственный, который обрабатывает UNIX с любым облаком, а также интегрируется с наиболее релевантными инструментами
GIT – TERRAFORM - KUBERNETES
Единственный, который имеет транскрипции UNIX на 16 языках
И, конечно же: sed – tr – base64 – массивы bash ...
ВСЯ СТРАСТЬ, ЧТОБЫ ПОКАЗАТЬ, ЧТО МОЖЕТ ДЕЛАТЬ UNIX
[DE]
Dieser Kurs ist in vielerlei Hinsicht einzigartig: Hier ist eine erste Zusammenfassung:
Es ist der einzige Kurs, der aktuelle Technologien aus dem Jahr 2024 auf einer Unix-Architekturplattform behandelt.
DIE CLOUD – CONTAINER – VIRTUALISIERUNG
Der einzige, der eine virtuelle Maschine auf jeder Cloud erstellt:
AWS – AZURE – GOOGLE CLOUD – DIGITAL OCEAN
Der einzige, der UNIX mit jeder Cloud behandelt und sich auch in die wichtigsten Tools integrieren lässt
GIT – TERRAFORM – KUBERNETES
Der einzige, der UNIX-Transkriptionen in 16 Sprachen bietet
Und natürlich: sed – tr – base64 – Bash-Arrays ...
ALLE LEIDENSCHAFT, UM ZU ZEIGEN, WAS UNIX KANN
[IT]
Questo corso è unico per molti aspetti: Ecco una prima riflessione:
È l'unico corso che gestisce le attuali tecnologie 2024 su una piattaforma architettonica Unix
IL CLOUD – CONTAINERS – VIRTUALIZZAZIONE
L'unico che crea una macchina virtuale su qualsiasi cloud:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
L'unico che gestisce UNIX con qualsiasi cloud e si integra anche con gli strumenti più rilevanti
GIT – TERRAFORM - KUBERNETES
L'unico che ha trascrizioni UNIX in 16 lingue
E naturalmente: sed – tr – base64 – bash arrays ...
TUTTA LA PASSIONE PER MOSTRARE COSA PUÒ FARE UNIX
[UK]
Acest curs este unic din multe puncte de vedere: Aici avem o primă reflectare a acestora:
Este singurul curs care se ocupă de tehnologiile actuale 2024 pe o platformă arhitecturală Unix
CLOUD – CONTAINERE – VIRTUALIZARE
Singurul care creează o mașină virtuală pe orice nor:
AWS - AZURE - GOOGLE CLOUD - OCEAN DIGITAL
Singurul care se ocupă de UNIX cu orice cloud și, de asemenea, se integrează cu cele mai relevante instrumente
GIT – TERRAFORM - KUBERNETES
Singurul care are transcripții UNIX în 16 limbi
Și bineînțeles: sed – tr – base64 – matrice bash...
TOATA PASIUNEA DE A ARATA CE POATE FACE UNIX
[FR]
Ce cours est unique à bien des égards : Nous en avons ici un premier reflet :
C'est le seul cours qui traite des technologies actuelles de 2024 sur une plateforme architecturale Unix
LE CLOUD – CONTENEURS – VIRTUALISATION
Le seul qui crée une machine virtuelle sur n'importe quel cloud :
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
Le seul qui gère UNIX avec n'importe quel cloud et s'intègre également aux outils les plus pertinents
GIT – TERRAFORM - KUBERNETES
Le seul qui dispose de transcriptions UNIX en 16 langues
Et bien sûr : sed – tr – base64 – tableaux bash...
TOUTE LA PASSION DE MONTRER CE QU'UNIX PEUT FAIRE
[RU]
Этот курс уникален во многих отношениях: вот первое их отражение:
Это единственный курс, который рассматривает современные технологии 2024 года на архитектурной платформе Unix
ОБЛАКО – КОНТЕЙНЕРЫ – ВИРТУАЛИЗАЦИЯ
Единственный, который создает виртуальную машину в любом облаке:
AWS - AZURE - GOOGLE CLOUD - DIGITAL OCEAN
Единственный, который обрабатывает UNIX с любым облаком, а также интегрируется с наиболее релевантными инструментами
GIT – TERRAFORM - KUBERNETES
Единственный, который имеет транскрипции UNIX на 16 языках
И, конечно же: sed – tr – base64 – массивы bash ...
ВСЯ СТРАСТЬ, ЧТОБЫ ПОКАЗАТЬ, ЧТО МОЖЕТ ДЕЛАТЬ UNIX
[JA]
このコースは、多くの点でユニークです。ここでは、その最初の反映を示します。
これは、Unix アーキテクチャ プラットフォームで現在の 2024 年のテクノロジーを扱う唯一のコースです
クラウド – コンテナー – 仮想化
任意のクラウドで仮想マシンを作成する唯一のコースです:
AWS – AZURE – GOOGLE CLOUD – DIGITAL OCEAN
任意のクラウドで UNIX を扱い、最も関連性の高いツールと統合する唯一のコースです
GIT – TERRAFORM – KUBERNETES
16 の言語で UNIX のトランスクリプションを提供する唯一のコースです
そしてもちろん: sed – tr – base64 – bash 配列...
UNIX で何ができるかを示すための情熱
Brqx.
Leçon 03 - Révolution - Révolution
Message révolutionnaire - Unix pour tous sur la planète !! AnyLang pour tout le monde...Pour toujours !!
Message révolutionnaire - Unix pour tous sur la planète !! AnyLang pour tout le monde...Pour toujours !!
Revolutionäre Botschaft – Unix pour tous sur la planète !! AnyLang pour tous...Pour immerger !!
رسالة ثورية - يونكس لأي شخص على هذا الكوكب!! AnyLang للجميع...إلى الأبد !!
বিপ্লবী বার্তা - গ্রহের যে কারো জন্য ইউনিক্স!! সকলের জন্য যেকোন ভাষা... চিরকাল!!
Missatge révolutionnaire : Unix pour chaque personne sur la planète !! AnyLang pour tous... Per sempre !!
Logiciels pour Unix - Logiciels Unix pour ... Logiciels AnyLang
혁명적인 메시지 - 지구상의 모든 사람을 위한 유닉스!! C'est AnyLang...c'est !!
Message révolutionnaire - Unix pour tous sur la planète !! AnyLang pour tout le monde...Pour toujours !!
क्रांतिकारी संदेश - ग्रह पर किसी के लिए भी यूनि bien !! AnyLang सबके लिए...हमेशा के लिए !!
Message révolutionnaire : Unix pour une fille sur la piano !! AnyLang per tutti...Per sempre !!
革命的なメッセージ - Unix を!! AnyLang をみんなに…永遠に !!
Message révolutionnaire - Unix pour tout le monde sur la planète !! AnyLang pour tout le monde...Pour toujours !!
Un message révolutionnaire - Unix pour l'origine de la planète !! AnyLang pour toute la lumière... Pour tout !!
Révolution post-réseau – Unix partout sur la planète !! AnyLang pour tous... Навсегда !!
Революційне повідомлення - Unix pour le monde sur la planète !! AnyLang pour nous...Назавжди!!
Lección 13 - Idioma - Language - bxx -
abc
Lección 14 - Transcripciones - txx -
abc
Leçon 01 - Approche générale
Présentation
Division des blocs de cours
Bloquer les informations
Leçon 02 - Perspective
Brqx - Qui suis-je ?
Qui es-tu ? - certains intéressés à améliorer
Thème du cours - cours pratique évolutif
Implémentation - Mac - Unix - Windows - Android
Style de cours - Tout est expliqué de manière dynamique et agile
Une plante grandit et devient une forêt
C'est une architecture
Réalisation - Elle peut être appliquée à votre entreprise ou à votre domicile
Culmination - Unix Scripting Defense dans toutes les entreprises et projets du monde
Leçon 03 - Script
Automatisation
Pilules de réalité – Ce que nous avons et ce que nous pouvons obtenir
Une information important
Informations intéressantes
Structures
Scripts historiques
Situation actuelle des scripts – Scripts de transformation Yaml ou HCL
Leçon 04 - Automatisation
Qu’est-ce que l’informatique ?
Bases de l'informatique - Automatisation
Un moyen de faire les choses plus rapidement
Comme ?
écrire moins
réfléchir davantage
Mémorisation rapide
Voir les choses plus clairement
Leçon 05 - Réalité
Une console Unix
Ordre (écho)
commentaires
Chemin actuel (commande et variable) (pwd)
Liste (ls)
Alias
Améliorer l'existant - Exemple (ll)
(lg) existe car vous ne pouvez pas créer une fonction à partir d'un alias existant
Tuyaux - sur quoi est-il basé ?
Ordre de recherche (grep))
Exemple précédent Architecture - Terraform
pilules de réalité
Leçon 06 - Informations
Comment savons-nous ce que nous avons ?
Comment l'organiser ?
Comment s’en souvient-on ?
Nettoyage d'écran (clair)
Visionneuse de fichiers (chat)
Une fonction - morceau de code qui fera quelque chose
Extensions importantes
Chargement de la fonction (le point (.))
Informations sur les fonctionnalités (-?)
Nous avons besoin de solutions adéquates, actualisées, agiles et
beau pour notre combat quotidien
Meilleur éditeur actuel (Visual Studio Code)
Comparateur d'expression (si)
Script de base : maintenez une documentation à jour sur tout ce que vous faites
Listes de fonctions (le concept)
Visualisation des variables (façons de les afficher)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 07 - Belles informations
Les informations doivent être belles/attrayantes pour être utilisées
version colorée de l'éditeur (vim)
Nous sommes des espèces visuelles
La couleur rend les choses plus claires
Jouons avec les couleurs (tput)
Nous connaîtrons la "magie"
Définir des couleurs avec des séquences d'échappement
Concept d'invite (ps1)
Il n'y a pas de magie... il y a l'architecture
Nom de la machine (nom d'hôte)
Commandes de couleur ( setblue - setgreen )
Nous pourrons établir notre architecture
pour nous informer de manière attractive et visuelle
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 08 - Structures
Sachez ce qui existe – Soit une erreur, soit une perte de fonctionnalité
Conditions sous Unix (si .. fi)
Boucles Unix (pour do .. done)
Sélecteur de cas (case .. esac)
Il est important de connaître les structures
Les scripts Unix servent à créer ce qui n'existe pas et à améliorer ce qui existe
mais pour ne pas perdre ce qui existe déjà
Comment fonctionne actuellement la commande vi (vi | vim | .vimrc)
Nous ne pouvons pas utiliser un alias appelé (do)
Il faut connaître les structures
Ce n'est pas un cours Unix, mais nous apprenons Unix
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 09 - Scripts historiques
Ce qui a été utilisé dans les entreprises
Fichiers de personnalisation (profil)
Fichiers d'environnement (paramètres)
Sauvegardes
Quelques pseudonymes
Pourquoi si peu ?
C'est la partie la plus triste de l'évolution des systèmes
Il est peu utilisé par peur du changement
Peur de l'ignorance
Peur de devoir apprendre
Peur des architectures
Ignorance de ses avantages, cela ne prend que du temps pour le faire
In Corte Inglés ... "Dans les systèmes, ce n'est pas programmé"
Chez Mapfre... "Ils ne voulaient pas utiliser les architectures"
Chez Telefónica... "Ils n'ont vu que des inconvénients"
Préconisez l'utilisation de scripts... c'est le seul moyen
Les tendances actuelles vont dans ce sens
C'est triste, mais c'est la réalité
C'est un chemin que nous devons changer
Les scripts doivent avoir une importance radicale pour gérer les systèmes
Parce que ses avantages sont infinis
Leçon 10 - Yaml ne le tue pas
Un langage conçu pour les humains est né (yaml)
Un langage apparaît pour gérer le cloud (hcl)
Modification des scripts en configuration
Des outils spécifiques chez les grands constructeurs
Outils plus généraux pour les cloud
Programmation déclarative
Le reste des paramètres est récupéré auprès du fournisseur
Exemple de fichier minimal pour Kubernetes ( pod )
Exemple plus intelligent (déploiement)
Exemple AWS EC2 (hcl)
Tout fonctionnera avec des scripts
Parce que faire des choses en ligne, c'est passer beaucoup de temps,
en dehors d'éventuelles erreurs humaines
Tous les nouveaux produits peuvent être adaptés à vos besoins et à votre architecture
Leçon 11 - Unix
Variables et alias
Problèmes que les commandes peuvent nous poser
Différence entre les scripts et les fonctions
Début de l'architecture
Commandes pratiques
Ajuster les sorties (couper)
Changer les sorties (tr)
Modifier les sorties et les fichiers (sed)
Passons à l'architecture
Leçon 12 - Variables et alias
Différences entre variables et alias
Différences d'exécution
Alias gère les choses
Qu'est-ce que l'environnement ? Qu'est-ce qui est exporté ?
L'environnement est une zone de la coque où les objets sont connus.
S'il est exporté, il est connu dans les environnements enfants
Tout ne peut pas être exporté
Exporter des variables ( exporter )
Une architecture de script ne peut pas utiliser d'autres environnements
Parce que les alias sont pratiquement indispensables
Tout doit être pertinent
Les variables sont définies au moment de l'exécution
Leçon 13 - Commandes
Savoir si les commandes (lesquelles) existent
Savoir ce que nous avons dans l'environnement ( set | env )
Connaître les alias définis (alias)
commande escape (en utilisant la barre d'échappement "\")
supprimer les alias (unalias)
C'est un cours de script... script sous Unix
et Unix est merveilleux
Leçon 14 - Scripts vs Fonctions
Comment les facturer
Comment les invoquer
Particularités
Un script existera toujours, il ne dépend pas de l'environnement
mais il est situé à un point précis du système
À l'envers (cd -)
Une fonction si elle dépend de l'environnement
Cela fonctionnera à partir de n’importe quel chemin système
Pour utiliser une architecture de script, vous devez utiliser des fonctions
Les scripts n'apparaissent jamais dans les informations d'environnement
Les scripts et les fonctions peuvent recevoir des paramètres
Les paramètres sont reçus avec le dollar ($)
Si nous modifions une fonction, nous devons la recharger
Lorsque des modifications seront apportées à l'architecture, il faudra la recharger
L'architecture est faite de fonctions et d'alias
Les scripts sont un moyen de charger notre architecture,
mais pour les scripts Unix, ils ne sont pas pratiques
Leçon 15 - Architecture I
Il est enfin arrivé !!
Une architecture ne finit jamais
Des générations peuvent même passer
Un logiciel, lorsqu'il est bien fait, ne finit jamais
Informations sur la version et la date ( date )
Tout doit être dans l'environnement. Tout est chargé du point (.)
Certaines fonctions spéciales sont du type "liste", elles nous informent de ce qu'il y a
Nous venons de planter la graine
il faut l'arroser... il faut ajouter des épices
Vous devez le faire grandir de la manière la plus pratique possible et le faire pousser joliment
qui s'adapte à chacun des projets et entreprises du monde
Leçon 16 - Architecture II
On va s'amuser
Un cours doit être amusant
Fin d'une chaîne (nom de base)
Reste de la chaîne ( nom du répertoire )
Il est facile de gérer l'invite avec les architectures Unix
Lors de l'utilisation d'une PS1 avec des fonctions, celles-ci sont interprétées en permanence
L'écran est à nous, ne laissez pas l'invite nous le voler
problèmes de chargement des fichiers via les chemins actuels
Une base commune est nécessaire
Un endroit où les scripts sont exécutés et c'est toujours pareil
Leçon 17 - Architecture III
Nous appliquons à nouveau la "magie"
Cela fonctionne désormais de n'importe où
Parce que nous partons d'un socle commun
Commencez toujours par un chemin commun pour les listes et les scripts
Séquences d'échappement dans vi (esc :)
Toutes les listes ont ARQ
Recherche rapide de fichiers (ff)
Copie récursive sans autorisations (cf)
Les couleurs sont dans l'architecture (tput)
Date avec composition ( date )
Liste de fonctionnalités plus colorée
Nous avons déjà le pot planté (architecture)
Il faut le faire grandir
Mais tu sais déjà que ça va grandir
Nous savons que ça marche
Nous savons que cela fonctionne de n'importe où
Leçon 18 - Ordres pratiques : couper
Ajuster les sorties (couper)
Changer les sorties (tr)
Modifier les sorties (sed)
Couper par position ( cut -c )
Couper par délimiteur ( cut -d -f )
Effacer l'écran (clair)
Historique des commandes
Ami/ennemi des administrateurs
Coupe de l'historique ( h8b = historique | cut -c8- )
Historique plus puissant ( h8 = h8b | grep )
Effacement de l'historique ( history -c )
Couper à la tête / au-dessus (tête)
Coupe à la queue / en dessous (queue)
Format de fichier avec séparateurs (csv)
Obtenez l'ips du système (ip a)
Démo de chargement de fonctions
Façon de charger l'architecture dans un script
Redirection vers un périphérique nul ( &> /dev/null )
Si nous voulons utiliser l'architecture dans un script, nous devons la charger au préalable
Les erreurs sont résolues, réfléchies, analysées
ils sont en train d'être résolus et petit à petit cela grandit
Mon objectif est de montrer que tout est architecture
et que les protagonistes c'est toi
Leçon 19 - Coupe - Architecture
Je vais profiter de chaque chapitre que nous voyons pour améliorer l'architecture
et en l'adaptant à l'idée de praticité que je souhaite vous transmettre
Une architecture doit être pratique et belle et nous allons travailler dans ce sens.
L'anagramme est ajouté à l'architecture
Fonction pour obtenir un domaine ( getdom )
Alias de chargement de l'architecture (A)
Alias d'information ( i )
Façons de déboguer les scripts (essai/erreur)
Vous n'êtes pas obligé de mettre toutes les informations
L'architecture doit être pratique et belle
Chemin actuel (pwd)
Il est facile de recharger l'architecture
Il est facile de voir les changements
C'est facile d'évoluer
Leçon 20 - Ordres pratiques : tr
Changer les textes dans les phrases ne se fait pas avec tr
Changer les lettres avec tr
Passer des minuscules aux majuscules (tr)
Changement de caractère par tabulation avec tr ( \t )
Changement de caractère par saut de ligne avec tr ( \n )
Leçon 21 - Tr - Architecture - réflexion
Nous passons en revue l'évolution architecturale jusqu'à présent
C'est radical qu'il y ait une base commune
Nous avons déjà une idée de la façon dont cela a évolué
Conversion en majuscule (mayus)
C'est l'idée architecturale
Nous avons une base que nous comprenons déjà et nous ajoutons des pièces
Ce chapitre nous a aidé à ne pas nous perdre
La documentation est très importante
Documentez bien les choses et petit à petit la plante "grandit"
Leçon 22 - Ordres pratiques : la soif
Changer un mot pour un autre (sed s/A/B/g)
Sed avancé/intelligent - paramètre de délimiteur (sed s;A;B;g)
La soif maintenant est merveilleuse
réglage avec double barre - sed ne l'interprète pas correctement
changer les textes dans les fichiers (sed)
Leçon 23 - Soif - architecture
Nous essaierons de ne pas mélanger les informations des nouvelles commandes
avec des changements architecturaux
Minimiser la complexité pour que personne ne se perde
Solution de paramètres avec fonction de formatage
Nouvelle variable pour les listes (ARQ_L)
Exemples avec sed (fonction change_file)
Facilité de se souvenir de la soif
Connaissance de quelque chose dont nous savons qu'il fonctionne (qui a déjà fonctionné)
Ajoutez "z" pour empiler les fichiers/dossiers dans les sorties
Ceci est un script Unix...changer...A...i
Écrivez le moins possible
Réutilisez tout et disposez des informations au même endroit
Leçon 24 - Événements actuels
Gestionnaire de versions (git)
Plateforme d'architecture (terraform)
Orchestrateur de conteneurs (kubernetes)
Nuage Amazon (aws)
Nuage Microsoft (azur)
Google Cloud (Gcloud)
Cloud économique (Océan numérique)
Leçon 25 - Git
Il s’agit du produit le plus important apparu dans l’informatique au cours des 30 dernières années.
Cela a permis à des variantes d’apparaître pour faire des choses et maintenant, soit c’est bien fait, soit cela disparaît.
C'est le contrôle de version
Nous avons des documents/codes/images et nous ne voulons pas qu'ils soient perdus
Nous le versionnons... comme 1.0
Nous apportons des modifications et souhaitons revenir à la version enregistrée
On récupère la version et tout est comme avant sa perte
C'est un contrôle de version local
Tout ce que vous faites avec Git se trouve sur votre ordinateur
Écosystème Git (flux git)
Github est un endroit où vous pouvez trouver n'importe quel programme gratuit dans le monde
Il s'agit d'une plate-forme Microsoft sur laquelle toute personne/entreprise/organisation peut télécharger du code
à tous ceux qui le souhaitent, sans frais et accessible à tous
Gitlab est une configuration github pour générer des pipelines
Github est gratuit sauf s'il s'agit de projets privés
Gitlab n'est gratuit que pour les petits projets
Gitlab est un moyen pour les choses de fonctionner toutes seules
L'idée est que vous créez une version, gitlab remarque le changement
et déployer automatiquement cette version
Les actions Github sont un ajustement de la philosophie gitlab à github
Git est le « bon » Microsoft
En créant Git, Microsoft a révolutionné tous les projets dans le monde
Microsoft est très bon et a beaucoup de très bonnes choses et l'une de ses meilleures choses est git
Bill Gates a changé son histoire et donne désormais des millions de dollars à des causes caritatives
En créant Visual Studio Code il a révolutionné tous les éditeurs du monde
Leçon 26 – Git Flow
Flux Git :
1. Cela part d’une branche principale
2. Une nouvelle succursale est créée localement (checkout)
3. Vous apportez des modifications
4. Vous téléchargez ces modifications (push)
5. Ensuite, vous devez vous rendre sur Github pour faire une demande de fusion
Le format de création de choses, de fusion, de modification en boucle est ce qu'on appelle
un pipeline
D'autres fabricants tels que CircleCI ou Jenkins sont d'autres alternatives pour les pipelines
LA base de tout développement, de toute architecture, est que les modifications soient téléchargées sur github
les architectures sont téléchargées sur github
les développements sont téléchargés sur github
Nous faisons réussir le logiciel libre sans payer
Puisse-t-il être la base de l'évolution de l'humanité en 2023
Git est un ami et github est un autre ami
Leçon 27 - Utiliser Git
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 28 – Git Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 29 - Nuage - Le Cloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 30 - Terraforme
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 31 - Utilisation / Flux de Terraform
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 32 - Terraform Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 33 - Kubernetes
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 34 - Utilisation/Flux de Kubernetes
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 35 - Kubernetes Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 36 - AWS
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 37 - Utilisation d'Aws
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 38 - AWS Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 39 - Azur
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 40 - Utilisation d'Azure
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 41 - Azure Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 42 – Google Cloud
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 43 - Utilisation de Gcloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 44 – Gcloud Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 45 - Océan numérique
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 46 - Utilisation de DOcean
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 47 - DOcean Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 48 - Très utile (MyBest)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 49 - CoN - Recul Agile
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 50 - g - Rechercher (super merci)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 51 - f2 - filtre d'extension
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 52 - ren - renommer
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 53 - rep - remplaçant
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 54 - ch - changeur d'itinéraire
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 55 - iPath - Chemin intelligent
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 56 - Systèmes
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 57 - Windows
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 58 - Linux
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 59 - Mac
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 60 - Android
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 61 - Passage vers le cloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 62 - AWS
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 63 - Azur
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 64 – Google Cloud
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 65 - Océan numérique
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 66 - Git
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 67 - Fin du plaisir ? Révolution !! #scriptingunix
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Saga : SUC 2.0...2025
Cours multilingue - Vous pourrez le faire dans n'importe quelle langue
Nuages :
-Ali Nuage
CI/CD :
Jenkins
Nouveaux utilitaires (MyBest 2.0) :
- Fonction II
- Processus et espace
- Extension de coupe (cut et scut)
- fichier existe (en attente de création)
- de jolis compteurs (en attente de création)
- échos d'erreur et amp; échos de sortie ---> E O ---> Assurez-vous que les sorties de fonction | erreur
-Fonction HAUT
- est_numéro
- exister (fichier existant | ...) - existe_folder
-svgtopng
- flagtomp3
Leçon 01 - Approche générale
Présentation
Division des blocs de cours
Bloquer les informations
Leçon 02 - Perspective
Brqx - Qui suis-je ?
Qui es-tu ? - certains intéressés à améliorer
Thème du cours - cours pratique évolutif
Implémentation - Mac - Unix - Windows - Android
Style de cours - Tout est expliqué de manière dynamique et agile
Une plante grandit et devient une forêt
C'est une architecture
Réalisation - Elle peut être appliquée à votre entreprise ou à votre domicile
Culmination - Unix Scripting Defense dans toutes les entreprises et projets du monde
Leçon 03 - Script
Automatisation
Pilules de réalité – Ce que nous avons et ce que nous pouvons obtenir
Une information important
Informations intéressantes
Structures
Scripts historiques
Situation actuelle des scripts – Scripts de transformation Yaml ou HCL
Leçon 04 - Automatisation
Qu’est-ce que l’informatique ?
Bases de l'informatique - Automatisation
Un moyen de faire les choses plus rapidement
Comme ?
écrire moins
réfléchir davantage
Mémorisation rapide
Voir les choses plus clairement
Leçon 05 - Réalité
Une console Unix
Ordre (écho)
commentaires
Chemin actuel (commande et variable) (pwd)
Liste (ls)
Alias
Améliorer l'existant - Exemple (ll)
(lg) existe car vous ne pouvez pas créer une fonction à partir d'un alias existant
Tuyaux - sur quoi est-il basé ?
Ordre de recherche (grep))
Exemple précédent Architecture - Terraform
pilules de réalité
Leçon 06 - Informations
Comment savons-nous ce que nous avons ?
Comment l'organiser ?
Comment s’en souvient-on ?
Nettoyage d'écran (clair)
Visionneuse de fichiers (chat)
Une fonction - morceau de code qui fera quelque chose
Extensions importantes
Chargement de la fonction (le point (.))
Informations sur les fonctionnalités (-?)
Nous avons besoin de solutions adéquates, actualisées, agiles et
beau pour notre combat quotidien
Meilleur éditeur actuel (Visual Studio Code)
Comparateur d'expression (si)
Script de base : maintenez une documentation à jour sur tout ce que vous faites
Listes de fonctions (le concept)
Visualisation des variables (façons de les afficher)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 07 - Belles informations
Les informations doivent être belles/attrayantes pour être utilisées
version colorée de l'éditeur (vim)
Nous sommes des espèces visuelles
La couleur rend les choses plus claires
Jouons avec les couleurs (tput)
Nous connaîtrons la "magie"
Définir des couleurs avec des séquences d'échappement
Concept d'invite (ps1)
Il n'y a pas de magie... il y a l'architecture
Nom de la machine (nom d'hôte)
Commandes de couleur ( setblue - setgreen )
Nous pourrons établir notre architecture
pour nous informer de manière attractive et visuelle
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 08 - Structures
Sachez ce qui existe – Soit une erreur, soit une perte de fonctionnalité
Conditions sous Unix (si .. fi)
Boucles Unix (pour do .. done)
Sélecteur de cas (case .. esac)
Il est important de connaître les structures
Les scripts Unix servent à créer ce qui n'existe pas et à améliorer ce qui existe
mais pour ne pas perdre ce qui existe déjà
Comment fonctionne actuellement la commande vi (vi | vim | .vimrc)
Nous ne pouvons pas utiliser un alias appelé (do)
Il faut connaître les structures
Ce n'est pas un cours Unix, mais nous apprenons Unix
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 09 - Scripts historiques
Ce qui a été utilisé dans les entreprises
Fichiers de personnalisation (profil)
Fichiers d'environnement (paramètres)
Sauvegardes
Quelques pseudonymes
Pourquoi si peu ?
C'est la partie la plus triste de l'évolution des systèmes
Il est peu utilisé par peur du changement
Peur de l'ignorance
Peur de devoir apprendre
Peur des architectures
Ignorance de ses avantages, cela ne prend que du temps pour le faire
In Corte Inglés ... "Dans les systèmes, ce n'est pas programmé"
Chez Mapfre... "Ils ne voulaient pas utiliser les architectures"
Chez Telefónica... "Ils n'ont vu que des inconvénients"
Préconisez l'utilisation de scripts... c'est le seul moyen
Les tendances actuelles vont dans ce sens
C'est triste, mais c'est la réalité
C'est un chemin que nous devons changer
Les scripts doivent avoir une importance radicale pour gérer les systèmes
Parce que ses avantages sont infinis
Leçon 10 - Yaml ne le tue pas
Un langage conçu pour les humains est né (yaml)
Un langage apparaît pour gérer le cloud (hcl)
Modification des scripts en configuration
Des outils spécifiques chez les grands constructeurs
Outils plus généraux pour les cloud
Programmation déclarative
Le reste des paramètres est récupéré auprès du fournisseur
Exemple de fichier minimal pour Kubernetes ( pod )
Exemple plus intelligent (déploiement)
Exemple AWS EC2 (hcl)
Tout fonctionnera avec des scripts
Parce que faire des choses en ligne, c'est passer beaucoup de temps,
en dehors d'éventuelles erreurs humaines
Tous les nouveaux produits peuvent être adaptés à vos besoins et à votre architecture
Leçon 11 - Unix
Variables et alias
Problèmes que les commandes peuvent nous poser
Différence entre les scripts et les fonctions
Début de l'architecture
Commandes pratiques
Ajuster les sorties (couper)
Changer les sorties (tr)
Modifier les sorties et les fichiers (sed)
Passons à l'architecture
Leçon 12 - Variables et alias
Différences entre variables et alias
Différences d'exécution
Alias gère les choses
Qu'est-ce que l'environnement ? Qu'est-ce qui est exporté ?
L'environnement est une zone de la coque où les objets sont connus.
S'il est exporté, il est connu dans les environnements enfants
Tout ne peut pas être exporté
Exporter des variables ( exporter )
Une architecture de script ne peut pas utiliser d'autres environnements
Parce que les alias sont pratiquement indispensables
Tout doit être pertinent
Les variables sont définies au moment de l'exécution
Leçon 13 - Commandes
Savoir si les commandes (lesquelles) existent
Savoir ce que nous avons dans l'environnement ( set | env )
Connaître les alias définis (alias)
commande escape (en utilisant la barre d'échappement "\")
supprimer les alias (unalias)
C'est un cours de script... script sous Unix
et Unix est merveilleux
Leçon 14 - Scripts vs Fonctions
Comment les facturer
Comment les invoquer
Particularités
Un script existera toujours, il ne dépend pas de l'environnement
mais il est situé à un point précis du système
À l'envers (cd -)
Une fonction si elle dépend de l'environnement
Cela fonctionnera à partir de n’importe quel chemin système
Pour utiliser une architecture de script, vous devez utiliser des fonctions
Les scripts n'apparaissent jamais dans les informations d'environnement
Les scripts et les fonctions peuvent recevoir des paramètres
Les paramètres sont reçus avec le dollar ($)
Si nous modifions une fonction, nous devons la recharger
Lorsque des modifications seront apportées à l'architecture, il faudra la recharger
L'architecture est faite de fonctions et d'alias
Les scripts sont un moyen de charger notre architecture,
mais pour les scripts Unix, ils ne sont pas pratiques
Leçon 15 - Architecture I
Il est enfin arrivé !!
Une architecture ne finit jamais
Des générations peuvent même passer
Un logiciel, lorsqu'il est bien fait, ne finit jamais
Informations sur la version et la date ( date )
Tout doit être dans l'environnement. Tout est chargé du point (.)
Certaines fonctions spéciales sont du type "liste", elles nous informent de ce qu'il y a
Nous venons de planter la graine
il faut l'arroser... il faut ajouter des épices
Vous devez le faire grandir de la manière la plus pratique possible et le faire pousser joliment
qui s'adapte à chacun des projets et entreprises du monde
Leçon 16 - Architecture II
On va s'amuser
Un cours doit être amusant
Fin d'une chaîne (nom de base)
Reste de la chaîne ( nom du répertoire )
Il est facile de gérer l'invite avec les architectures Unix
Lors de l'utilisation d'une PS1 avec des fonctions, celles-ci sont interprétées en permanence
L'écran est à nous, ne laissez pas l'invite nous le voler
problèmes de chargement des fichiers via les chemins actuels
Une base commune est nécessaire
Un endroit où les scripts sont exécutés et c'est toujours pareil
Leçon 17 - Architecture III
Nous appliquons à nouveau la "magie"
Cela fonctionne désormais de n'importe où
Parce que nous partons d'un socle commun
Commencez toujours par un chemin commun pour les listes et les scripts
Séquences d'échappement dans vi (esc :)
Toutes les listes ont ARQ
Recherche rapide de fichiers (ff)
Copie récursive sans autorisations (cf)
Les couleurs sont dans l'architecture (tput)
Date avec composition ( date )
Liste de fonctionnalités plus colorée
Nous avons déjà le pot planté (architecture)
Il faut le faire grandir
Mais tu sais déjà que ça va grandir
Nous savons que ça marche
Nous savons que cela fonctionne de n'importe où
Leçon 18 - Ordres pratiques : couper
Ajuster les sorties (couper)
Changer les sorties (tr)
Modifier les sorties (sed)
Couper par position ( cut -c )
Couper par délimiteur ( cut -d -f )
Effacer l'écran (clair)
Historique des commandes
Ami/ennemi des administrateurs
Coupe de l'historique ( h8b = historique | cut -c8- )
Historique plus puissant ( h8 = h8b | grep )
Effacement de l'historique ( history -c )
Couper à la tête / au-dessus (tête)
Coupe à la queue / en dessous (queue)
Format de fichier avec séparateurs (csv)
Obtenez l'ips du système (ip a)
Démo de chargement de fonctions
Façon de charger l'architecture dans un script
Redirection vers un périphérique nul ( &> /dev/null )
Si nous voulons utiliser l'architecture dans un script, nous devons la charger au préalable
Les erreurs sont résolues, réfléchies, analysées
ils sont en train d'être résolus et petit à petit cela grandit
Mon objectif est de montrer que tout est architecture
et que les protagonistes c'est toi
Leçon 19 - Coupe - Architecture
Je vais profiter de chaque chapitre que nous voyons pour améliorer l'architecture
et en l'adaptant à l'idée de praticité que je souhaite vous transmettre
Une architecture doit être pratique et belle et nous allons travailler dans ce sens.
L'anagramme est ajouté à l'architecture
Fonction pour obtenir un domaine ( getdom )
Alias de chargement de l'architecture (A)
Alias d'information ( i )
Façons de déboguer les scripts (essai/erreur)
Vous n'êtes pas obligé de mettre toutes les informations
L'architecture doit être pratique et belle
Chemin actuel (pwd)
Il est facile de recharger l'architecture
Il est facile de voir les changements
C'est facile d'évoluer
Leçon 20 - Ordres pratiques : tr
Changer les textes dans les phrases ne se fait pas avec tr
Changer les lettres avec tr
Passer des minuscules aux majuscules (tr)
Changement de caractère par tabulation avec tr ( \t )
Changement de caractère par saut de ligne avec tr ( \n )
Leçon 21 - Tr - Architecture - réflexion
Nous passons en revue l'évolution architecturale jusqu'à présent
C'est radical qu'il y ait une base commune
Nous avons déjà une idée de la façon dont cela a évolué
Conversion en majuscule (mayus)
C'est l'idée architecturale
Nous avons une base que nous comprenons déjà et nous ajoutons des pièces
Ce chapitre nous a aidé à ne pas nous perdre
La documentation est très importante
Documentez bien les choses et petit à petit la plante "grandit"
Leçon 22 - Ordres pratiques : la soif
Changer un mot pour un autre (sed s/A/B/g)
Sed avancé/intelligent - paramètre de délimiteur (sed s;A;B;g)
La soif maintenant est merveilleuse
réglage avec double barre - sed ne l'interprète pas correctement
changer les textes dans les fichiers (sed)
Leçon 23 - Soif - architecture
Nous essaierons de ne pas mélanger les informations des nouvelles commandes
avec des changements architecturaux
Minimiser la complexité pour que personne ne se perde
Solution de paramètres avec fonction de formatage
Nouvelle variable pour les listes (ARQ_L)
Exemples avec sed (fonction change_file)
Facilité de se souvenir de la soif
Connaissance de quelque chose dont nous savons qu'il fonctionne (qui a déjà fonctionné)
Ajoutez "z" pour empiler les fichiers/dossiers dans les sorties
Ceci est un script Unix...changer...A...i
Écrivez le moins possible
Réutilisez tout et disposez des informations au même endroit
Leçon 24 - Événements actuels
Gestionnaire de versions (git)
Plateforme d'architecture (terraform)
Orchestrateur de conteneurs (kubernetes)
Nuage Amazon (aws)
Nuage Microsoft (azur)
Google Cloud (Gcloud)
Cloud économique (Océan numérique)
Leçon 25 - Git
Il s’agit du produit le plus important apparu dans l’informatique au cours des 30 dernières années.
Cela a permis à des variantes d’apparaître pour faire des choses et maintenant, soit c’est bien fait, soit cela disparaît.
C'est le contrôle de version
Nous avons des documents/codes/images et nous ne voulons pas qu'ils soient perdus
Nous le versionnons... comme 1.0
Nous apportons des modifications et souhaitons revenir à la version enregistrée
On récupère la version et tout est comme avant sa perte
C'est un contrôle de version local
Tout ce que vous faites avec Git se trouve sur votre ordinateur
Écosystème Git (flux git)
Github est un endroit où vous pouvez trouver n'importe quel programme gratuit dans le monde
Il s'agit d'une plate-forme Microsoft sur laquelle toute personne/entreprise/organisation peut télécharger du code
à tous ceux qui le souhaitent, sans frais et accessible à tous
Gitlab est une configuration github pour générer des pipelines
Github est gratuit sauf s'il s'agit de projets privés
Gitlab n'est gratuit que pour les petits projets
Gitlab est un moyen pour les choses de fonctionner toutes seules
L'idée est que vous créez une version, gitlab remarque le changement
et déployer automatiquement cette version
Les actions Github sont un ajustement de la philosophie gitlab à github
Git est le « bon » Microsoft
En créant Git, Microsoft a révolutionné tous les projets dans le monde
Microsoft est très bon et a beaucoup de très bonnes choses et l'une de ses meilleures choses est git
Bill Gates a changé son histoire et donne désormais des millions de dollars à des causes caritatives
En créant Visual Studio Code il a révolutionné tous les éditeurs du monde
Leçon 26 – Git Flow
Flux Git :
1. Cela part d’une branche principale
2. Une nouvelle succursale est créée localement (checkout)
3. Vous apportez des modifications
4. Vous téléchargez ces modifications (push)
5. Ensuite, vous devez vous rendre sur Github pour faire une demande de fusion
Le format de création de choses, de fusion, de modification en boucle est ce qu'on appelle
un pipeline
D'autres fabricants tels que CircleCI ou Jenkins sont d'autres alternatives pour les pipelines
LA base de tout développement, de toute architecture, est que les modifications soient téléchargées sur github
les architectures sont téléchargées sur github
les développements sont téléchargés sur github
Nous faisons réussir le logiciel libre sans payer
Puisse-t-il être la base de l'évolution de l'humanité en 2023
Git est un ami et github est un autre ami
Leçon 27 - Utiliser Git
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 28 – Git Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 29 - Nuage - Le Cloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 30 - Terraforme
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 31 - Utilisation / Flux de Terraform
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 32 - Terraform Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 33 - Kubernetes
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 34 - Utilisation/Flux de Kubernetes
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 35 - Kubernetes Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 36 - AWS
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 37 - Utilisation d'Aws
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 38 - AWS Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 39 - Azur
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 40 - Utilisation d'Azure
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 41 - Azure Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 42 – Google Cloud
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 43 - Utilisation de Gcloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 44 – Gcloud Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 45 - Océan numérique
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 46 - Utilisation de DOcean
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 47 - DOcean Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 48 - Très utile (MyBest)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 49 - CoN - Recul Agile
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 50 - g - Rechercher (super merci)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 51 - f2 - filtre d'extension
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 52 - ren - renommer
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 53 - rep - remplaçant
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 54 - ch - changeur d'itinéraire
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 55 - iPath - Chemin intelligent
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 56 - Systèmes
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 57 - Windows
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 58 - Linux
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 59 - Mac
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 60 - Android
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 61 - Passage vers le cloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 62 - AWS
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 63 - Azur
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 64 – Google Cloud
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 65 - Océan numérique
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 66 - Git
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 67 - Fin du plaisir ? Révolution !! #scriptingunix
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Saga : SUC 2.0...2025
Cours multilingue - Vous pourrez le faire dans n'importe quelle langue
Nuages :
-Ali Nuage
CI/CD :
Jenkins
Nouveaux utilitaires (MyBest 2.0) :
- Fonction II
- Processus et espace
- Extension de coupe (cut et scut)
- fichier existe (en attente de création)
- de jolis compteurs (en attente de création)
- échos d'erreur et amp; échos de sortie ---> E O ---> Assurez-vous que les sorties de fonction | erreur
-Fonction HAUT
- est_numéro
- exister (fichier existant | ...) - existe_folder
-svgtopng
- flagtomp3