Informazioni sul contenuto
Discutiamo ciò che viene insegnato in ciascuna delle lezioni
L'obiettivo è che lo studente conosca tutti gli argomenti trattati in questa formazione in modo che abbia informazioni sulle competenze che apprenderà con questo corso.
Dare assoluta trasparenza ai contenuti spiegati e generare una descrizione esaustiva nelle questioni rilevanti.
Novità - Cambiamenti 2024
Lezione 01 - Cosa aspettarsi?
[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]
이 과정에서 무엇을 기대해야 하는지, 내가 이 과정에 제공하는 접근 방식, 다루는 과목, 그리고 더 중요한 것은 어떻게 공부할 것인지에 대해 설명합니다. 유닉스에 대한 내 열정을 요약한 것입니다.
Lezione 02 - L'Unico...L'unico
[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.
Lezione 03 – Rivoluzione – Rivoluzione
Messaggio rivoluzionario: Unix per chiunque sul pianeta!! AnyLang per tutti...Per sempre!!
Messaggio rivoluzionario: Unix per chiunque sul pianeta!! AnyLang per tutti...Per sempre!!
Botschaft rivoluzionario: Unix per tutti sul pianeta!! AnyLang per tutti...Per sempre!!
رسالة ثورية - يونكس لأي شخص على هذا الكوكب!! AnyLang للجميع...إلى الأبد!!
বিপ্লবী বার্তা - গ্রহের যে কারো জন্য ইউনিক্স!! সকলের জন্য যেকোন ভাষা... চিরকাল!!
Missatge rivoluzionario: Unix per ogni persona sul pianeta!! AnyLang per un tothom... Per sempre!!
革命性的信息 - Unix 适合地球上的任何人! AnyLang 适合所有人...永远!!
혁명적인 메시지 - 지구상의 모든 사람을 위한 유닉스!! 모두를 위한 AnyLang...영원히!!
Messaggio rivoluzionario: Unix per tutti i pianeti!! AnyLang pour tout le monde...Pour toujours!!
क्रांतिकारी संदेश - ग्रह पर किसी के लिए भी यूनि sì!! AnyLang सबके लिए...हमेशा के लिए!!
Messaggio rivoluzionario: Unix per chiunque sul pianeta!! AnyLang per tutti...Per sempre!!
革命的なメッセージ - 地球上のすべての人に Unix を!! AnyLang をみんなに…永遠に!!
Messaggio rivoluzionario: Unix per tutti sul pianeta!! AnyLang per tutti...Per sempre!!
Messaggio rivoluzionario - Unix per l'origine del pianeta!! AnyLang pentru toata lumea... Pentru totdeauna!!
Rivoluzione post-reticolo: Unix ovunque sul pianeta!! AnyLang per tutti... Nuovo!!
Novità rivoluzionaria: Unix per il tuo sogno sul pianeta!! AnyLang per tutto...Назавжди!!
Lección 13 - Idioma - Language - bxx -
abc
Lección 14 - Transcripciones - txx -
abc
Lezione 01 – Approccio generale
Presentazione
Divisione dei blocchi di percorso
Blocca le informazioni
Lezione 02 - Prospettiva
Brqx - Chi sono io?
Chi sei ? - alcuni interessati a migliorare
Tema del corso - corso pratico evolutivo
Implementazione - Mac - Unix - Windows - Android
Stile del corso - Tutto è spiegato in modo dinamico e agile
Una pianta cresce e diventa una foresta
Questa è un'architettura
Realizzazione - Può essere applicato alla tua azienda o alla tua casa
Culmine - Difesa degli script Unix in tutte le aziende e progetti nel mondo
Lezione 03 - Scripting
Automazione
Pillole di realtà: cosa abbiamo e cosa possiamo ottenere
Informazioni importanti
Bella informazione
Strutture
Scrittura storica
Situazione attuale degli script: script di trasformazione Yaml o hcl
Lezione 04 – Automazione
Cos'è l'informatica?
Basi dell'informatica - Automazione
Un modo per fare le cose più velocemente
COME ?
scrivere di meno
pensare di più
Ricordo veloce
Vedere le cose più chiaramente
Lezione 05 - La realtà
Una console Unix
Ordine (eco)
Commenti
Percorso corrente (comando e variabile) (pwd)
Elenco (ls)
Alias
Migliorare l'esistente - Esempio (ll)
(lg) esiste perché non è possibile creare una funzione da un alias esistente
Tubi: su cosa si basa?
Ordine di ricerca (grep))
Esempio precedente Architettura - terraform
pillole di realtà
Lezione 06 – Informazioni
Come facciamo a sapere cosa abbiamo?
Come lo organizziamo?
Come lo ricordiamo?
Pulizia dello schermo (trasparente)
Visualizzatore di file (gatto)
Una funzione: pezzo di codice che farà qualcosa
Estensioni significative
Caricamento della funzione (il punto (.))
Informazioni sulle funzionalità (-?)
Abbiamo bisogno di risorse adeguate, aggiornate, agili e
bello per la nostra battaglia quotidiana
Miglior editore attuale (codice Visual Studio)
Comparatore di espressione (se)
Scripting di base: mantieni la documentazione aggiornata di tutto ciò che fai
Elenchi di funzioni (il concetto)
Visualizzazione delle variabili (modi per visualizzarle)
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 03 - Scripting
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 04 - Inizio del corso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 03 - Scripting
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 07 - Bellissime informazioni
Le informazioni devono essere belle/attraenti per essere utilizzate
versione colorata dell'editor (vim)
Siamo specie visive
Il colore rende le cose più chiare
Giochiamo con i colori (tput)
Conosceremo la "magia"
Definizione dei colori con sequenze di escape
Concetto di suggerimento (ps1)
Non c'è magia...c'è Architettura
Nome della macchina (nome host)
Comandi colore (setblue - setgreen)
Saremo in grado di stabilire la nostra architettura
per informarci in modo attraente e visivo
Lezione 04 - Inizio del corso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 03 - Scripting
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 08 - Strutture
Sapere cosa esiste: errore o perdita di funzionalità
Condizioni in unix (se .. fi)
Cicli Unix (per do .. done)
Selettore di casi (case .. esac)
È importante conoscere le Strutture
Lo scripting Unix serve a creare ciò che non esiste e a migliorare ciò che esiste
ma non perdere ciò che già esiste
Come funziona attualmente il comando vi (vi | vim | .vimrc)
Non possiamo usare un alias chiamato (do)
Dobbiamo conoscere le strutture
Non è un corso Unix, ma stiamo imparando Unix
Lezione 04 - Inizio del corso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 09 - Scrittura storica
Cosa è stato utilizzato nelle aziende
File di personalizzazione (profilo)
File di ambiente (impostazioni)
Backup
Alcuni alias
Perché così poco?
È la parte più triste dell'evoluzione dei sistemi
È poco utilizzato per paura del cambiamento
Paura dell'ignoranza
Paura di dover imparare
Paura delle architetture
Ignorando i suoi vantaggi, ci vuole solo tempo per farlo
In Corte Inglés... "Nei sistemi non si programma"
A Mapfre... "Non volevano usare le architetture"
A Telefónica... "Hanno visto solo svantaggi"
Sostenere l'uso dello scripting... è l'unico modo
Le tendenze attuali vanno in questa direzione
È triste, ma è la realtà
È un percorso che dobbiamo cambiare
Allo scripting deve essere data un'importanza radicale per gestire i sistemi
Perché i suoi vantaggi sono infiniti
Lezione 10 - Yaml non lo uccide
Nasce un linguaggio pensato per gli esseri umani (yaml)
Sembra che una lingua gestisca il cloud (HCL)
Modifica degli script in configurazione
Strumenti specifici di grandi produttori
Strumenti più generali per i cloud
Programmazione dichiarativa
Il resto dei parametri vengono recuperati dal fornitore
Esempio di file minimo per Kubernetes (pod)
Esempio più intelligente (implementazione)
Esempio Aws EC2 (hcl)
Tutto funzionerà con gli script
Perché fare cose online significa dedicare molto tempo,
a parte possibili errori umani
Tutti i nuovi prodotti possono essere adattati alle vostre esigenze e alla vostra architettura
Lezione 11 - Unix
Variabili e alias
Problemi che i Comandi possono darci
Differenza tra script e funzioni
Inizio dell'architettura
Ordini pratici
Regolare le uscite (tagliare)
Modifica uscite (tr)
Modifica output e file (sed)
Veniamo all'architettura
Lezione 12 - Variabili e Alias
Differenze tra variabili e alias
Differenze nell'esecuzione
Alias gestisce le cose
Cos'è l'ambiente? Cosa viene esportato?
L'ambiente è un'area del guscio in cui sono conosciuti gli oggetti.
Se viene esportato è noto negli ambienti figlio
Non tutto può essere esportato
Esportazione di variabili (export)
Un'architettura di scripting non può utilizzare altri ambienti
Perché gli alias sono praticamente essenziali
Tutto deve essere pertinente
Le variabili vengono definite in fase di runtime
Lezione 13 - Comandi
Scopri se i comandi (quali) esistono
Sapere cosa abbiamo nell'ambiente (set | env)
Conoscere gli alias definiti (alias)
comando escape (usando la barra di escape "\")
rimuovere gli alias (unalias)
È un corso di scripting... scripting su Unix
e Unix è meraviglioso
Lezione 14 - Script e funzioni
Come caricarli
Come invocarli
Peculiarità
Uno script esisterà sempre, non dipende dall'ambiente
ma si trova in un punto specifico del sistema
All'indietro (cd -)
Una funzione se dipende dall'ambiente
Funzionerà da qualsiasi percorso di sistema
Per utilizzare un'architettura di scripting è necessario utilizzare le funzioni
Gli script non vengono mai visualizzati nelle informazioni sull'ambiente
Sia gli script che le funzioni possono ricevere parametri
I parametri vengono ricevuti con il dollaro ($)
Se cambiamo una funzione dobbiamo ricaricarla
Quando vengono apportate modifiche all'architettura, sarà necessario ricaricarla
L'architettura è fatta di funzioni e alias
Gli script sono un modo per caricare la nostra architettura,
ma per gli script Unix non sono pratici
Lezione 15 - Architettura I
Finalmente è arrivato!!
Un'architettura non finisce mai
Potrebbero anche passare generazioni
Il software, se fatto bene, non finisce mai
Informazioni su versione e data (data)
Tutto deve essere nell'ambiente. Tutto è caricato con il punto (.)
Alcune funzioni speciali sono del tipo "lista", ci informano di cosa c'è
Abbiamo appena piantato il seme
devi annaffiarlo... devi aggiungere le spezie
Devi farlo crescere nel modo più pratico possibile e farlo crescere carino
che si adatta a ciascuno dei progetti e delle aziende del mondo
Lezione 16 - Architettura II
Ci divertiremo
Un corso dovrebbe essere divertente
Fine di una stringa (basename)
Resto della stringa (dirname)
È facile gestire il prompt con architetture Unix
Quando si utilizza una PS1 con funzioni, queste vengono interpretate continuamente
Lo schermo è nostro, non lasciare che il prompt ce lo rubi
problemi nel caricamento dei file tramite i percorsi correnti
È necessaria una base comune
Un luogo dove vengono eseguiti gli script ed è sempre lo stesso
Lezione 17 - Architettura III
Applichiamo di nuovo la "magia".
Ora funziona da qualsiasi luogo
Perché partiamo da una base comune
Inizia sempre da un percorso comune per elenchi e script
Sequenze di escape in vi (esc:)
Tutte le liste hanno ARQ
Ricerca rapida dei file (ff)
Copia ricorsiva senza permessi (vedi)
I colori sono nell'architettura (tput)
Data con composizione (data)
Elenco di funzionalità più colorato
Abbiamo già il vaso piantato (architettura)
Bisogna farlo crescere
Ma sai già che crescerà
Sappiamo che funziona
Sappiamo che viene eseguito da qualsiasi luogo
Lezione 18 - Ordini pratici: tagliare
Regolare le uscite (tagliare)
Modifica uscite (tr)
Modifica uscite (sed)
Taglia per posizione (cut -c)
Taglia per delimitatore ( cut -d -f )
Cancella schermo (chiaro)
Cronologia ordini
Amico/nemico degli amministratori
Taglio della cronologia ( h8b = cronologia | taglio -c8- )
Storia più potente ( h8 = h8b | grep )
Cancellazione della cronologia (history -c)
Taglio in testa / sopra (testa)
Taglio sulla coda/sotto (coda)
Formato file con separatori (csv)
Ottieni l'ips del sistema (ip a)
Demo di caricamento delle funzioni
Modo per caricare l'architettura in uno script
Reindirizzamento al dispositivo nullo ( &> /dev/null )
Se vogliamo utilizzare l'architettura in uno script dobbiamo caricarlo precedentemente
Gli errori vengono risolti, pensati, analizzati
si stanno risolvendo e poco a poco stanno crescendo
Il mio obiettivo è mostrare che tutto è architettura
e che i protagonisti siete voi
Lezione 19 - Taglio - Architettura
Trarrò vantaggio da ogni capitolo che vedremo per migliorare l'architettura
e adattandolo all'idea di praticità che voglio trasmettervi
Un'architettura deve essere pratica e bella e lavoreremo in questa direzione.
L'anagramma viene aggiunto all'architettura
Funzione per ottenere dominio ( getdom )
Alias di caricamento dell'architettura (A)
Alias delle informazioni ( i )
Modi per eseguire il debug degli script (prova/errore)
Non è necessario inserire tutte le informazioni
L’architettura dovrebbe essere pratica e bella
Percorso attuale (pwd)
È facile ricaricare l'architettura
È facile vedere i cambiamenti
È facile evolversi
Lezione 20 - Ordini pratici: tr
La modifica del testo nelle frasi non viene eseguita con tr
Cambia le lettere con tr
Passare da minuscolo a maiuscolo (tr)
Cambio di carattere mediante tabulazione con tr ( \t )
Cambio di carattere tramite interruzione di riga con tr ( \n )
Lezione 21 - Tr - Architettura - riflessione
Passiamo in rassegna l'evoluzione architettonica finora
È radicale che esista una base comune
Abbiamo già la prospettiva di come si è evoluto
Conversione in maiuscolo (mayus)
Questa è l'idea architettonica
Abbiamo una base che già comprendiamo e stiamo aggiungendo parti
Questo capitolo ci ha aiutato a non perderci
La documentazione è molto importante
Documentatevi bene e poco a poco la pianta "cresce"
Lezione 22 - Ordini pratici: la sete
Cambia una parola con un'altra (sed s/A/B/g)
Sed avanzato/intelligente - impostazione del delimitatore (sed s;A;B;g)
La sete adesso è meravigliosa
regolazione con doppia barra - sed non la interpreta correttamente
modifica dei testi nei file (sed)
Lezione 23 - Sete - architettura
Cercheremo di non mescolare le informazioni provenienti dai nuovi comandi
con modifiche architettoniche
Per ridurre al minimo la complessità in modo che nessuno si perda
Soluzione di impostazioni con funzione di formattazione
Nuova variabile per le liste (ARQ_L)
Esempi con sed (funzione change_file)
Facilità di ricordare la sete
Conoscenza di qualcosa che sappiamo che funziona (che ha funzionato prima)
Anteporre "z" per impilare file/cartelle negli output
Questo è scripting Unix...cambia...A...i
Scrivi il meno possibile
Riutilizza tutto e raccogli le informazioni in un unico posto
Lezione 24 - Attualità
Gestore della versione (git)
Piattaforma di architettura (terraform)
Orchestratore di contenitori (kubernetes)
Cloud Amazon (aws)
Microsoft cloud (azzurro)
Google Cloud (Gcloud)
Cloud economico (Oceano Digitale)
Lezione 25 - Git
È il prodotto più importante apparso nel settore informatico negli ultimi 30 anni.
Ha permesso che apparissero delle varianti per fare le cose e ora, o è fatto bene o scompare.
È il controllo della versione
Abbiamo alcuni documenti/codici/immagini e non vogliamo che vadano persi
Lo versionizziamo... come 1.0
Apportiamo modifiche e vogliamo tornare alla versione salvata
Recuperiamo la versione e tutto è come prima che andasse perduto
È un controllo di versione locale
Tutto ciò che fai con Git è sul tuo computer
Ecosistema Git (flusso git)
Github è un luogo dove puoi trovare qualsiasi programma gratuito al mondo
È una piattaforma Microsoft in cui qualsiasi persona/azienda/organizzazione può caricare codice
chiunque voglia, senza pagare e a disposizione di tutti
Gitlab è una configurazione github per la generazione di pipeline
Github è gratuito a meno che non si tratti di progetti privati
Gitlab è gratuito solo per piccoli progetti
Gitlab è un modo in cui le cose funzionano da sole
L'idea è che tu crei una versione, gitlab nota il cambiamento
e distribuire automaticamente quella versione
Le azioni Github sono un adattamento della filosofia gitlab a github
Git è la "buona" Microsoft
Creando Git Microsoft ha rivoluzionato tutti i progetti nel mondo
Microsoft è molto brava e ha molte cose molto buone e una delle cose migliori che ha è Git
Bill Gates ha cambiato la sua storia e ora dona milioni di dollari a cause di beneficenza
Creando Visual Studio Code ha rivoluzionato tutti gli editor del mondo
Lezione 26 - Flusso Git
Flusso Git:
1. Si parte da un ramo principale
2. Viene creata una nuova filiale localmente (checkout)
3. Apporta modifiche
4. Carichi queste modifiche (push)
5. Quindi devi andare su Github per effettuare una richiesta di unione
Il formato per creare cose, fare una fusione, cambiarle in un ciclo è ciò che viene chiamato
una conduttura
Altri produttori come CircleCI o Jenkins sono altre alternative per le condutture
LA base di qualsiasi sviluppo, di qualsiasi architettura, è che le modifiche vengano caricate su github
le architetture vengono caricate su github
gli sviluppi vengono caricati su github
Stiamo facendo sì che il software libero abbia successo senza pagare
Che sia la base dell’evoluzione dell’umanità nel 2023
Git è un amico e github è un altro amico
Lezione 27 - Usa Git
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 28 - Git Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 29 – La Nuvola – La Nuvola
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 30 - Terraformazione
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 31 - Uso/Flusso della Terraformazione
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 32 - Terraform Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 33 - Kubernetes
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 34 - Utilizzo/Flusso di Kubernetes
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 35 - Kubernetes Arq
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 36 - Aws
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 37 - Utilizzo di Aws
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 38 - Aws Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 39 - Azzurro
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 40 - Utilizzo di Azure
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 41 - Azzurro Arq
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 42 - Google Cloud
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 43 – Utilizzo di Gcloud
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 44 - Gcloud Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 45 – Oceano Digitale
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 46 – Utilizzo dell'Oceano
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 47 - DOcean Arq
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 48 - Molto utile (MyBest)
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 49 - CoN - Rinculo agile
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 50 - g - Cerca (supergrep)
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 51 - f2 - filtro di estensione
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 52 - ren - rinominatore
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 53 - ripetizione - sostituto
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 54 - cap - cambio di percorso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 55 - iPath - Percorso intelligente
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 56 – Sistemi
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 57 - Finestre
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 58 - Linux
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 59 -Mac
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 60 - Androide
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 61 – Passaggio alla nuvola
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 62 - Aws
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 63 - Azzurro
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 64 - Google Cloud
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 65 – Oceano Digitale
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 66 - Git
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 67 – Fine del divertimento? Rivoluzione!! #scriptingunix
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Saga: SUC 2.0...2025
Corso multilingue: potrai svolgerlo in qualsiasi lingua
Nuvole:
-Ali Nuvola
CI/CD:
Jenkins
Nuove Utilissime (MyBest 2.0):
- Funzione II
- Processo e spazio
- Estensione taglio (ecut e scut)
- file esistente (in attesa di creazione)
- graziosi contatori (in attesa di creazione)
- echi di errore e amp; echi di output --> E O ---> Assicurati che la funzione emetta | errore
-Funzione SU
- è_numero
- esistere (file esistente | ...) - esiste_cartella
-svgtopng
-flagtomp3
Lezione 01 – Approccio generale
Presentazione
Divisione dei blocchi di percorso
Blocca le informazioni
Lezione 02 - Prospettiva
Brqx - Chi sono io?
Chi sei ? - alcuni interessati a migliorare
Tema del corso - corso pratico evolutivo
Implementazione - Mac - Unix - Windows - Android
Stile del corso - Tutto è spiegato in modo dinamico e agile
Una pianta cresce e diventa una foresta
Questa è un'architettura
Realizzazione - Può essere applicato alla tua azienda o alla tua casa
Culmine - Difesa degli script Unix in tutte le aziende e progetti nel mondo
Lezione 03 - Scripting
Automazione
Pillole di realtà: cosa abbiamo e cosa possiamo ottenere
Informazioni importanti
Bella informazione
Strutture
Scrittura storica
Situazione attuale degli script: script di trasformazione Yaml o hcl
Lezione 04 – Automazione
Cos'è l'informatica?
Basi dell'informatica - Automazione
Un modo per fare le cose più velocemente
COME ?
scrivere di meno
pensare di più
Ricordo veloce
Vedere le cose più chiaramente
Lezione 05 - La realtà
Una console Unix
Ordine (eco)
Commenti
Percorso corrente (comando e variabile) (pwd)
Elenco (ls)
Alias
Migliorare l'esistente - Esempio (ll)
(lg) esiste perché non è possibile creare una funzione da un alias esistente
Tubi: su cosa si basa?
Ordine di ricerca (grep))
Esempio precedente Architettura - terraform
pillole di realtà
Lezione 06 – Informazioni
Come facciamo a sapere cosa abbiamo?
Come lo organizziamo?
Come lo ricordiamo?
Pulizia dello schermo (trasparente)
Visualizzatore di file (gatto)
Una funzione: pezzo di codice che farà qualcosa
Estensioni significative
Caricamento della funzione (il punto (.))
Informazioni sulle funzionalità (-?)
Abbiamo bisogno di risorse adeguate, aggiornate, agili e
bello per la nostra battaglia quotidiana
Miglior editore attuale (codice Visual Studio)
Comparatore di espressione (se)
Scripting di base: mantieni la documentazione aggiornata di tutto ciò che fai
Elenchi di funzioni (il concetto)
Visualizzazione delle variabili (modi per visualizzarle)
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 03 - Scripting
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 04 - Inizio del corso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 03 - Scripting
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 07 - Bellissime informazioni
Le informazioni devono essere belle/attraenti per essere utilizzate
versione colorata dell'editor (vim)
Siamo specie visive
Il colore rende le cose più chiare
Giochiamo con i colori (tput)
Conosceremo la "magia"
Definizione dei colori con sequenze di escape
Concetto di suggerimento (ps1)
Non c'è magia...c'è Architettura
Nome della macchina (nome host)
Comandi colore (setblue - setgreen)
Saremo in grado di stabilire la nostra architettura
per informarci in modo attraente e visivo
Lezione 04 - Inizio del corso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 03 - Scripting
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 08 - Strutture
Sapere cosa esiste: errore o perdita di funzionalità
Condizioni in unix (se .. fi)
Cicli Unix (per do .. done)
Selettore di casi (case .. esac)
È importante conoscere le Strutture
Lo scripting Unix serve a creare ciò che non esiste e a migliorare ciò che esiste
ma non perdere ciò che già esiste
Come funziona attualmente il comando vi (vi | vim | .vimrc)
Non possiamo usare un alias chiamato (do)
Dobbiamo conoscere le strutture
Non è un corso Unix, ma stiamo imparando Unix
Lezione 04 - Inizio del corso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 09 - Scrittura storica
Cosa è stato utilizzato nelle aziende
File di personalizzazione (profilo)
File di ambiente (impostazioni)
Backup
Alcuni alias
Perché così poco?
È la parte più triste dell'evoluzione dei sistemi
È poco utilizzato per paura del cambiamento
Paura dell'ignoranza
Paura di dover imparare
Paura delle architetture
Ignorando i suoi vantaggi, ci vuole solo tempo per farlo
In Corte Inglés... "Nei sistemi non si programma"
A Mapfre... "Non volevano usare le architetture"
A Telefónica... "Hanno visto solo svantaggi"
Sostenere l'uso dello scripting... è l'unico modo
Le tendenze attuali vanno in questa direzione
È triste, ma è la realtà
È un percorso che dobbiamo cambiare
Allo scripting deve essere data un'importanza radicale per gestire i sistemi
Perché i suoi vantaggi sono infiniti
Lezione 10 - Yaml non lo uccide
Nasce un linguaggio pensato per gli esseri umani (yaml)
Sembra che una lingua gestisca il cloud (HCL)
Modifica degli script in configurazione
Strumenti specifici di grandi produttori
Strumenti più generali per i cloud
Programmazione dichiarativa
Il resto dei parametri vengono recuperati dal fornitore
Esempio di file minimo per Kubernetes (pod)
Esempio più intelligente (implementazione)
Esempio Aws EC2 (hcl)
Tutto funzionerà con gli script
Perché fare cose online significa dedicare molto tempo,
a parte possibili errori umani
Tutti i nuovi prodotti possono essere adattati alle vostre esigenze e alla vostra architettura
Lezione 11 - Unix
Variabili e alias
Problemi che i Comandi possono darci
Differenza tra script e funzioni
Inizio dell'architettura
Ordini pratici
Regolare le uscite (tagliare)
Modifica uscite (tr)
Modifica output e file (sed)
Veniamo all'architettura
Lezione 12 - Variabili e Alias
Differenze tra variabili e alias
Differenze nell'esecuzione
Alias gestisce le cose
Cos'è l'ambiente? Cosa viene esportato?
L'ambiente è un'area del guscio in cui sono conosciuti gli oggetti.
Se viene esportato è noto negli ambienti figlio
Non tutto può essere esportato
Esportazione di variabili (export)
Un'architettura di scripting non può utilizzare altri ambienti
Perché gli alias sono praticamente essenziali
Tutto deve essere pertinente
Le variabili vengono definite in fase di runtime
Lezione 13 - Comandi
Scopri se i comandi (quali) esistono
Sapere cosa abbiamo nell'ambiente (set | env)
Conoscere gli alias definiti (alias)
comando escape (usando la barra di escape "\")
rimuovere gli alias (unalias)
È un corso di scripting... scripting su Unix
e Unix è meraviglioso
Lezione 14 - Script e funzioni
Come caricarli
Come invocarli
Peculiarità
Uno script esisterà sempre, non dipende dall'ambiente
ma si trova in un punto specifico del sistema
All'indietro (cd -)
Una funzione se dipende dall'ambiente
Funzionerà da qualsiasi percorso di sistema
Per utilizzare un'architettura di scripting è necessario utilizzare le funzioni
Gli script non vengono mai visualizzati nelle informazioni sull'ambiente
Sia gli script che le funzioni possono ricevere parametri
I parametri vengono ricevuti con il dollaro ($)
Se cambiamo una funzione dobbiamo ricaricarla
Quando vengono apportate modifiche all'architettura, sarà necessario ricaricarla
L'architettura è fatta di funzioni e alias
Gli script sono un modo per caricare la nostra architettura,
ma per gli script Unix non sono pratici
Lezione 15 - Architettura I
Finalmente è arrivato!!
Un'architettura non finisce mai
Potrebbero anche passare generazioni
Il software, se fatto bene, non finisce mai
Informazioni su versione e data (data)
Tutto deve essere nell'ambiente. Tutto è caricato con il punto (.)
Alcune funzioni speciali sono del tipo "lista", ci informano di cosa c'è
Abbiamo appena piantato il seme
devi annaffiarlo... devi aggiungere le spezie
Devi farlo crescere nel modo più pratico possibile e farlo crescere carino
che si adatta a ciascuno dei progetti e delle aziende del mondo
Lezione 16 - Architettura II
Ci divertiremo
Un corso dovrebbe essere divertente
Fine di una stringa (basename)
Resto della stringa (dirname)
È facile gestire il prompt con architetture Unix
Quando si utilizza una PS1 con funzioni, queste vengono interpretate continuamente
Lo schermo è nostro, non lasciare che il prompt ce lo rubi
problemi nel caricamento dei file tramite i percorsi correnti
È necessaria una base comune
Un luogo dove vengono eseguiti gli script ed è sempre lo stesso
Lezione 17 - Architettura III
Applichiamo di nuovo la "magia".
Ora funziona da qualsiasi luogo
Perché partiamo da una base comune
Inizia sempre da un percorso comune per elenchi e script
Sequenze di escape in vi (esc:)
Tutte le liste hanno ARQ
Ricerca rapida dei file (ff)
Copia ricorsiva senza permessi (vedi)
I colori sono nell'architettura (tput)
Data con composizione (data)
Elenco di funzionalità più colorato
Abbiamo già il vaso piantato (architettura)
Bisogna farlo crescere
Ma sai già che crescerà
Sappiamo che funziona
Sappiamo che viene eseguito da qualsiasi luogo
Lezione 18 - Ordini pratici: tagliare
Regolare le uscite (tagliare)
Modifica uscite (tr)
Modifica uscite (sed)
Taglia per posizione (cut -c)
Taglia per delimitatore ( cut -d -f )
Cancella schermo (chiaro)
Cronologia ordini
Amico/nemico degli amministratori
Taglio della cronologia ( h8b = cronologia | taglio -c8- )
Storia più potente ( h8 = h8b | grep )
Cancellazione della cronologia (history -c)
Taglio in testa / sopra (testa)
Taglio sulla coda/sotto (coda)
Formato file con separatori (csv)
Ottieni l'ips del sistema (ip a)
Demo di caricamento delle funzioni
Modo per caricare l'architettura in uno script
Reindirizzamento al dispositivo nullo ( &> /dev/null )
Se vogliamo utilizzare l'architettura in uno script dobbiamo caricarlo precedentemente
Gli errori vengono risolti, pensati, analizzati
si stanno risolvendo e poco a poco stanno crescendo
Il mio obiettivo è mostrare che tutto è architettura
e che i protagonisti siete voi
Lezione 19 - Taglio - Architettura
Trarrò vantaggio da ogni capitolo che vedremo per migliorare l'architettura
e adattandolo all'idea di praticità che voglio trasmettervi
Un'architettura deve essere pratica e bella e lavoreremo in questa direzione.
L'anagramma viene aggiunto all'architettura
Funzione per ottenere dominio ( getdom )
Alias di caricamento dell'architettura (A)
Alias delle informazioni ( i )
Modi per eseguire il debug degli script (prova/errore)
Non è necessario inserire tutte le informazioni
L’architettura dovrebbe essere pratica e bella
Percorso attuale (pwd)
È facile ricaricare l'architettura
È facile vedere i cambiamenti
È facile evolversi
Lezione 20 - Ordini pratici: tr
La modifica del testo nelle frasi non viene eseguita con tr
Cambia le lettere con tr
Passare da minuscolo a maiuscolo (tr)
Cambio di carattere mediante tabulazione con tr ( \t )
Cambio di carattere tramite interruzione di riga con tr ( \n )
Lezione 21 - Tr - Architettura - riflessione
Passiamo in rassegna l'evoluzione architettonica finora
È radicale che esista una base comune
Abbiamo già la prospettiva di come si è evoluto
Conversione in maiuscolo (mayus)
Questa è l'idea architettonica
Abbiamo una base che già comprendiamo e stiamo aggiungendo parti
Questo capitolo ci ha aiutato a non perderci
La documentazione è molto importante
Documentatevi bene e poco a poco la pianta "cresce"
Lezione 22 - Ordini pratici: la sete
Cambia una parola con un'altra (sed s/A/B/g)
Sed avanzato/intelligente - impostazione del delimitatore (sed s;A;B;g)
La sete adesso è meravigliosa
regolazione con doppia barra - sed non la interpreta correttamente
modifica dei testi nei file (sed)
Lezione 23 - Sete - architettura
Cercheremo di non mescolare le informazioni provenienti dai nuovi comandi
con modifiche architettoniche
Per ridurre al minimo la complessità in modo che nessuno si perda
Soluzione di impostazioni con funzione di formattazione
Nuova variabile per le liste (ARQ_L)
Esempi con sed (funzione change_file)
Facilità di ricordare la sete
Conoscenza di qualcosa che sappiamo che funziona (che ha funzionato prima)
Anteporre "z" per impilare file/cartelle negli output
Questo è scripting Unix...cambia...A...i
Scrivi il meno possibile
Riutilizza tutto e raccogli le informazioni in un unico posto
Lezione 24 - Attualità
Gestore della versione (git)
Piattaforma di architettura (terraform)
Orchestratore di contenitori (kubernetes)
Cloud Amazon (aws)
Microsoft cloud (azzurro)
Google Cloud (Gcloud)
Cloud economico (Oceano Digitale)
Lezione 25 - Git
È il prodotto più importante apparso nel settore informatico negli ultimi 30 anni.
Ha permesso che apparissero delle varianti per fare le cose e ora, o è fatto bene o scompare.
È il controllo della versione
Abbiamo alcuni documenti/codici/immagini e non vogliamo che vadano persi
Lo versionizziamo... come 1.0
Apportiamo modifiche e vogliamo tornare alla versione salvata
Recuperiamo la versione e tutto è come prima che andasse perduto
È un controllo di versione locale
Tutto ciò che fai con Git è sul tuo computer
Ecosistema Git (flusso git)
Github è un luogo dove puoi trovare qualsiasi programma gratuito al mondo
È una piattaforma Microsoft in cui qualsiasi persona/azienda/organizzazione può caricare codice
chiunque voglia, senza pagare e a disposizione di tutti
Gitlab è una configurazione github per la generazione di pipeline
Github è gratuito a meno che non si tratti di progetti privati
Gitlab è gratuito solo per piccoli progetti
Gitlab è un modo in cui le cose funzionano da sole
L'idea è che tu crei una versione, gitlab nota il cambiamento
e distribuire automaticamente quella versione
Le azioni Github sono un adattamento della filosofia gitlab a github
Git è la "buona" Microsoft
Creando Git Microsoft ha rivoluzionato tutti i progetti nel mondo
Microsoft è molto brava e ha molte cose molto buone e una delle cose migliori che ha è Git
Bill Gates ha cambiato la sua storia e ora dona milioni di dollari a cause di beneficenza
Creando Visual Studio Code ha rivoluzionato tutti gli editor del mondo
Lezione 26 - Flusso Git
Flusso Git:
1. Si parte da un ramo principale
2. Viene creata una nuova filiale localmente (checkout)
3. Apporta modifiche
4. Carichi queste modifiche (push)
5. Quindi devi andare su Github per effettuare una richiesta di unione
Il formato per creare cose, fare una fusione, cambiarle in un ciclo è ciò che viene chiamato
una conduttura
Altri produttori come CircleCI o Jenkins sono altre alternative per le condutture
LA base di qualsiasi sviluppo, di qualsiasi architettura, è che le modifiche vengano caricate su github
le architetture vengono caricate su github
gli sviluppi vengono caricati su github
Stiamo facendo sì che il software libero abbia successo senza pagare
Che sia la base dell’evoluzione dell’umanità nel 2023
Git è un amico e github è un altro amico
Lezione 27 - Usa Git
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 28 - Git Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 29 – La Nuvola – La Nuvola
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 30 - Terraformazione
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 31 - Uso/Flusso della Terraformazione
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 32 - Terraform Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 33 - Kubernetes
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 34 - Utilizzo/Flusso di Kubernetes
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 35 - Kubernetes Arq
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 36 - Aws
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 37 - Utilizzo di Aws
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 38 - Aws Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 39 - Azzurro
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 40 - Utilizzo di Azure
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 41 - Azzurro Arq
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 42 - Google Cloud
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 43 – Utilizzo di Gcloud
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 44 - Gcloud Arq
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 45 – Oceano Digitale
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 46 – Utilizzo dell'Oceano
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 47 - DOcean Arq
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 48 - Molto utile (MyBest)
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 49 - CoN - Rinculo agile
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 50 - g - Cerca (supergrep)
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 51 - f2 - filtro di estensione
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 52 - ren - rinominatore
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 53 - ripetizione - sostituto
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 54 - cap - cambio di percorso
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 55 - iPath - Percorso intelligente
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 56 – Sistemi
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 57 - Finestre
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 58 - Linux
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 59 -Mac
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 60 - Androide
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 61 – Passaggio alla nuvola
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 62 - Aws
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 63 - Azzurro
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 64 - Google Cloud
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 65 – Oceano Digitale
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Lezione 66 - Git
Questa è la descrizione del tuo progetto. Fornisci una breve descrizione per spiegare il contesto e il background del tuo lavoro. Fai clic su "Modifica testo" o fai doppio clic sulla casella per iniziare.
Lezione 67 – Fine del divertimento? Rivoluzione!! #scriptingunix
Automazione
Informazioni importanti | Bello
Struttura
Scrittura storica
Stato attuale dello scripting
Saga: SUC 2.0...2025
Corso multilingue: potrai svolgerlo in qualsiasi lingua
Nuvole:
-Ali Nuvola
CI/CD:
Jenkins
Nuove Utilissime (MyBest 2.0):
- Funzione II
- Processo e spazio
- Estensione taglio (ecut e scut)
- file esistente (in attesa di creazione)
- graziosi contatori (in attesa di creazione)
- echi di errore e amp; echi di output --> E O ---> Assicurati che la funzione emetta | errore
-Funzione SU
- è_numero
- esistere (file esistente | ...) - esiste_cartella
-svgtopng
-flagtomp3